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.
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.