Remove flap scaling to prevent flaps being deployed in manual mode

This commit restores the flap scaling since it was always getting deployed in manual flight modes
This commit is contained in:
Jaeyoung-Lim 2021-08-08 17:02:46 +02:00 committed by Silvan Fuhrer
parent 72bc8647a9
commit d30760a2ea

View File

@ -655,7 +655,7 @@ void FixedwingAttitudeControl::control_flaps(const float dt)
/* map flaps by default to manual if valid */
if (PX4_ISFINITE(_manual_control_setpoint.flaps) && _vcontrol_mode.flag_control_manual_enabled
&& fabsf(_param_fw_flaps_scl.get()) > 0.01f) {
flap_control = 0.5f * (_manual_control_setpoint.flaps + 1.0f) * _param_fw_flaps_scl.get();
flap_control = _manual_control_setpoint.flaps * _param_fw_flaps_scl.get();
} else if (_vcontrol_mode.flag_control_auto_enabled
&& fabsf(_param_fw_flaps_scl.get()) > 0.01f) {