From 43e646657502f6162fa02f37fd2bd5aa3e29a1a8 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Fri, 14 Sep 2012 11:08:57 -0700 Subject: [PATCH] altoslib: Update GPS seen_values in AltosEepromIterable Otherwise, KML export won't ever get GPS data to write. Reported by: Bob Brown Signed-off-by: Keith Packard --- altoslib/AltosEepromIterable.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/altoslib/AltosEepromIterable.java b/altoslib/AltosEepromIterable.java index 5e250583..986b7a2c 100644 --- a/altoslib/AltosEepromIterable.java +++ b/altoslib/AltosEepromIterable.java @@ -106,6 +106,7 @@ public class AltosEepromIterable extends AltosRecordIterable { break; case AltosLib.AO_LOG_GPS_TIME: eeprom.gps_tick = state.tick; + eeprom.seen |= AltosRecord.seen_gps_time; AltosGPS old = state.gps; state.gps = new AltosGPS(); @@ -128,10 +129,12 @@ public class AltosEepromIterable extends AltosRecordIterable { has_gps = true; break; case AltosLib.AO_LOG_GPS_LAT: + eeprom.seen |= AltosRecord.seen_gps_lat; int lat32 = record.a | (record.b << 16); state.gps.lat = (double) lat32 / 1e7; break; case AltosLib.AO_LOG_GPS_LON: + eeprom.seen |= AltosRecord.seen_gps_lon; int lon32 = record.a | (record.b << 16); state.gps.lon = (double) lon32 / 1e7; break; -- 2.30.2