45 uint8_t position_mode;
46 uint8_t velocity_mode;
47 uint8_t orientation_mode;
50 uint16_t acc_position_north;
51 uint16_t acc_position_east;
52 uint16_t acc_position_down;
56 uint16_t acc_velocity_north;
57 uint16_t acc_velocity_east;
58 uint16_t acc_velocity_down;
68 int16_t base_station_age;
69 int8_t base_station_id[4];
75 uint8_t heading_quality;
78 int16_t heading_misalignment_angle;
79 uint16_t heading_misalignment_accuracy;
152 if (packet->
sync == 0xE7) {
153 const uint8_t *ptr = (uint8_t*)packet;
155 for (
unsigned int i = 1; i <
sizeof(
Packet) - 1; i++) {
158 return chksum == packet->
chksum3;
163 static_assert(8 ==
sizeof(
Channel),
"");
164 static_assert(72 ==
sizeof(
Packet),
"");
166 #endif // _DISPATCH_H