From 44f831c41a6a17478b9f015d23e92e492e739525 Mon Sep 17 00:00:00 2001 From: Silvan Fuhrer Date: Fri, 18 Nov 2022 16:55:50 +0100 Subject: [PATCH] Navigator: Mission feasibilty check: set _has_landing also for normal landing waypoints (without pattern) Signed-off-by: Silvan Fuhrer --- src/modules/navigator/mission_feasibility_checker.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/navigator/mission_feasibility_checker.cpp b/src/modules/navigator/mission_feasibility_checker.cpp index f7561222d1..b1f7a9bd80 100644 --- a/src/modules/navigator/mission_feasibility_checker.cpp +++ b/src/modules/navigator/mission_feasibility_checker.cpp @@ -478,6 +478,8 @@ MissionFeasibilityChecker::checkFixedWingLanding(const mission_s &mission) if (missionitem.nav_cmd == NAV_CMD_LAND) { mission_item_s missionitem_previous {}; + _has_landing = true; + float param_fw_lnd_ang = 0.0f; const param_t param_handle_fw_lnd_ang = param_find("FW_LND_ANG"); @@ -658,6 +660,8 @@ MissionFeasibilityChecker::checkVTOLLanding(const mission_s &mission) if (missionitem.nav_cmd == NAV_CMD_LAND || missionitem.nav_cmd == NAV_CMD_VTOL_LAND) { mission_item_s missionitem_previous {}; + _has_landing = true; + if (i > 0) { landing_approach_index = i - 1;