Fixposition SDK 0.0.0-heads/main-0-g90a51ff
Collection of c++ libraries and apps for use with Fixposition products
Loading...
Searching...
No Matches
fpsdk::common::parser::novb::NovbLongHeader Struct Reference

NOV_B frame long header. More...

#include <novb.hpp>

Public Attributes

uint8_t sync1
 = NOV_B_SYNC_1
 
uint8_t sync2
 = NOV_B_SYNC_2
 
uint8_t sync3
 = NOV_B_SYNC_3_LONG
 
uint8_t header_length
 sizeof(NovbLongHeader)
 
uint16_t message_id
 Message ID.
 
uint8_t message_type
 Message type (see NovbMsgTypeSource)
 
uint8_t port_address
 Port address (see NovbPortAddr)
 
uint16_t message_length
 Message (payload) length.
 
uint16_t sequence
 Sequence for groups of same messages.
 
uint8_t idle_time
 CPU idle [%].
 
uint8_t time_status
 Time quality indicator (see NovbTimeStatus)
 
uint16_t gps_week
 GPS week number.
 
int32_t gps_milliseconds
 GPS time of week [ms].
 
uint32_t receiver_status
 Receiver status flags.
 
uint16_t reserved
 Reserved.
 
uint16_t receiver_version
 Receiver sw version.
 

Detailed Description

NOV_B frame long header.

See https://docs.novatel.com/OEM7/Content/Messages/Binary.htm

Definition at line 192 of file novb.hpp.

Member Data Documentation

◆ sync1

uint8_t fpsdk::common::parser::novb::NovbLongHeader::sync1

= NOV_B_SYNC_1

Definition at line 194 of file novb.hpp.

◆ sync2

uint8_t fpsdk::common::parser::novb::NovbLongHeader::sync2

= NOV_B_SYNC_2

Definition at line 195 of file novb.hpp.

◆ sync3

uint8_t fpsdk::common::parser::novb::NovbLongHeader::sync3

= NOV_B_SYNC_3_LONG

Definition at line 196 of file novb.hpp.

◆ header_length

uint8_t fpsdk::common::parser::novb::NovbLongHeader::header_length

sizeof(NovbLongHeader)

Definition at line 197 of file novb.hpp.

◆ message_id

uint16_t fpsdk::common::parser::novb::NovbLongHeader::message_id

Message ID.

Definition at line 198 of file novb.hpp.

◆ message_type

uint8_t fpsdk::common::parser::novb::NovbLongHeader::message_type

Message type (see NovbMsgTypeSource)

Definition at line 199 of file novb.hpp.

◆ port_address

uint8_t fpsdk::common::parser::novb::NovbLongHeader::port_address

Port address (see NovbPortAddr)

Definition at line 200 of file novb.hpp.

◆ message_length

uint16_t fpsdk::common::parser::novb::NovbLongHeader::message_length

Message (payload) length.

Definition at line 201 of file novb.hpp.

◆ sequence

uint16_t fpsdk::common::parser::novb::NovbLongHeader::sequence

Sequence for groups of same messages.

Definition at line 202 of file novb.hpp.

◆ idle_time

uint8_t fpsdk::common::parser::novb::NovbLongHeader::idle_time

CPU idle [%].

Definition at line 203 of file novb.hpp.

◆ time_status

uint8_t fpsdk::common::parser::novb::NovbLongHeader::time_status

Time quality indicator (see NovbTimeStatus)

Definition at line 204 of file novb.hpp.

◆ gps_week

uint16_t fpsdk::common::parser::novb::NovbLongHeader::gps_week

GPS week number.

Definition at line 205 of file novb.hpp.

◆ gps_milliseconds

int32_t fpsdk::common::parser::novb::NovbLongHeader::gps_milliseconds

GPS time of week [ms].

Definition at line 206 of file novb.hpp.

◆ receiver_status

uint32_t fpsdk::common::parser::novb::NovbLongHeader::receiver_status

Receiver status flags.

Definition at line 207 of file novb.hpp.

◆ reserved

uint16_t fpsdk::common::parser::novb::NovbLongHeader::reserved

Reserved.

Definition at line 208 of file novb.hpp.

◆ receiver_version

uint16_t fpsdk::common::parser::novb::NovbLongHeader::receiver_version

Receiver sw version.

Definition at line 209 of file novb.hpp.


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