Copter: fixed landing gear deploys and retracts when rangefinder is out of range #28414
+2
−7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When the drone height exceeds the working range of the rangefinder, the status of the range finder is set to OutOfRangeLow even if the drone height is greater than the maximum distance the rangefinder can detect, this causes the drone height to be set to 0 and the landing gear to deploy and then retract and so on infinitely. In the modified part, the value detected by the rangefinder when it goes out of the working range defined by the parameters RNGFND_MIN_CM and RNGFND_MAX_CM is ignored to take into account other values.