![]() |
NDEVR
API Documentation
|
Information about a single GNSS satellite as reported by a receiver. More...
Public Member Functions | |
| bool | operator!= (const GNSSSatelliteInfo &info) const |
| Compares two GNSSSatelliteInfo instances for inequality. | |
Public Attributes | |
| Angle< fltp08 > | azimuth = Constant<Angle<fltp08>>::Invalid |
| Azimuth angle of the satellite from the receiver. | |
| GNSSConstellation | constellation_type = GNSSConstellation::e_unknown |
| The GNSS constellation this satellite belongs to (GPS, GLONASS, Galileo, etc.). | |
| fltp08 | elevation = Constant<fltp08>::Invalid |
| Elevation angle of the satellite above the horizon, in degrees. | |
| uint04 | PRN = Constant<uint04>::Invalid |
| Pseudo-random noise number (satellite ID within its constellation). | |
| fltp08 | SNR = Constant<fltp08>::Invalid |
| Signal-to-noise ratio in dB-Hz. | |
| bool | use_for_navigation = false |
| Whether this satellite is used in the current navigation/timing solution. | |
Information about a single GNSS satellite as reported by a receiver.
Contains identification, signal quality, and sky position data for an individual satellite visible to the GNSS receiver. Typically populated from GSV NMEA sentences.
Definition at line 48 of file GPSPoint.h.
|
inline |
Compares two GNSSSatelliteInfo instances for inequality.
Checks constellation type, PRN, SNR, navigation usage, and — when valid — azimuth and elevation for differences.
| [in] | info | The other satellite info to compare against. |
Definition at line 66 of file GPSPoint.h.
References azimuth, constellation_type, elevation, IsInvalid(), IsValid(), PRN, SNR, and use_for_navigation.