if (state == null)
return false;
+ if (last_tell_mode != TELL_MODE_FLIGHT)
+ last_flight_tell = TELL_FLIGHT_NONE;
+
if (state.state != last_state && AltosLib.ao_flight_boost <= state.state && state.state <= AltosLib.ao_flight_landed) {
speak(state.state_name());
if (descending(state.state) && !descending(last_state)) {
else
tell_mode = TELL_MODE_RECOVER;
- AltosDebug.debug("last_serial %d serial %d last_mode %d mode %d\n",
- last_tell_serial, tell_serial,
- last_tell_mode, tell_mode);
-
if (tell_mode == TELL_MODE_PAD)
spoken = tell_pad(telem_state, state, from_receiver, receiver);
else if (tell_mode == TELL_MODE_FLIGHT)