Skip to main content

GNSSSatelliteMessage Struct

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

Declaration

struct point_one::fusion_engine::messages::GNSSSatelliteMessage { ... }

Included Headers

Base struct

structMessagePayload

The base class for all message payloads. More...

Public Member Attributes Index

Timestampgps_time

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

uint16_tnum_satellites = 0

The number of known satellites. More...

Timestampp1_time

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

Public Static Attributes Index

static constexpr MessageTypeMESSAGE_TYPE = MessageType::GNSS_SATELLITE
static constexpr uint8_tMESSAGE_VERSION = 0

Description

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

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 301 of file solution.h.

Public Member Attributes

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 309 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 312 of file solution.h.

312 uint16_t num_satellites = 0;

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 306 of file solution.h.

Public Static Attributes

MESSAGE_TYPE

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

Definition at line 302 of file solution.h.

302 static constexpr MessageType MESSAGE_TYPE = MessageType::GNSS_SATELLITE;

MESSAGE_VERSION

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

Definition at line 303 of file solution.h.

303 static constexpr uint8_t MESSAGE_VERSION = 0;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.