Witam szanownych forumowiczów.
Zwracam się do was z prośbą o pomoc, ponieważ sam już nie jestem w stanie rozwiązać tego problemu.
Otóż, jedno urządzenie wysyła dane - 18 bajtów.
1 bajt to nagłówek - zawsze jest taki sam/
2-17 - bajty wiadomości
18 - bajt kontrolny, którego nie jestem w stanie policzyć.
Oto zarejestrowane przeze mnie dane:
f0 20 20 31 30 37 2e 35 20 20 20 46 4d 31 2e 31 20 31
f0 52 41 44 49 4f 5a 45 54 20 20 46 4d 31 2e 31 20 2a
f0 20 20 31 30 31 2e 35 20 20 20 46 4d 31 2e 32 20 36
f0 20 20 31 30 35 2e 36 20 20 20 46 4d 31 2e 33 20 34
f0 54 41 50 45 20 20 1f 20 1c 1c 1c 1c 1c 1c 20 20 7e
f0 54 41 50 45 20 20 1e 20 1c 1c 1c 1c 1c 1c 20 20 7f
Gdzieś w internecie znalazłem informację, że można to policzyć według:
Bytex = (0xFF - bytex)
CHKSUM = (Byte1 ^ byte2 ^ ... byte16 ^ 0x9C) + 1
Próbowałem już tak, ale niestety bez rezultatu.
Zwracam się do was z prośbą o pomoc, ponieważ sam już nie jestem w stanie rozwiązać tego problemu.
Otóż, jedno urządzenie wysyła dane - 18 bajtów.
1 bajt to nagłówek - zawsze jest taki sam/
2-17 - bajty wiadomości
18 - bajt kontrolny, którego nie jestem w stanie policzyć.
Oto zarejestrowane przeze mnie dane:
f0 20 20 31 30 37 2e 35 20 20 20 46 4d 31 2e 31 20 31
f0 52 41 44 49 4f 5a 45 54 20 20 46 4d 31 2e 31 20 2a
f0 20 20 31 30 31 2e 35 20 20 20 46 4d 31 2e 32 20 36
f0 20 20 31 30 35 2e 36 20 20 20 46 4d 31 2e 33 20 34
f0 54 41 50 45 20 20 1f 20 1c 1c 1c 1c 1c 1c 20 20 7e
f0 54 41 50 45 20 20 1e 20 1c 1c 1c 1c 1c 1c 20 20 7f
Gdzieś w internecie znalazłem informację, że można to policzyć według:
Bytex = (0xFF - bytex)
CHKSUM = (Byte1 ^ byte2 ^ ... byte16 ^ 0x9C) + 1
Próbowałem już tak, ale niestety bez rezultatu.