From 1c57ca843bd7418c6f43b5e069459ab80c6f5315 Mon Sep 17 00:00:00 2001 From: Paul <5690545+PaulZC@users.noreply.github.com> Date: Wed, 15 Apr 2020 09:53:39 +0100 Subject: [PATCH] Correcting PVT PDOP from Long to Int --- examples/Example13_PVT/Example1_AutoPVT/Example1_AutoPVT.ino | 5 +++++ src/SparkFun_Ublox_Arduino_Library.cpp | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/examples/Example13_PVT/Example1_AutoPVT/Example1_AutoPVT.ino b/examples/Example13_PVT/Example1_AutoPVT/Example1_AutoPVT.ino index 673f06a..cddc6fa 100644 --- a/examples/Example13_PVT/Example1_AutoPVT/Example1_AutoPVT.ino +++ b/examples/Example13_PVT/Example1_AutoPVT/Example1_AutoPVT.ino @@ -75,6 +75,11 @@ void loop() Serial.print(F(" SIV: ")); Serial.print(SIV); + int PDOP = myGPS.getPDOP(); + Serial.print(F(" PDOP: ")); + Serial.print(PDOP); + Serial.print(F(" (m * 10^-2)")); + Serial.println(); } else { Serial.print("."); diff --git a/src/SparkFun_Ublox_Arduino_Library.cpp b/src/SparkFun_Ublox_Arduino_Library.cpp index 1988562..a2013e3 100644 --- a/src/SparkFun_Ublox_Arduino_Library.cpp +++ b/src/SparkFun_Ublox_Arduino_Library.cpp @@ -722,7 +722,7 @@ void SFE_UBLOX_GPS::processUBXpacket(ubxPacket *msg) altitudeMSL = extractLong(36 - startingSpot); groundSpeed = extractLong(60 - startingSpot); headingOfMotion = extractLong(64 - startingSpot); - pDOP = extractLong(76 - startingSpot); + pDOP = extractInt(76 - startingSpot); //Mark all datums as fresh (not read before) moduleQueried.gpsiTOW = true;