mirror of https://github.com/ArduPilot/ardupilot
AP_Proximity: Cycle through all drivers to check for upward distance
This commit is contained in:
parent
5d29dd98c1
commit
3a347374c8
|
@ -392,7 +392,14 @@ bool AP_Proximity::get_upward_distance(uint8_t instance, float &distance) const
|
|||
|
||||
bool AP_Proximity::get_upward_distance(float &distance) const
|
||||
{
|
||||
return get_upward_distance(primary_instance, distance);
|
||||
// get upward distance from backend
|
||||
for (uint8_t i=0; i<num_instances; i++) {
|
||||
// return first good upward distance
|
||||
if (get_upward_distance(primary_instance, distance)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
#if HAL_LOGGING_ENABLED
|
||||
|
|
Loading…
Reference in New Issue