From fc51c42280c433b025856f9ea1b763b5d0bf5771 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Fri, 8 Sep 2017 18:12:18 +0200 Subject: [PATCH] mc_pos_control_main: fix types for parameter values --- src/modules/mc_pos_control/mc_pos_control_main.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/modules/mc_pos_control/mc_pos_control_main.cpp b/src/modules/mc_pos_control/mc_pos_control_main.cpp index ef1da37902..84ba126cc5 100644 --- a/src/modules/mc_pos_control/mc_pos_control_main.cpp +++ b/src/modules/mc_pos_control/mc_pos_control_main.cpp @@ -251,8 +251,8 @@ private: float vel_max_down; float slow_land_alt1; float slow_land_alt2; - uint32_t alt_mode; - int opt_recover; + int32_t alt_mode; + int32_t opt_recover; float rc_flt_smp_rate; float rc_flt_cutoff; @@ -596,7 +596,7 @@ MulticopterPositionControl::parameters_update(bool force) _params.tilt_max_land = math::radians(_params.tilt_max_land); float v; - uint32_t v_i; + int32_t v_i; param_get(_params_handles.xy_p, &v); _params.pos_p(0) = v; _params.pos_p(1) = v; @@ -651,9 +651,7 @@ MulticopterPositionControl::parameters_update(bool force) param_get(_params_handles.alt_mode, &v_i); _params.alt_mode = v_i; - int i; - param_get(_params_handles.opt_recover, &i); - _params.opt_recover = i; + param_get(_params_handles.opt_recover, &_params.opt_recover); /* mc attitude control parameters*/ /* manual control scale */