From 06c0fc0cf9740efd71e2a4bc62692565ace4b1e4 Mon Sep 17 00:00:00 2001 From: Paolo Angelelli Date: Fri, 8 Jun 2018 13:21:25 +0200 Subject: 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 --- src/positioning/qnmeapositioninfosource.cpp | 2 +- tests/auto/qnmeapositioninfosource/tst_qnmeapositioninfosource.cpp | 2 +- 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() -- cgit v1.2.1