public static final String state_name = "State";
public void set_state(int state) {
+
+ if (state == AltosLib.ao_flight_pad)
+ return;
+
if (state_series == null)
state_series = add_series(state_name, AltosConvert.state_name);
else if (this.state == state)
height_series.add(alt.time, alt.value - ground_altitude);
}
- if (gps_height == null && cal_data.gps_pad != null && gps_altitude != null) {
+ if (gps_height == null && cal_data.gps_pad != null && cal_data.gps_pad.alt != AltosLib.MISSING && gps_altitude != null) {
double gps_ground_altitude = cal_data.gps_pad.alt;
gps_height = add_series(gps_height_name, AltosConvert.height);
for (AltosTimeValue gps_alt : gps_altitude)