69 int8_t base_station_id[4];
103 int32_t vel_north :24;
104 int32_t vel_east :24;
105 int32_t vel_down :24;
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
uint16_t acc_position_down
uint16_t acc_position_north
uint16_t acc_velocity_east
static bool validatePacket(const Packet *packet)
uint16_t acc_position_east
int16_t heading_misalignment_angle
uint16_t acc_velocity_down
uint16_t acc_velocity_north
uint16_t heading_misalignment_accuracy