ROSaic
|
Struct for the SBF block's header message. More...
#include <sbf_structs.hpp>
Data Fields | |
uint8_t | sync_1 |
first sync byte is $ or 0x24 More... | |
uint8_t | sync_2 |
2nd sync byte is @ or 0x40 More... | |
uint16_t | crc |
The check sum. More... | |
uint16_t | id |
This is the block ID. More... | |
uint16_t | length |
Length of the entire message including the header. A multiple of 4 between 8 and 4096. More... | |
Struct for the SBF block's header message.
Definition at line 120 of file sbf_structs.hpp.
uint16_t BlockHeader_t::crc |
The check sum.
Definition at line 124 of file sbf_structs.hpp.
Referenced by io_comm_rx::RxMessage::AttCovEulerCallback(), io_comm_rx::RxMessage::AttEulerCallback(), isValid(), io_comm_rx::RxMessage::PosCovCartesianCallback(), io_comm_rx::RxMessage::PosCovGeodeticCallback(), io_comm_rx::RxMessage::PVTCartesianCallback(), and io_comm_rx::RxMessage::PVTGeodeticCallback().
uint16_t BlockHeader_t::id |
This is the block ID.
Definition at line 125 of file sbf_structs.hpp.
Referenced by io_comm_rx::RxMessage::AttCovEulerCallback(), io_comm_rx::RxMessage::AttEulerCallback(), isValid(), io_comm_rx::RxMessage::PosCovCartesianCallback(), io_comm_rx::RxMessage::PosCovGeodeticCallback(), io_comm_rx::RxMessage::PVTCartesianCallback(), and io_comm_rx::RxMessage::PVTGeodeticCallback().
uint16_t BlockHeader_t::length |
Length of the entire message including the header. A multiple of 4 between 8 and 4096.
Definition at line 126 of file sbf_structs.hpp.
Referenced by io_comm_rx::RxMessage::AttCovEulerCallback(), io_comm_rx::RxMessage::AttEulerCallback(), isValid(), io_comm_rx::RxMessage::PosCovCartesianCallback(), io_comm_rx::RxMessage::PosCovGeodeticCallback(), io_comm_rx::RxMessage::PVTCartesianCallback(), and io_comm_rx::RxMessage::PVTGeodeticCallback().
uint8_t BlockHeader_t::sync_1 |
first sync byte is $ or 0x24
Definition at line 122 of file sbf_structs.hpp.
Referenced by io_comm_rx::RxMessage::AttCovEulerCallback(), io_comm_rx::RxMessage::AttEulerCallback(), io_comm_rx::RxMessage::GPSFixCallback(), io_comm_rx::RxMessage::PosCovCartesianCallback(), io_comm_rx::RxMessage::PosCovGeodeticCallback(), io_comm_rx::RxMessage::PVTCartesianCallback(), and io_comm_rx::RxMessage::PVTGeodeticCallback().
uint8_t BlockHeader_t::sync_2 |
2nd sync byte is @ or 0x40
Definition at line 123 of file sbf_structs.hpp.
Referenced by io_comm_rx::RxMessage::AttCovEulerCallback(), io_comm_rx::RxMessage::AttEulerCallback(), io_comm_rx::RxMessage::PosCovCartesianCallback(), io_comm_rx::RxMessage::PosCovGeodeticCallback(), io_comm_rx::RxMessage::PVTCartesianCallback(), and io_comm_rx::RxMessage::PVTGeodeticCallback().