Skip to main content

GNSSSatelliteInfo Struct

Information about an individual satellite (see GNSSSignalsMessage). More...

Declaration

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

Included Headers

Public Member Attributes Index

uint16_tazimuth_cdeg = INVALID_AZIMUTH

The azimuth of the satellite [0,359] (in 0.01 degrees). More...

int16_televation_cdeg = INVALID_ELEVATION

The elevation of the satellite [-90, 90] (in 0.01 degrees). More...

uint8_tprn = 0

The satellite's PRN (or slot number for GLONASS). More...

uint8_tstatus_flags = 0

A bitmask specifying how this satellite was used and what information was available for it. More...

SatelliteTypesystem = SatelliteType::UNKNOWN

The GNSS system to which this satellite belongs. More...

Public Static Attributes Index

static constexpr uint16_tINVALID_AZIMUTH = 0xFFFF
static constexpr int16_tINVALID_ELEVATION = 0x7FFF
static constexpr uint8_tSTATUS_FLAG_HAS_EPHEM = 0x10
static constexpr uint8_tSTATUS_FLAG_HAS_SBAS = 0x20
static constexpr uint8_tSTATUS_FLAG_IS_NON_LINE_OF_SIGHT = 0x04
static constexpr uint8_tSTATUS_FLAG_IS_UNHEALTHY = 0x02
static constexpr uint8_tSTATUS_FLAG_IS_USED = 0x01

Description

Information about an individual satellite (see GNSSSignalsMessage).

Definition at line 435 of file solution.h.

Public Member Attributes

azimuth_cdeg

uint16_t point_one::fusion_engine::messages::GNSSSatelliteInfo::azimuth_cdeg = INVALID_AZIMUTH

The azimuth of the satellite [0,359] (in 0.01 degrees).

0 is north, and azimuth increases in a clockwise direction.

Definition at line 472 of file solution.h.

472 uint16_t azimuth_cdeg = INVALID_AZIMUTH;

elevation_cdeg

int16_t point_one::fusion_engine::messages::GNSSSatelliteInfo::elevation_cdeg = INVALID_ELEVATION

The elevation of the satellite [-90, 90] (in 0.01 degrees).

Definition at line 466 of file solution.h.

466 int16_t elevation_cdeg = INVALID_ELEVATION;

prn

uint8_t point_one::fusion_engine::messages::GNSSSatelliteInfo::prn = 0

The satellite's PRN (or slot number for GLONASS).

Definition at line 455 of file solution.h.

455 uint8_t prn = 0;

status_flags

uint8_t point_one::fusion_engine::messages::GNSSSatelliteInfo::status_flags = 0

A bitmask specifying how this satellite was used and what information was available for it.

Definition at line 461 of file solution.h.

461 uint8_t status_flags = 0;

system

SatelliteType point_one::fusion_engine::messages::GNSSSatelliteInfo::system = SatelliteType::UNKNOWN

The GNSS system to which this satellite belongs.

Definition at line 452 of file solution.h.

452 SatelliteType system = SatelliteType::UNKNOWN;

Public Static Attributes

INVALID_AZIMUTH

constexpr uint16_t point_one::fusion_engine::messages::GNSSSatelliteInfo::INVALID_AZIMUTH = 0xFFFF
constexpr static

Definition at line 448 of file solution.h.

448 static constexpr uint16_t INVALID_AZIMUTH = 0xFFFF;

INVALID_ELEVATION

constexpr int16_t point_one::fusion_engine::messages::GNSSSatelliteInfo::INVALID_ELEVATION = 0x7FFF
constexpr static

Definition at line 449 of file solution.h.

449 static constexpr int16_t INVALID_ELEVATION = 0x7FFF;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.