Blaze ASV-2 Operating Manual
Page 9
The checksum is a simple modulo 256 sum
of the binary values of the individual
characters. The checksum is sent as two
characters in hexadecimal format
Microair UAV
9600
STX,a,=, five altitude digits right justified
zero padded, ETX
[STX]a=02372[ETX]
Infiniteq
57600
See Infiniteq protocol format below
STX=0x02
ETX=0x03
CR=0x0D
Infiniteq protocol format:
STX, Address, Message type, Length, Data payload, Checksum, ETX
STX: Start of text (0x02)
Address: unsigned char (8bit), (0x01)
Message Type: unsigned char (8bit), (0x06)
Length: unsigned char (8bit), Length of the data payload (does not include the STX, Address, message type, checksum or
ETX), (0x08)
Data payload:
Altitude:
Signed Long (32 bit), Altitude in feet (Referenced to 1013.25mB)
Vertical Speed:
Signed Int (16 bit), Vertical Speed in ft/min
Airspeed:
Unsigned Int (16 bit), Airspeed in mph
Checksum: unsigned char (8bit), XOR of all bytes starting from the unit address to the end of the data payload. The
checksum is seeded with 0xa5. (does not include the STX or ETX)
ETX: End of text (0x03)