diff --git a/src/modules/land_detector/RoverLandDetector.cpp b/src/modules/land_detector/RoverLandDetector.cpp index 9d87f5ce6c48033962f3d6b164a740718986fe9d..ede951f055309f20f6f76fdaa12c47cd911ce37c 100644 --- a/src/modules/land_detector/RoverLandDetector.cpp +++ b/src/modules/land_detector/RoverLandDetector.cpp @@ -60,7 +60,7 @@ void RoverLandDetector::_update_params() bool RoverLandDetector::_get_ground_contact_state() { - return false; + return true; } bool RoverLandDetector::_get_maybe_landed_state() @@ -71,6 +71,10 @@ bool RoverLandDetector::_get_maybe_landed_state() bool RoverLandDetector::_get_landed_state() { + if (!_arming.armed) { + return true; + } + return false; }