From fb3aab1fb05ea700f43d1cdeabeb71d501914a87 Mon Sep 17 00:00:00 2001 From: Konrad Date: Wed, 6 Mar 2024 10:57:24 +0100 Subject: [PATCH] mission_base: check mission feasibility again, if geofence has changed. --- src/modules/navigator/mission_base.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/navigator/mission_base.cpp b/src/modules/navigator/mission_base.cpp index 2ce9f3a596..8a1b047109 100644 --- a/src/modules/navigator/mission_base.cpp +++ b/src/modules/navigator/mission_base.cpp @@ -102,6 +102,11 @@ void MissionBase::updateMavlinkMission() static_cast(new_mission.count) - 1); } + if (new_mission.geofence_id != _mission.geofence_id) { + // New geofence data, need to check mission again. + _mission_checked = false; + } + _mission = new_mission; /* Relevant mission items updated externally*/