Skip to main content

GNSSSignalInfo Struct

Information about an individual GNSS signal (see GNSSSignalsMessage). More...

Declaration

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

Included Headers

Public Member Attributes Index

uint8_tcn0 = INVALID_CN0

The carrier-to-noise density ratio (C/N0) this signal. More...

uint8_tprn = 0

The PRN (or slot number for GLONASS) of the satellite that generated this signal. More...

GNSSSignalTypesignal_type = GNSSSignalType::UNKNOWN

The type of signal being reported. More...

uint16_tstatus_flags = 0

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

Public Static Attributes Index

static constexpr uint8_tINVALID_CN0 = 0
static constexpr uint16_tSTATUS_FLAG_CARRIER_AMBIGUITY_RESOLVED = 0x08
static constexpr uint16_tSTATUS_FLAG_CARRIER_LOCKED = 0x40
static constexpr uint16_tSTATUS_FLAG_HAS_EPHEM = 0x400
static constexpr uint16_tSTATUS_FLAG_HAS_RTK = 0x100
static constexpr uint16_tSTATUS_FLAG_HAS_SBAS = 0x200
static constexpr uint16_tSTATUS_FLAG_USED_CARRIER = 0x04
static constexpr uint16_tSTATUS_FLAG_USED_DOPPLER = 0x02
static constexpr uint16_tSTATUS_FLAG_USED_PR = 0x01
static constexpr uint16_tSTATUS_FLAG_VALID_DOPPLER = 0x20
static constexpr uint16_tSTATUS_FLAG_VALID_PR = 0x10

Description

Information about an individual GNSS signal (see GNSSSignalsMessage).

Definition at line 481 of file solution.h.

Public Member Attributes

cn0

uint8_t point_one::fusion_engine::messages::GNSSSignalInfo::cn0 = INVALID_CN0

The carrier-to-noise density ratio (C/N0) this signal.

Stored in units of 0.25 dB-Hz: cn0_dbhz = cn0 * 0.25. Set to 0 if invalid. The range of this field is 0.25-63.75 dB-Hz. Values outside of this range will be clipped to the min/max values.

Definition at line 519 of file solution.h.

519 uint8_t cn0 = INVALID_CN0;

prn

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

The PRN (or slot number for GLONASS) of the satellite that generated this signal.

Definition at line 510 of file solution.h.

510 uint8_t prn = 0;

signal_type

GNSSSignalType point_one::fusion_engine::messages::GNSSSignalInfo::signal_type = GNSSSignalType::UNKNOWN

The type of signal being reported.

Definition at line 504 of file solution.h.

504 GNSSSignalType signal_type = GNSSSignalType::UNKNOWN;

status_flags

uint16_t point_one::fusion_engine::messages::GNSSSignalInfo::status_flags = 0

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

Definition at line 525 of file solution.h.

525 uint16_t status_flags = 0;

Public Static Attributes

INVALID_CN0

constexpr uint8_t point_one::fusion_engine::messages::GNSSSignalInfo::INVALID_CN0 = 0
constexpr static

Definition at line 501 of file solution.h.

501 static constexpr uint8_t INVALID_CN0 = 0;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.