Use signNoZero() where possible

This commit is contained in:
Matthias Grob
2022-06-03 16:08:16 +02:00
committed by Silvan Fuhrer
parent 4fc2640ee3
commit fad3d46907
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -608,7 +608,7 @@ MissionBlock::mission_item_to_position_setpoint(const mission_item_s &item, posi
sp->yaw_valid = PX4_ISFINITE(item.yaw);
sp->loiter_radius = (fabsf(item.loiter_radius) > NAV_EPSILON_POSITION) ? fabsf(item.loiter_radius) :
_navigator->get_loiter_radius();
sp->loiter_direction = (item.loiter_radius > 0) ? 1 : -1;
sp->loiter_direction = math::signNoZero(item.loiter_radius);
if (item.acceptance_radius > 0.0f && PX4_ISFINITE(item.acceptance_radius)) {
// if the mission item has a specified acceptance radius, overwrite the default one from parameters