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 67 of file binary_header.h.

Member Data Documentation

uint32_t novatel_gps_driver::BinaryHeader::gps_ms_

Definition at line 62 of file binary_header.h.

uint8_t novatel_gps_driver::BinaryHeader::header_length_

Definition at line 53 of file binary_header.h.

uint8_t novatel_gps_driver::BinaryHeader::idle_time_

Definition at line 59 of file binary_header.h.

uint16_t novatel_gps_driver::BinaryHeader::message_id_

Definition at line 54 of file binary_header.h.

uint16_t novatel_gps_driver::BinaryHeader::message_length_

Definition at line 57 of file binary_header.h.

int8_t novatel_gps_driver::BinaryHeader::message_type_

Definition at line 55 of file binary_header.h.

uint8_t novatel_gps_driver::BinaryHeader::port_address_

Definition at line 56 of file binary_header.h.

uint32_t novatel_gps_driver::BinaryHeader::receiver_status_

Definition at line 63 of file binary_header.h.

uint16_t novatel_gps_driver::BinaryHeader::receiver_sw_version_

Definition at line 65 of file binary_header.h.

uint16_t novatel_gps_driver::BinaryHeader::reserved_

Definition at line 64 of file binary_header.h.

uint16_t novatel_gps_driver::BinaryHeader::sequence_

Definition at line 58 of file binary_header.h.

uint8_t novatel_gps_driver::BinaryHeader::sync0_

Definition at line 50 of file binary_header.h.

uint8_t novatel_gps_driver::BinaryHeader::sync1_

Definition at line 51 of file binary_header.h.

uint8_t novatel_gps_driver::BinaryHeader::sync2_

Definition at line 52 of file binary_header.h.

uint8_t novatel_gps_driver::BinaryHeader::time_status_

Definition at line 60 of file binary_header.h.

uint16_t novatel_gps_driver::BinaryHeader::week_

Definition at line 61 of file binary_header.h.


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


novatel_gps_driver
Author(s):
autogenerated on Wed Jul 3 2019 19:36:46