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

novatel_gps_driver::BinaryHeader::BinaryHeader ( )
inline

Definition at line 44 of file binary_header.h.

Member Function Documentation

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

Definition at line 80 of file binary_header.h.

Member Data Documentation

uint32_t novatel_gps_driver::BinaryHeader::gps_ms_

Definition at line 75 of file binary_header.h.

uint8_t novatel_gps_driver::BinaryHeader::header_length_

Definition at line 66 of file binary_header.h.

uint8_t novatel_gps_driver::BinaryHeader::idle_time_

Definition at line 72 of file binary_header.h.

uint16_t novatel_gps_driver::BinaryHeader::message_id_

Definition at line 67 of file binary_header.h.

uint16_t novatel_gps_driver::BinaryHeader::message_length_

Definition at line 70 of file binary_header.h.

int8_t novatel_gps_driver::BinaryHeader::message_type_

Definition at line 68 of file binary_header.h.

uint8_t novatel_gps_driver::BinaryHeader::port_address_

Definition at line 69 of file binary_header.h.

uint32_t novatel_gps_driver::BinaryHeader::receiver_status_

Definition at line 76 of file binary_header.h.

uint16_t novatel_gps_driver::BinaryHeader::receiver_sw_version_

Definition at line 78 of file binary_header.h.

uint16_t novatel_gps_driver::BinaryHeader::reserved_

Definition at line 77 of file binary_header.h.

uint16_t novatel_gps_driver::BinaryHeader::sequence_

Definition at line 71 of file binary_header.h.

uint8_t novatel_gps_driver::BinaryHeader::sync0_

Definition at line 63 of file binary_header.h.

uint8_t novatel_gps_driver::BinaryHeader::sync1_

Definition at line 64 of file binary_header.h.

uint8_t novatel_gps_driver::BinaryHeader::sync2_

Definition at line 65 of file binary_header.h.

uint8_t novatel_gps_driver::BinaryHeader::time_status_

Definition at line 73 of file binary_header.h.

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 Thu Jul 16 2020 03:17:30