Browse Source

FlightModeManager: don't ack with result failed when parameters are invalid

Command denied is defined as "supported but has invalid parameters"
which matches the case.
v1.13.0-BW
Matthias Grob 3 years ago
parent
commit
ffaef906c4
  1. 1
      src/modules/flight_mode_manager/FlightModeManager.cpp

1
src/modules/flight_mode_manager/FlightModeManager.cpp

@ -429,7 +429,6 @@ void FlightModeManager::handleCommand() @@ -429,7 +429,6 @@ void FlightModeManager::handleCommand()
// if we just switched and parameters are not accepted, go to failsafe
if (switch_result >= FlightTaskError::NoError) {
switchTask(FlightTaskIndex::Failsafe);
cmd_result = vehicle_command_ack_s::VEHICLE_RESULT_FAILED;
}
}
}

Loading…
Cancel
Save