From c7ff253a6dac67710459ad08c8aaaff3c418f4f6 Mon Sep 17 00:00:00 2001 From: ChristophTobler Date: Thu, 4 Feb 2016 10:21:34 +0100 Subject: [PATCH] change abs to std::fabs --- .../position_estimator_inav_main.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/position_estimator_inav/position_estimator_inav_main.cpp b/src/modules/position_estimator_inav/position_estimator_inav_main.cpp index c5e8b1d50d..8d0827e10d 100644 --- a/src/modules/position_estimator_inav/position_estimator_inav_main.cpp +++ b/src/modules/position_estimator_inav/position_estimator_inav_main.cpp @@ -654,7 +654,7 @@ int position_estimator_inav_thread_main(int argc, char *argv[]) float rate_threshold = 0.15f; - if (abs(rates_setpoint.pitch) < rate_threshold) { + if (std::fabs(rates_setpoint.pitch) < rate_threshold) { //warnx("[inav] test ohne comp"); flow_ang[0] = (flow.pixel_flow_x_integral / (float)flow.integration_timespan * 1000000.0f) * params.flow_k;//for now the flow has to be scaled (to small) } @@ -665,7 +665,7 @@ int position_estimator_inav_thread_main(int argc, char *argv[]) + gyro_offset_filtered[0]) * params.flow_k;//for now the flow has to be scaled (to small) } - if (abs(rates_setpoint.roll) < rate_threshold) { + if (std::fabs(rates_setpoint.roll) < rate_threshold) { flow_ang[1] = (flow.pixel_flow_y_integral / (float)flow.integration_timespan * 1000000.0f) * params.flow_k;//for now the flow has to be scaled (to small) } else { @@ -676,7 +676,7 @@ int position_estimator_inav_thread_main(int argc, char *argv[]) /* flow measurements vector */ float flow_m[3]; - if (abs(rates_setpoint.yaw) < rate_threshold) { + if (std::fabs(rates_setpoint.yaw) < rate_threshold) { flow_m[0] = -flow_ang[0] * flow_dist; flow_m[1] = -flow_ang[1] * flow_dist; } else {