mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
Commander: Do not break out of RTL on stick input change
This commit is contained in:
parent
bf06066010
commit
7fc8ee85fa
@ -2522,8 +2522,7 @@ int commander_thread_main(int argc, char *argv[])
|
||||
// abort landing or auto or loiter if sticks are moved significantly
|
||||
if (internal_state.main_state == commander_state_s::MAIN_STATE_AUTO_LAND ||
|
||||
internal_state.main_state == commander_state_s::MAIN_STATE_AUTO_MISSION ||
|
||||
internal_state.main_state == commander_state_s::MAIN_STATE_AUTO_LOITER ||
|
||||
internal_state.main_state == commander_state_s::MAIN_STATE_AUTO_RTL) {
|
||||
internal_state.main_state == commander_state_s::MAIN_STATE_AUTO_LOITER) {
|
||||
// transition to previous state if sticks are touched
|
||||
if ((_last_sp_man.timestamp != sp_man.timestamp) &&
|
||||
((fabsf(sp_man.x) - fabsf(_last_sp_man.x) > min_stick_change) ||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user