diff options
author | Keith Packard <keithp@keithp.com> | 2014-06-07 11:47:11 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2014-06-07 12:34:15 -0700 |
commit | e0dfa934ba76d6f913af37999e05c20e614bd3e9 (patch) | |
tree | 2d2e674e26f45f1741e97c14c697f4d3ccd774b7 /altoslib | |
parent | fcea12ac416b1eab11e9e8aae801358574308f73 (diff) |
altoslib: Record whether flight data includes sensor values in AltosFlightStats
Provide a way to elide the usual flight data from a graph for TeleGPS
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altoslib')
-rw-r--r-- | altoslib/AltosFlightStats.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/altoslib/AltosFlightStats.java b/altoslib/AltosFlightStats.java index 87e04293..b3305a05 100644 --- a/altoslib/AltosFlightStats.java +++ b/altoslib/AltosFlightStats.java @@ -35,6 +35,7 @@ public class AltosFlightStats { public int hour, minute, second; public double lat, lon; public double pad_lat, pad_lon; + public boolean has_flight_data; public boolean has_gps; public boolean has_other_adc; public boolean has_rssi; @@ -109,6 +110,7 @@ public class AltosFlightStats { hour = minute = second = AltosLib.MISSING; serial = flight = AltosLib.MISSING; lat = lon = AltosLib.MISSING; + has_flight_data = false; has_gps = false; has_other_adc = false; has_rssi = false; @@ -126,6 +128,9 @@ public class AltosFlightStats { has_rssi = true; end_time = state.time; + if (state.pressure() != AltosLib.MISSING) + has_flight_data = true; + int state_id = state.state; if (state.time >= boost_time && state_id < AltosLib.ao_flight_boost) state_id = AltosLib.ao_flight_boost; |