diff --git a/src/modules/vtol_att_control/standard.cpp b/src/modules/vtol_att_control/standard.cpp index fc607ebdb1..6e52d4f8d4 100644 --- a/src/modules/vtol_att_control/standard.cpp +++ b/src/modules/vtol_att_control/standard.cpp @@ -263,11 +263,13 @@ void Standard::update_transition_state() // time based blending when no airspeed sensor is set } else if (_params_standard.airspeed_mode == control_state_s::AIRSPD_MODE_DISABLED && - (float)hrt_elapsed_time(&_vtol_schedule.transition_start) < (_params_standard.front_trans_time_min * 1000000.0f) && - (float)hrt_elapsed_time(&_vtol_schedule.transition_start) > ((_params_standard.front_trans_time_min / 2.0f) * 1000000.0f) + (float)hrt_elapsed_time(&_vtol_schedule.transition_start) < (_params_standard.front_trans_time_min * 1000000.0f) && + (float)hrt_elapsed_time(&_vtol_schedule.transition_start) > ((_params_standard.front_trans_time_min / 2.0f) * + 1000000.0f) ) { - float weight = 1.0f - ((float)(hrt_elapsed_time(&_vtol_schedule.transition_start) - ((_params_standard.front_trans_time_min / 2.0f) * 1000000.0f)) / - ((_params_standard.front_trans_time_min / 2.0f) * 1000000.0f)); + float weight = 1.0f - ((float)(hrt_elapsed_time(&_vtol_schedule.transition_start) - (( + _params_standard.front_trans_time_min / 2.0f) * 1000000.0f)) / + ((_params_standard.front_trans_time_min / 2.0f) * 1000000.0f)); weight = math::constrain(weight, 0.0f, 1.0f);