mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-12 10:58:30 -04:00
AC_Avoidance: handle upward proximity enable and disable
This commit is contained in:
parent
8674409986
commit
ca5d307001
@ -390,7 +390,7 @@ void AC_Avoid::adjust_velocity_z(float kP, float accel_cmss, float& climb_rate_c
|
||||
// get distance from proximity sensor
|
||||
float proximity_alt_diff;
|
||||
AP_Proximity *proximity = AP::proximity();
|
||||
if (proximity && proximity->get_upward_distance(proximity_alt_diff)) {
|
||||
if (proximity && _proximity_enabled && proximity->get_upward_distance(proximity_alt_diff)) {
|
||||
proximity_alt_diff -= _margin;
|
||||
if (!limit_alt || proximity_alt_diff < alt_diff) {
|
||||
alt_diff = proximity_alt_diff;
|
||||
|
Loading…
Reference in New Issue
Block a user