point_one::fusion_engine::messages::GNSSSatelliteMessage Struct Reference

Information about the individual satellites used in the PoseMessage and GNSSInfoMessage with the corresponding timestamp (MessageType::GNSS_SATELLITE, version 1.0). More...

#include <point_one/fusion_engine/messages/solution.h>

Inheritance diagram for point_one::fusion_engine::messages::GNSSSatelliteMessage:
point_one::fusion_engine::messages::MessagePayload

Public Attributes

Timestamp gps_time
 The GPS time of the message, if available, referenced to 1980/1/6. More...
 
uint16_t num_satellites = 0
 The number of known satellites. More...
 
Timestamp p1_time
 The time of the message, in P1 time (beginning at power-on). More...
 

Static Public Attributes

static constexpr MessageType MESSAGE_TYPE = MessageType::GNSS_SATELLITE
 
static constexpr uint8_t MESSAGE_VERSION = 0
 

Detailed Description

Information about the individual satellites used in the PoseMessage and GNSSInfoMessage with the corresponding timestamp (MessageType::GNSS_SATELLITE, version 1.0).

This message is followed by N SatelliteInfo objects, where N is equal to num_satellites. For example, a message with two satellites would be serialized as:

{MessageHeader, GNSSSatelliteMessage, SatelliteInfo, SatelliteInfo, ...}

Definition at line 249 of file solution.h.

Member Data Documentation

◆ gps_time

Timestamp point_one::fusion_engine::messages::GNSSSatelliteMessage::gps_time

The GPS time of the message, if available, referenced to 1980/1/6.

Definition at line 257 of file solution.h.

◆ MESSAGE_TYPE

constexpr MessageType point_one::fusion_engine::messages::GNSSSatelliteMessage::MESSAGE_TYPE = MessageType::GNSS_SATELLITE
staticconstexpr

Definition at line 250 of file solution.h.

◆ MESSAGE_VERSION

constexpr uint8_t point_one::fusion_engine::messages::GNSSSatelliteMessage::MESSAGE_VERSION = 0
staticconstexpr

Definition at line 251 of file solution.h.

◆ num_satellites

uint16_t point_one::fusion_engine::messages::GNSSSatelliteMessage::num_satellites = 0

The number of known satellites.

Definition at line 260 of file solution.h.

◆ p1_time

Timestamp point_one::fusion_engine::messages::GNSSSatelliteMessage::p1_time

The time of the message, in P1 time (beginning at power-on).

Definition at line 254 of file solution.h.


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