MRPT
1.9.9
|
Novatel OEM6 regular header structure.
Definition at line 19 of file gnss_messages_novatel.h.
#include <mrpt/obs/gnss_messages_novatel.h>
Public Types | |
enum | : uint8_t { SYNCH0 = 0xAA, SYNCH1 = 0X44, SYNCH2 = 0x12 } |
Public Member Functions | |
void | fixEndianness () |
Public Attributes | |
uint8_t | synch [3] {0, 0, 0} |
uint8_t | hdr_len {0} |
uint16_t | msg_id {0} |
uint8_t | msg_type {0} |
uint8_t | port_addr {0} |
uint16_t | msg_len {0} |
uint16_t | seq_number {0} |
uint8_t | idle_percent {0} |
uint8_t | time_status {0} |
uint16_t | week {0} |
uint32_t | ms_in_week {0} |
uint32_t | receiver_status {0} |
uint16_t | reserved {0} |
uint16_t | receiver_sw_version {0} |
anonymous enum : uint8_t |
Enumerator | |
---|---|
SYNCH0 | |
SYNCH1 | |
SYNCH2 |
Definition at line 21 of file gnss_messages_novatel.h.
|
inline |
Definition at line 43 of file gnss_messages_novatel.h.
References ms_in_week, msg_id, msg_len, receiver_status, receiver_sw_version, reserved, mrpt::reverseBytesInPlace(), seq_number, and week.
Referenced by mrpt::obs::gnss::Message_NV_OEM6_GENERIC_FRAME::fixEndianness(), mrpt::obs::gnss::Message_NV_OEM6_VERSION::fixEndianness(), and mrpt::hwdrivers::CGPSInterface::implement_parser_NOVATEL_OEM6().
uint8_t mrpt::obs::gnss::nv_oem6_header_t::hdr_len {0} |
Definition at line 29 of file gnss_messages_novatel.h.
uint8_t mrpt::obs::gnss::nv_oem6_header_t::idle_percent {0} |
Definition at line 35 of file gnss_messages_novatel.h.
uint32_t mrpt::obs::gnss::nv_oem6_header_t::ms_in_week {0} |
Definition at line 38 of file gnss_messages_novatel.h.
Referenced by fixEndianness(), and mrpt::hwdrivers::CGPSInterface::implement_parser_NOVATEL_OEM6().
uint16_t mrpt::obs::gnss::nv_oem6_header_t::msg_id {0} |
uint16_t mrpt::obs::gnss::nv_oem6_header_t::msg_len {0} |
uint8_t mrpt::obs::gnss::nv_oem6_header_t::msg_type {0} |
Definition at line 31 of file gnss_messages_novatel.h.
uint8_t mrpt::obs::gnss::nv_oem6_header_t::port_addr {0} |
Definition at line 32 of file gnss_messages_novatel.h.
uint32_t mrpt::obs::gnss::nv_oem6_header_t::receiver_status {0} |
Definition at line 39 of file gnss_messages_novatel.h.
Referenced by fixEndianness().
uint16_t mrpt::obs::gnss::nv_oem6_header_t::receiver_sw_version {0} |
Definition at line 41 of file gnss_messages_novatel.h.
Referenced by fixEndianness().
uint16_t mrpt::obs::gnss::nv_oem6_header_t::reserved {0} |
Definition at line 40 of file gnss_messages_novatel.h.
Referenced by fixEndianness().
uint16_t mrpt::obs::gnss::nv_oem6_header_t::seq_number {0} |
Definition at line 34 of file gnss_messages_novatel.h.
Referenced by fixEndianness().
uint8_t mrpt::obs::gnss::nv_oem6_header_t::synch[3] {0, 0, 0} |
Definition at line 28 of file gnss_messages_novatel.h.
uint8_t mrpt::obs::gnss::nv_oem6_header_t::time_status {0} |
Definition at line 36 of file gnss_messages_novatel.h.
uint16_t mrpt::obs::gnss::nv_oem6_header_t::week {0} |
Definition at line 37 of file gnss_messages_novatel.h.
Referenced by fixEndianness(), and mrpt::hwdrivers::CGPSInterface::implement_parser_NOVATEL_OEM6().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: c7a3bec24 Sun Mar 29 18:33:13 2020 +0200 at dom mar 29 18:50:38 CEST 2020 |