瀏覽代碼

Avoid double read of gps position, leading to incomplete positions

tags/v1.2.2
Bertrand Lemasle 6 年之前
父節點
當前提交
5e447a057b
共有 1 個檔案被更改,包括 1 行新增2 行删除
  1. +1
    -2
      src/Gps.cpp

+ 1
- 2
src/Gps.cpp 查看文件

@@ -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);


Loading…
取消
儲存