DIGIMAD-4 / main

0 stars 0 forks source link

Software Raspberry Pi: Logica verzenden ID + ontvangen response #18

Open Villadelfia opened 3 years ago

Villadelfia commented 3 years ago

Verstuur 2 bytes: tracker id en 0x00.

Als je 0xAA terugkrijgt wacht je, als je iets anders terug krijgt probeer je nog eens.

Wacht tot er data beschikbaar is, lees de eerste byte. Als de eerste byte 0x55 is, dan is de tracker offline en mag deze uit de json.

Anders, lees nog 25 bytes. Check de crc16 (XMODEM) van de eerste 24 bytes tegen de laatste 2 bytes. Indien correct, stuur 0xAA terug, anders stuur 0x55 terug en probeer nogmaals te lezen.