Parcourir la source

Avoid double read of gps position, leading to incomplete positions

tags/v1.2.2
Bertrand Lemasle il y a 6 ans
Parent
révision
5e447a057b
1 fichiers modifiés avec 1 ajouts et 2 suppressions
  1. +1
    -2
      src/Gps.cpp

+ 1
- 2
src/Gps.cpp Voir le fichier

@@ -35,7 +35,7 @@ namespace gps {
SIM808_GPS_STATUS currentStatus = SIM808_GPS_STATUS::OFF;
do {
currentStatus = hardware::sim808::device.getGpsStatus();
currentStatus = hardware::sim808::device.getGpsStatus(lastPosition);
if (currentStatus > SIM808_GPS_STATUS::FIX) break; //if we have an accurate fix, break right now
NOTICE_FORMAT("acquireCurrentPosition", "%d", currentStatus);
@@ -45,7 +45,6 @@ namespace gps {
if (currentStatus > SIM808_GPS_STATUS::NO_FIX) {
lastStatus = currentStatus;
hardware::sim808::device.getGpsPosition(lastPosition);
}
NOTICE_FORMAT("acquireCurrentPosition", "%d", currentStatus);


Chargement…
Annuler
Enregistrer