This message contains the Fusion velocity data (w.r.t. local tangential plane). The velocity type and solution status fields indicate whether or not the corresponding data is valid. The msg_source field (part of the msg_type bitfield) contains the information from which receiver the message is.
| # | Offset | Field | Type | Unit | Description |
|---|---|---|---|---|---|
| - | 0 |
|
uint8_t |
- |
Sync byte 1 (always |
| - | 1 |
|
uint8_t |
- |
Sync byte 2 (always |
| - | 2 |
|
uint8_t |
- |
Sync byte 3 (always |
| - | 3 |
|
uint8_t |
bytes |
Length of the header (always |
| - | 4 |
|
uint16_t |
- |
Message ID, always |
| - | 6 |
|
uint8_t |
- |
See protocol documentation |
| - | 7 |
|
uint8_t |
- |
Reserved, ignore |
| - | 8 |
|
uint16_t |
bytes |
Payload size, always |
| - | 10 |
|
uint16_t |
- |
Reserved, ignore |
| - | 12 |
|
uint8_t |
- |
Reserved, ignore |
| 1 | 13 |
|
uint8_t |
- |
See protocol documentation |
| 2 | 14 |
|
uint16_t |
- |
GPS week number |
| 3 | 16 |
|
int32_t |
ms |
GPS time of week |
| - | 20 |
|
uint32_t |
- |
Reserved, ignore |
| - | 24 |
|
uint16_t |
- |
Reserved, ignore |
| - | 26 |
|
uint16_t |
- |
Reserved, ignore |
| 4 | 28 |
|
uint32_t |
- |
Solution status, see below |
| 5 | 32 |
|
uint32_t |
- |
Velocity mode, see below |
| 6 | 36 |
|
float |
s |
Approximate age of solution |
| 40 |
|
uint32_t |
- |
Reserved, ignore |
|
| 7 | 44 |
|
double |
m/s |
Horizontal speed over ground |
| 8 | 52 |
|
double |
deg |
Heading of motion (w.r.t. true North) |
| 9 | 60 |
|
double |
m/s |
Vertical speed |
| 10 | 68 |
|
uint32_t |
- |
Reserved, ignore |
Solution status (sol_status):
| Value | Description |
|---|---|
| 0 |
Solution computed |
| 1 |
Insufficient observations |
Velocity mode (vel_type):
| Value | Description |
|---|---|
| 0 |
No fix |
| 50 |
RTK fixed fix |
| 34 |
RTK float fix |
| 16 |
Single 3D fix |
| 56 |
INS and RTK fixed fix |
| 55 |
INS and RTK float fix |
| 53 |
INS and single 3D fix |
| 19 |
INS only |