Serial Output Specification
Acceleration
| Output rate | 200Hz |
| Channel number | 8 (0x08) |
| Data bytes | 4 |
| Data bytes 1 and 2 | Lateral Acceleration Format: Big endian integer (raw hex). 15 data bits, 1 sign bit. Signing: Sign-and-magnitude. First bit (msb) is sign (0 => -ve). Units: g Scaling: Output = g × 256 Eg. Acc(g) = (byte 1 & 0x7F) + (byte 2 / 256) If (byte 1 & 0x80) = 0, acc = -acc. |
| Data bytes 3 and 4 | Longitudinal Acceleration Format: All format the same as lateral acceleration above. |
Combined Speed
| Output rate | 200Hz |
| Channel number | 64 (0x40) |
| Data bytes | 3 |
| Data bytes 1 to 3 | Combined Accelerometer and GPS Speed Format: Big endian (raw hex). 24 data bits, unsigned. Units: kph Scaling: Output = kph × 725.1315278 Eg. Speed(kph) = (byte1 × 0x10000 + byte2 × 0x100 + byte3) × 0.001379060159 |
GPS Position
| Output rate | 20Hz |
| Channel number | 10 (0x0A) |
| Data bytes | 12 |
| Data bytes 1 to 4 | Longitude Format: Big endian (raw hex). 32 data bits. Signing: Two’s complement Units: Degrees Scaling: Output = degrees × 1e7 Eg. Long(deg) = [(byte1 & 0x7F) × 224 + byte2 × 216 + byte3 × 28 + byte4] × 0.0000001 If (byte1 & 0x80) = 1, long = long - 231. |
| Data bytes 5 to 8 | Latitude Format: All format the same as longitude above. |
| Data bytes 9 to 12 | Positional Accuracy Estimate Format: Big endian (raw hex). 32 data bits, unsigned. Units: cm Scaling: None |
GPS Speed
| Output rate | 20Hz |
| Channel number | 11 (0x0B) |
| Data bytes | 8 |
| Data bytes 1 to 4 | GPS Speed Format: Big endian (raw hex). 32 data bits, unsigned. Units: cm/s Scaling: None |
| Data bytes 5 to 8 | GPS Speed Accuracy Estimate Format: Big endian (raw hex). 32 data bits, unsigned. Units: cm/s Scaling: None |
GPS Heading
| Output rate | 20Hz |
| Channel number | 56 (0x38) |
| Data bytes | 8 |
| Data bytes 1 to 4 | GPS Heading Format: Big endian (raw hex). 32 data bits. Signing: Two’s complement Units: Degrees Scaling: Output = degrees × 1e5 |
GPS Altitude
| Output rate | 20Hz |
| Channel number | 57 (0x39) |
| Data bytes | 8 |
| Data bytes 1 to 4 | GPS Altitude Format: Big endian (raw hex). 32 data bits. Signing: Two’s complement Units: mm Scaling: None |
| Data bytes 5 to 8 | GPS Altitude Accuracy Estimate Format: Big endian (raw hex). 32 data bits, unsigned. Units: mm Scaling: None |
GPS Time
| Output rate | 20Hz |
| Channel number | 7 (0x07) |
| Data bytes | 4 |
| Data bytes 1 to 4 | GPS Millisecond Time of Week Format: Big endian (raw hex). 32 data bits, unsigned Units: ms since midnight on Saturday. Scaling: None |
GPS MB-RTK Yaw Angle [SPEEDBOX-RTK only]
| Output rate | 20Hz |
| Channel number | 80 (0x50) |
| Data bytes | 2 |
| Data bytes 1 to 2 | GPS MB-RTK Yaw Format: Big endian (raw hex). 16 data bits. Signing: Two’s complement Units: degrees Scaling: Output = degrees × 100 |
GPS MB-RTK Pitch Angle [SPEEDBOX-RTK only]
| Output rate | 20Hz |
| Channel number | 82 (0x52) |
| Data bytes | 3 |
| Data bytes 1 to 2 | GPS MB-RTK Yaw Format: Big endian (raw hex). 16 data bits. Signing: Two’s complement Units: degrees Scaling: Output = degrees × 100 |
| Data byte 3 | Reserved for future use. |
GPS MB-RTK Estimated Baseline [SPEEDBOX-RTK only]
| Output rate | 20Hz |
| Channel number | 90 (0x5A) |
| Data bytes | 4 |
| Data bytes 1 to 2 | GPS MB-RTK Estimated Baseline Format: Big endian (raw hex). 16 data bits, unsigned. Units: mm Scaling: None |
| Data bytes 3 to 4 | GPS MB-RTK Accuracy Estimate Format: Big endian (raw hex). 16 data bits, unsigned. Units: mm Scaling: Output = mm × 10 |