ark::ins::NovatelMessageHeader
Defined in header “ark/ins/novatel/wire.hh”.
“Long form” Novatel message header. This is packed and setup as it would be in the protocol itself.
Variables
-
uint8_t sync
Three synchronization bytes. -
uint8_t header_length
Header length, in bytes. -
NovatelMessageId message_id
The message identfier. -
uint8_t message_type
The message type. Bits 0-04 are the measurement source, bits 5-6 indicate if the message is binary or not (0 is binary, 1 is ASCII, and 2 is NMEA). Bit 7 indicates if this is a response (1) or original (0) message. -
uint8_t port_address
The port address/identifier. -
uint16_t body_length
The length of the body of the message. -
uint16_t sequence_number
The sequence counter, counting down from N-1 to 0, where N is the number of related logs, and 0 means it is the last in the set. Usually 0. -
uint8_t idle_cpu_time
Time the processor is idle. Time is from 0 - 200, with 0 indicating the processor is fully loaded. -
uint8_t time_quality
Time quality. -
uint16_t gps_reference_week
The GPS reference week number. -
uint32_t gps_milliseconds
The milliseconds from the beginning of the GPS reference week. -
NovatelReceiverStatus receiver_status
The receiver status (bitmask). -
uint16_t reserved
Reserved fields. -
uint16_t receiver_software_version
The software version (0-65535) of the receiver software.