Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 25 kwi 2024, o 10:52


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 16 sty 2018, o 14:57 
Offline
Użytkownik

Dołączył(a): 13 paź 2015
Posty: 303
Lokalizacja: Rybnik
Pomógł: 10

Witam,

Staram się ogarnąć mechanizm - virtual toggle bit dla standardu kodowania NEC.
Odbieram kody przycisków i wszystko jest w porządku, ale problem zaczyna się wtedy gdy włączam virtual toggle, wtedy nie dość, że wszystkim przyciskom zmieniły się komendy to w dodatku nie zlicza odebranych ramek. Starałem się dodać tą funkcję tak jak w GB, a wszystko mi się psuje.

Zamieszczam projekt z eclipsa, byłbym wdzięczny gdyby ktoś rzucił fachowym okiem i pomógł mi rozwiązać ten problem, chciałbym to ogarnąć.



Ostatnio edytowano 16 sty 2018, o 20:53 przez Tom92, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sty 2018, o 20:29 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

Nie wklejaj kodów z książki.

Nie pamiętam już jak działa Virtual Toggle, ale pewnie może mieć to związek z tym, że w NEC przytrzymany klawisz po pierwszej ramce, wysyła już tylko taką zapchajdziurę, o stałych wartościach, a nie kolejne ramki z komendą, jak w innych protokołach.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sty 2018, o 21:06 
Offline
Użytkownik

Dołączył(a): 13 paź 2015
Posty: 303
Lokalizacja: Rybnik
Pomógł: 10

To nie był kod z książki tylko zmodyfikowana biblioteka do obsługi NEC z tego forum, ale usunąłem jeśli była zbyt podobna do książkowych kodów.

Czyli podsumowując w standardzie NEC nie da się liczyć ramek bo ich później już nie wysyła. Dzięki za wyjaśnienie bo chciałem to przećwiczyć na tym standardzie i kombinowałbym dalej :p



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 sty 2018, o 21:52 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

Można liczyć te zapchajdziury i pilnować za którą ramką z danymi przyleciały.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 7 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO