Fix landing gear processing

This commit is contained in:
Matthias Grob
2021-11-09 16:05:25 +01:00
parent 0a02d8e774
commit 820ba07d4b
3 changed files with 11 additions and 15 deletions
@@ -154,7 +154,7 @@ MulticopterRateControl::Run()
if (_landing_gear_sub.copy(&landing_gear)) {
if (landing_gear.landing_gear != landing_gear_s::GEAR_KEEP) {
if (landing_gear_s::GEAR_UP && (_landed || _maybe_landed)) {
if (landing_gear.landing_gear == landing_gear_s::GEAR_UP && (_landed || _maybe_landed)) {
mavlink_log_critical(&_mavlink_log_pub, "Landed, unable to retract landing gear")
} else {