SatelliteInfo Struct
Information about an individual satellite (see GNSSSatelliteMessage). More...
Declaration
Included Headers
Public Member Attributes Index
| float | azimuth_deg = NAN |
|
The azimuth of the satellite (in degrees). More... | |
| uint8_t | cn0 = INVALID_CN0 |
|
The carrier-to-noise density ratio (C/N0) for the L1 signal on the satellite. More... | |
| float | elevation_deg = NAN |
|
The elevation of the satellite (in degrees). More... | |
| uint8_t | prn = 0 |
|
The satellite's PRN (or slot number for GLONASS). More... | |
| SatelliteType | system = SatelliteType::UNKNOWN |
|
The GNSS system to which this satellite belongs. More... | |
| uint8_t | usage = 0 |
|
A bitmask specifying how this satellite was used in the position solution. More... | |
Public Static Attributes Index
| static constexpr int16_t | INVALID_CN0 = 0 |
| static constexpr uint8_t | SATELLITE_USED = 0x01 |
Description
Information about an individual satellite (see GNSSSatelliteMessage).
For satellites where usage is 0, the satellite may either be currently tracked by the receiver but not used for navigation, or may just be expected according to available ephemeris data.
Definition at line 325 of file solution.h.
Public Member Attributes
azimuth_deg
|
The azimuth of the satellite (in degrees).
Definition at line 366 of file solution.h.
cn0
|
The carrier-to-noise density ratio (C/N0) for the L1 signal on the satellite.
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.
If the satellite is not tracking L1 (or the L1-equivalent for other constellations, e.g., G1 for GLONASS) but another frequency is being used, that signal's C/N0 value will be reported.
Added in GNSSSatelliteMessage version 1.1.
Definition at line 363 of file solution.h.
elevation_deg
|
The elevation of the satellite (in degrees).
Definition at line 369 of file solution.h.
prn
|
The satellite's PRN (or slot number for GLONASS).
Definition at line 340 of file solution.h.
system
|
The GNSS system to which this satellite belongs.
Definition at line 337 of file solution.h.
usage
|
A bitmask specifying how this satellite was used in the position solution.
Set to 0 if the satellite was not used. See Bit definitions for the satellite usage bitmask.
Definition at line 346 of file solution.h.
Public Static Attributes
INVALID_CN0
| constexpr static |
Definition at line 334 of file solution.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.