Back to Serial Studio

SiRF Binary Protocol

app/rcc/scripts/native/sirf_binary.md

4.0.11.1 KB
Original Source

SiRF Binary Protocol

Decodes SiRF navigation messages (geodetic data, measurements, tracker and clock status) from SiRFstar GPS chipsets. Values latch between frames.

Wire Format

The parser expects delimiter-stripped messages:

[len hi][len lo][message id][payload ...][chk hi][chk lo]

Parameters

ParameterTypeDefaultDescription
Validate checksumbooleanonRejects messages with an invalid 15-bit additive checksum.

Output Channels

ChannelValueMessage
1-2Latitude, longitude (degrees)41 (geodetic)
3-4Altitude MSL, ellipsoid (m)41
5-6Speed (m/s), course (degrees)41
7-8Satellites, HDOP41
9Navigation validity flags41
11-14ECEF X/Y/Z, satellites2
15-17GPS week, time of week, channels4
18-20GPS week, time of week, satellites7

Pipeline Notes

Select the Binary (raw bytes) decoder with A0 A2 start and B0 B3 end delimiters (Hex Delimiters enabled).