summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Angelelli <paolo.angelelli@qt.io>2018-06-08 13:21:25 +0200
committerPaolo Angelelli <paolo.angelelli@qt.io>2018-06-21 11:17:41 +0000
commit06c0fc0cf9740efd71e2a4bc62692565ace4b1e4 (patch)
treeb8e88b1406e579cc16d65a88fb6687194db12410
parent71bc98bf309ce433afb80344a7356e13b310c5c5 (diff)
downloadqtlocation-06c0fc0cf9740efd71e2a4bc62692565ace4b1e4.tar.gz
Reduce minimum NMEA update interval
Some devices can generate up to 100 updates per second. So the old 100msec minimum update interval was too limiting. Change-Id: I539e308e0249166714d4fb567f8b78c136bc77cb Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
-rw-r--r--src/positioning/qnmeapositioninfosource.cpp2
-rw-r--r--tests/auto/qnmeapositioninfosource/tst_qnmeapositioninfosource.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/positioning/qnmeapositioninfosource.cpp b/src/positioning/qnmeapositioninfosource.cpp
index 63410022..7fdf1e14 100644
--- a/src/positioning/qnmeapositioninfosource.cpp
+++ b/src/positioning/qnmeapositioninfosource.cpp
@@ -797,7 +797,7 @@ QGeoPositionInfoSource::PositioningMethods QNmeaPositionInfoSource::supportedPos
*/
int QNmeaPositionInfoSource::minimumUpdateInterval() const
{
- return 100;
+ return 2; // Some chips are capable of over 100 updates per seconds.
}
/*!
diff --git a/tests/auto/qnmeapositioninfosource/tst_qnmeapositioninfosource.cpp b/tests/auto/qnmeapositioninfosource/tst_qnmeapositioninfosource.cpp
index 9dd837e6..886d7009 100644
--- a/tests/auto/qnmeapositioninfosource/tst_qnmeapositioninfosource.cpp
+++ b/tests/auto/qnmeapositioninfosource/tst_qnmeapositioninfosource.cpp
@@ -90,7 +90,7 @@ void tst_QNmeaPositionInfoSource::supportedPositioningMethods()
void tst_QNmeaPositionInfoSource::minimumUpdateInterval()
{
QNmeaPositionInfoSource source(m_mode);
- QCOMPARE(source.minimumUpdateInterval(), 100);
+ QCOMPARE(source.minimumUpdateInterval(), 2);
}
void tst_QNmeaPositionInfoSource::userEquivalentRangeError()