Public Member Functions | Public Attributes | List of all members
novatel_gps_driver::BinaryHeader Struct Reference

#include <binary_header.h>

Public Member Functions

 BinaryHeader ()
 
void ParseHeader (const uint8_t *data)
 

Public Attributes

uint32_t gps_ms_
 
uint8_t header_length_
 
uint8_t idle_time_
 
uint16_t message_id_
 
uint16_t message_length_
 
int8_t message_type_
 
uint8_t port_address_
 
uint32_t receiver_status_
 
uint16_t receiver_sw_version_
 
uint16_t reserved_
 
uint16_t sequence_
 
uint8_t sync0_
 
uint8_t sync1_
 
uint8_t sync2_
 
uint8_t time_status_
 
uint16_t week_
 

Detailed Description

Represents the header of a binary NovAtel message.

Definition at line 42 of file binary_header.h.

Constructor & Destructor Documentation

◆ BinaryHeader()

novatel_gps_driver::BinaryHeader::BinaryHeader ( )
inline

Definition at line 44 of file binary_header.h.

Member Function Documentation

◆ ParseHeader()

void novatel_gps_driver::BinaryHeader::ParseHeader ( const uint8_t *  data)
inline

Definition at line 80 of file binary_header.h.

Member Data Documentation

◆ gps_ms_

uint32_t novatel_gps_driver::BinaryHeader::gps_ms_

Definition at line 75 of file binary_header.h.

◆ header_length_

uint8_t novatel_gps_driver::BinaryHeader::header_length_

Definition at line 66 of file binary_header.h.

◆ idle_time_

uint8_t novatel_gps_driver::BinaryHeader::idle_time_

Definition at line 72 of file binary_header.h.

◆ message_id_

uint16_t novatel_gps_driver::BinaryHeader::message_id_

Definition at line 67 of file binary_header.h.

◆ message_length_

uint16_t novatel_gps_driver::BinaryHeader::message_length_

Definition at line 70 of file binary_header.h.

◆ message_type_

int8_t novatel_gps_driver::BinaryHeader::message_type_

Definition at line 68 of file binary_header.h.

◆ port_address_

uint8_t novatel_gps_driver::BinaryHeader::port_address_

Definition at line 69 of file binary_header.h.

◆ receiver_status_

uint32_t novatel_gps_driver::BinaryHeader::receiver_status_

Definition at line 76 of file binary_header.h.

◆ receiver_sw_version_

uint16_t novatel_gps_driver::BinaryHeader::receiver_sw_version_

Definition at line 78 of file binary_header.h.

◆ reserved_

uint16_t novatel_gps_driver::BinaryHeader::reserved_

Definition at line 77 of file binary_header.h.

◆ sequence_

uint16_t novatel_gps_driver::BinaryHeader::sequence_

Definition at line 71 of file binary_header.h.

◆ sync0_

uint8_t novatel_gps_driver::BinaryHeader::sync0_

Definition at line 63 of file binary_header.h.

◆ sync1_

uint8_t novatel_gps_driver::BinaryHeader::sync1_

Definition at line 64 of file binary_header.h.

◆ sync2_

uint8_t novatel_gps_driver::BinaryHeader::sync2_

Definition at line 65 of file binary_header.h.

◆ time_status_

uint8_t novatel_gps_driver::BinaryHeader::time_status_

Definition at line 73 of file binary_header.h.

◆ week_

uint16_t novatel_gps_driver::BinaryHeader::week_

Definition at line 74 of file binary_header.h.


The documentation for this struct was generated from the following file:


novatel_gps_driver
Author(s):
autogenerated on Sun Oct 1 2023 02:58:58