18#ifndef QGSGPSINFORMATION_H
19#define QGSGPSINFORMATION_H
67 double elevation_diff = 0;
79 double direction = std::numeric_limits< double >::quiet_NaN();
110 double hacc = std::numeric_limits< double >::quiet_NaN();
112 double vacc = std::numeric_limits< double >::quiet_NaN();
118 double hvacc = std::numeric_limits< double >::quiet_NaN();
187 int satellitesUsed = 0;
202 bool satInfoComplete =
false;
226 bool isValid()
const;
239 QString qualityDescription() const;
246 QVariant componentValue(
Qgis::GpsInformationComponent component ) const;
250 QMap<
Qgis::GnssConstellation,
Qgis::GpsFixStatus > mConstellationFixStatus;
251 Qgis::GpsNavigationStatus mNavigationStatus =
Qgis::GpsNavigationStatus::NotValid;
The Qgis class provides global constants for use throughout the application.
GnssConstellation
GNSS constellation.
GpsQualityIndicator
GPS signal quality indicator.
GpsFixStatus
GPS fix status.
GpsNavigationStatus
GPS navigation status.
Evaluates NMEA sentences coming from a GPS device.
A GPS connection subclass based on the Qt Location libraries.
Q_DECLARE_METATYPE(QgsDatabaseQueryLogEntry)