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