mSerialView.setText(String.format("%d", state.data.serial));
mFlightView.setText(String.format("%d", state.data.flight));
mStateView.setText(state.data.state());
- double speed = state.speed;
- if (!state.ascent)
- speed = state.baro_speed;
- mSpeedView.setText(String.format("%6.0f m/s", speed));
+ mSpeedView.setText(String.format("%6.0f m/s", state.speed()));
mAccelView.setText(String.format("%6.0f m/s²", state.acceleration));
mRangeView.setText(String.format("%6.0f m", state.range));
mHeightView.setText(String.format("%6.0f m", state.height));
speak(state.data.state());\r
if ((old_state == null || old_state.state <= AltosLib.ao_flight_boost) &&\r
state.state > AltosLib.ao_flight_boost) {\r
- speak(String.format("max speed: %d meters per second.", (int) (state.max_speed + 0.5)));\r
+ speak(String.format("max speed: %d meters per second.", (int) (state.max_speed() + 0.5)));\r
spoke = true;\r
} else if ((old_state == null || old_state.state < AltosLib.ao_flight_drogue) &&\r
state.state >= AltosLib.ao_flight_drogue) {\r