From 50c879c2d69e51ca59ba011801051ee24b40bf51 Mon Sep 17 00:00:00 2001 From: Daniel Agar <daniel@agar.ca> Date: Thu, 18 Oct 2018 10:26:20 -0400 Subject: [PATCH] land_detector: rover return not landed if disarmed --- src/modules/land_detector/RoverLandDetector.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/modules/land_detector/RoverLandDetector.cpp b/src/modules/land_detector/RoverLandDetector.cpp index 9d87f5ce6c..ede951f055 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; } -- GitLab