mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-07-15 01:30:35 +08:00
ManualControl: ignore unassigned mode slots
They were resulting in a message "Switching to Unkown is currently not available".
This commit is contained in:
@@ -320,6 +320,11 @@ void ManualControl::evaluateModeSlot(uint8_t mode_slot)
|
||||
|
||||
void ManualControl::sendActionRequest(int8_t action, int8_t source, int8_t mode)
|
||||
{
|
||||
// We catch default unassigned mode slots which have value -1
|
||||
if (action == action_request_s::ACTION_SWITCH_MODE && mode < 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
action_request_s action_request{};
|
||||
action_request.action = action;
|
||||
action_request.source = source;
|
||||
|
||||
Reference in New Issue
Block a user