From 6027398459627345dd8aea9f7a1954e08f6f1984 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Wed, 16 Jun 2021 10:26:00 +0200 Subject: [PATCH] manual_control: handle invalid rc_in_mode --- src/modules/manual_control/ManualControlSelector.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/modules/manual_control/ManualControlSelector.cpp b/src/modules/manual_control/ManualControlSelector.cpp index f5d8499711..689288ed3c 100644 --- a/src/modules/manual_control/ManualControlSelector.cpp +++ b/src/modules/manual_control/ManualControlSelector.cpp @@ -72,8 +72,6 @@ void ManualControlSelector::update_manual_control_input(uint64_t now, const manu _instance = instance; } - } else if (_rc_in_mode == 2) { - // FIXME: what to do in the legacy case? } else if (_rc_in_mode == 3) { // We only stick to the first discovered mavlink channel. @@ -84,7 +82,8 @@ void ManualControlSelector::update_manual_control_input(uint64_t now, const manu } } else { - // FIXME: param value unknown, what to do? + _setpoint.valid = false; + _instance = -1; } }