public int tick;
public AltosGPS gps;
- public boolean new_gps;
+ public int gps_sequence;
public double time; /* seconds since boost */
public double altitude() {
double p = pressure();
- if (p == MISSING) {
- System.out.printf ("altitude missing\n");
+ if (p == MISSING)
return MISSING;
- }
return AltosConvert.pressure_to_altitude(p);
}
state = old.state;
tick = old.tick;
gps = new AltosGPS(old.gps);
- new_gps = old.new_gps;
+ gps_sequence = old.gps_sequence;
companion = old.companion;
kalman_acceleration = old.kalman_acceleration;
kalman_speed = old.kalman_speed;
state = AltosLib.ao_flight_startup;
tick = 0;
gps = null;
- new_gps = false;
+ gps_sequence = 0;
companion = null;
kalman_acceleration = MISSING;