summaryrefslogtreecommitdiff
path: root/src/positioning/qnmeapositioninfosource_p.h
diff options
context:
space:
mode:
authorAaron McCarthy <aaron.mccarthy@jollamobile.com>2013-09-04 17:28:27 +1000
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-12-11 00:08:30 +0100
commit2e75e8c18617250c864d2305a1ad14391e0cf4d7 (patch)
tree0e7c946fa0e9086969adcdd9fb568f90b6dc7487 /src/positioning/qnmeapositioninfosource_p.h
parent7b07235bdc4799f1a87b1989fb84cdc3333892c7 (diff)
downloadqtlocation-2e75e8c18617250c864d2305a1ad14391e0cf4d7.tar.gz
Support position accuracy in QNmeaPositionInfoSource.
Extract the HDOP and VDOP from the NMEA stream and calculate the twice the distance root mean square (2DRMS) error based on the user provided User equivalent range error value. [ChangeLog][QtPositioning][QNmeaPositionInfoSource] Added support for reporting position accuracy. Change-Id: I59e5f8c32070fa96ae4d0bd02a18f38663920e05 Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Diffstat (limited to 'src/positioning/qnmeapositioninfosource_p.h')
-rw-r--r--src/positioning/qnmeapositioninfosource_p.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/positioning/qnmeapositioninfosource_p.h b/src/positioning/qnmeapositioninfosource_p.h
index ec9ebeaf..afe0b3aa 100644
--- a/src/positioning/qnmeapositioninfosource_p.h
+++ b/src/positioning/qnmeapositioninfosource_p.h
@@ -96,6 +96,7 @@ public:
QGeoPositionInfo m_lastUpdate;
bool m_invokedStart;
QGeoPositionInfoSource::Error m_positionError;
+ double m_userEquivalentRangeError;
public Q_SLOTS:
void readyRead();
@@ -120,6 +121,8 @@ private:
QGeoPositionInfo m_pendingUpdate;
QDate m_currentDate;
QTimer *m_requestTimer;
+ qreal m_horizontalAccuracy;
+ qreal m_verticalAccuracy;
bool m_noUpdateLastInterval;
bool m_updateTimeoutSent;
bool m_connectedReadyRead;