|
|
|
@ -1406,16 +1406,24 @@ Sensors::rc_poll()
@@ -1406,16 +1406,24 @@ Sensors::rc_poll()
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* mode switch input */ |
|
|
|
|
manual_control.mode_switch = limit_minus_one_to_one(_rc.chan[_rc.function[MODE]].scaled); |
|
|
|
|
if (_rc.function[MODE] >= 0) { |
|
|
|
|
manual_control.mode_switch = limit_minus_one_to_one(_rc.chan[_rc.function[MODE]].scaled); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* land switch input */ |
|
|
|
|
manual_control.return_switch = limit_minus_one_to_one(_rc.chan[_rc.function[RETURN]].scaled); |
|
|
|
|
if (_rc.function[MODE] >= 0) { |
|
|
|
|
manual_control.return_switch = limit_minus_one_to_one(_rc.chan[_rc.function[RETURN]].scaled); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* assisted switch input */ |
|
|
|
|
manual_control.assisted_switch = limit_minus_one_to_one(_rc.chan[_rc.function[ASSISTED]].scaled); |
|
|
|
|
if (_rc.function[MODE] >= 0) { |
|
|
|
|
manual_control.assisted_switch = limit_minus_one_to_one(_rc.chan[_rc.function[ASSISTED]].scaled); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* mission switch input */ |
|
|
|
|
manual_control.mission_switch = limit_minus_one_to_one(_rc.chan[_rc.function[MISSION]].scaled); |
|
|
|
|
if (_rc.function[MODE] >= 0) { |
|
|
|
|
manual_control.mission_switch = limit_minus_one_to_one(_rc.chan[_rc.function[MISSION]].scaled); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* flaps */ |
|
|
|
|
if (_rc.function[FLAPS] >= 0) { |
|
|
|
|