MRPT  2.0.0
List of all members | Public Types | Public Member Functions | Public Attributes
mrpt::obs::gnss::nv_oem6_short_header_t Struct Reference

Detailed Description

Novatel OEM6 short header structure.

See also
mrpt::obs::CObservationGPS

Definition at line 59 of file gnss_messages_novatel.h.

#include <mrpt/obs/gnss_messages_novatel.h>

Public Types

enum  : uint8_t { SYNCH0 = 0xAA, SYNCH1 = 0X44, SYNCH2 = 0x13 }
 

Public Member Functions

void fixEndianness ()
 

Public Attributes

uint8_t synch [3] {0, 0, 0}
 
uint8_t msg_len {0}
 
uint16_t msg_id {0}
 
uint16_t week {0}
 
uint32_t ms_in_week {0}
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : uint8_t
Enumerator
SYNCH0 
SYNCH1 
SYNCH2 

Definition at line 61 of file gnss_messages_novatel.h.

Member Function Documentation

◆ fixEndianness()

void mrpt::obs::gnss::nv_oem6_short_header_t::fixEndianness ( )
inline

Definition at line 73 of file gnss_messages_novatel.h.

References ms_in_week, msg_id, msg_len, mrpt::reverseBytesInPlace(), and week.

Referenced by mrpt::obs::gnss::Message_NV_OEM6_GENERIC_SHORT_FRAME::fixEndianness(), and mrpt::hwdrivers::CGPSInterface::implement_parser_NOVATEL_OEM6().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ ms_in_week

uint32_t mrpt::obs::gnss::nv_oem6_short_header_t::ms_in_week {0}

◆ msg_id

uint16_t mrpt::obs::gnss::nv_oem6_short_header_t::msg_id {0}

◆ msg_len

uint8_t mrpt::obs::gnss::nv_oem6_short_header_t::msg_len {0}

◆ synch

uint8_t mrpt::obs::gnss::nv_oem6_short_header_t::synch[3] {0, 0, 0}

Definition at line 67 of file gnss_messages_novatel.h.

◆ week

uint16_t mrpt::obs::gnss::nv_oem6_short_header_t::week {0}



Page generated by Doxygen 1.8.14 for MRPT 2.0.0 Git: b38439d21 Tue Mar 31 19:58:06 2020 +0200 at miƩ abr 1 00:50:30 CEST 2020