18#ifndef QGSSATELLITEINFORMATION_H
19#define QGSSATELLITEINFORMATION_H
56 double elevation = std::numeric_limits< double >::quiet_NaN();
70 double azimuth = std::numeric_limits< double >::quiet_NaN();
99 return id == other.
id &&
100 inUse == other.
inUse &&
105 mConstellation == other.mConstellation;
GnssConstellation
GNSS constellation.
@ Unknown
Unknown/other system.
Evaluates NMEA sentences coming from a GPS device.
Encapsulates information relating to a GPS satellite.
double elevation
Elevation of the satellite, in degrees.
bool inUse
true if satellite was used in obtaining the position fix.
bool operator!=(const QgsSatelliteInfo &other) const
int signal
Signal strength (0-99dB), or -1 if not available.
bool operator==(const QgsSatelliteInfo &other) const
int id
Contains the satellite identifier number.
double azimuth
The azimuth of the satellite to true north, in degrees.
QChar satType
satType value from NMEA message $GxGSV, where x: P = GPS; S = SBAS (GPSid> 32 then SBasid = GPSid + 8...
Qgis::GnssConstellation constellation() const
Returns the GNSS constellation associated with the information.
bool operator==(const QgsFeatureIterator &fi1, const QgsFeatureIterator &fi2)