summaryrefslogtreecommitdiff
path: root/altoslib/AltosGPS.java
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2013-08-31 23:11:39 -0500
committerKeith Packard <keithp@keithp.com>2013-08-31 23:11:39 -0500
commit77dc89ed5b7bf8f5b3fa3b6131660f1a98f583ea (patch)
treef2b92c6d3e92d4b807ec945285bf15d91585367a /altoslib/AltosGPS.java
parentc781469ff907a32bd43a5d781391b6859b14cd32 (diff)
altoslib/altosui: Further AltosState transition work
Parses most eeprom and telem records now; altosui updated to show from AltosState info. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altoslib/AltosGPS.java')
-rw-r--r--altoslib/AltosGPS.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/altoslib/AltosGPS.java b/altoslib/AltosGPS.java
index 399e95b1..a8c19e4a 100644
--- a/altoslib/AltosGPS.java
+++ b/altoslib/AltosGPS.java
@@ -65,8 +65,8 @@ public class AltosGPS implements Cloneable {
}
public void ClearGPSTime() {
- year = month = day = 0;
- hour = minute = second = 0;
+ year = month = day = AltosRecord.MISSING;
+ hour = minute = second = AltosRecord.MISSING;
}
public AltosGPS(AltosTelemetryMap map) throws ParseException {
@@ -212,6 +212,9 @@ public class AltosGPS implements Cloneable {
}
public AltosGPS() {
+ lat = AltosRecord.MISSING;
+ lon = AltosRecord.MISSING;
+ alt = AltosRecord.MISSING;
ClearGPSTime();
cc_gps_sat = null;
}
@@ -280,6 +283,9 @@ public class AltosGPS implements Cloneable {
}
}
} else {
+ lat = AltosRecord.MISSING;
+ lon = AltosRecord.MISSING;
+ alt = AltosRecord.MISSING;
ClearGPSTime();
cc_gps_sat = null;
}