21 #ifndef SELKIELoggerGPS_Messages
22 #define SELKIELoggerGPS_Messages
bool ubx_check_checksum(const ubx_message *msg)
Verify checksum bytes of UBX message.
bool ubx_decode_nav_pvt(const ubx_message *msg, ubx_nav_pvt *out)
Decode UBX NAV-PVT message.
void ubx_print_hex(const ubx_message *msg)
Print UBX message in hexadecimal form.
void ubx_set_checksum(ubx_message *msg)
Set checksum bytes for UBX message.
void ubx_calc_checksum(const ubx_message *msg, uint8_t *csA, uint8_t *csB)
Calculate checksum for UBX message.
size_t ubx_flat_array(const ubx_message *msg, uint8_t **out)
Convert UBX message to flat array of bytes.
char * ubx_string_hex(const ubx_message *msg)
Return UBX message as string of hexadecimal pairs.
Internal representation of a UBX message.
Represent decoded NAV-PVT message.