From cb757e79e4c5483923266d1c995f10ca9b517a99 Mon Sep 17 00:00:00 2001 From: bob Date: Mon, 6 Aug 2018 22:50:19 +1000 Subject: [PATCH] Clear aged GPS data if GPS not started due low volts. --- tracker/software/source/threads/collector.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tracker/software/source/threads/collector.c b/tracker/software/source/threads/collector.c index dd881920..2032892c 100644 --- a/tracker/software/source/threads/collector.c +++ b/tracker/software/source/threads/collector.c @@ -131,6 +131,9 @@ static bool aquirePosition(dataPoint_t* tp, dataPoint_t* ltp, uint16_t batt = stm32_get_vbat(); if(batt < conf_sram.gps_on_vbat) { getPositionFallback(tp, ltp, GPS_LOWBATT1); + tp->gps_sats = 0; + tp->gps_ttff = 0; + tp->gps_pdop = 0; /* In case GPS was already on power it off. */ GPS_Deinit(); return false;