Table 10-1 Binary Message Structure
Group Components Type Bytes Value
Synchronization String 4 byte string 4 $BIN
BlockID - a number
which tells the type of
binary message
Unsigned
short
2 1, 2, 80, 93, 94, 95,
96, 97, 98, or 99
Header
DataLength - the length
of the binary messages
Unsigned
short
2 52, 16, 40, 56, 96,
128, 300, 28, 68, or
304
Data Binary Data - varying
fields of data with a total
length of DataLength
bytes
Mixed fields 52, 16, 40, 56, 96,
128, 300, 28, 68, or
304
Varies - see
message tables
Checksum - sum of all
bytes of the data (all
DataLength bytes). The
sum is placed in a 2-byte
integer
Unsigned
short
2 Sum of data bytes
CR - Carriage return Byte 1 0D hex
Epilogue
LF - Line feed Byte 1 0A hex
The total length of the binary message packet is DataLength plus 12 (8 byte header, 2 byte checksum, and
2 bytes for CR, LF).
10.2 Bin 1
This message has a BlockID of 1 and is 52 bytes excluding the header and
epilogue. It consists of GPS position and velocity data. It is the only binary
message that can be output at a rate of 5 Hz. The following table describes
the content of this message.