format pakietu danych: {cmd>}

Transkrypt

format pakietu danych: {cmd>}
format pakietu danych:
{<crc><cmd><adr><dat>} - typ ASCII string
gdzie:
{
<crc>
<cmd>
<adr>
<dat>
}
znak „start” paczki danych
4 znaki / suma kontrolna <cmd>+<adr>+<dat> w formacie CRC16-CCITT
2 znaki / rozkaz:
FC
– fire_cue
XM – time_start
XP
– heartbeat
MN – arm_on
MF
- arm_off
2 znaki / adres: 01..99
2 znaki / dane:
0x..7x - section
x0..xF - channel
znak „stop”
rozkazy XM, XP, MN i MF to zdefiniowane stringi bo nie zawierają danych do przetwarzania
{1E7FXM} - time_start
{DDE3XP} - heartbeat
{D29AMN} - arm_on
{5392MF}
- arm_off

Podobne dokumenty