mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
Mission handling: Use default acceptance radius in case its set to zero
This commit is contained in:
parent
dc3a101b4a
commit
daee5eeefa
@ -143,7 +143,14 @@ MissionBlock::is_mission_item_reached()
|
||||
}
|
||||
} else {
|
||||
/* for normal mission items used their acceptance radius */
|
||||
if (dist >= 0.0f && dist <= _navigator->get_acceptance_radius(_mission_item.acceptance_radius)) {
|
||||
float mission_acceptance_radius = _navigator->get_acceptance_radius(_mission_item.acceptance_radius);
|
||||
|
||||
/* if set to zero use the default instead */
|
||||
if (mission_acceptance_radius < 0.001f) {
|
||||
mission_acceptance_radius = _navigator->get_acceptance_radius();
|
||||
}
|
||||
|
||||
if (dist >= 0.0f && dist <= mission_acceptance_radius) {
|
||||
_waypoint_position_reached = true;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user