|
|
|
@ -519,6 +519,10 @@ void Plane::stabilize()
@@ -519,6 +519,10 @@ void Plane::stabilize()
|
|
|
|
|
const float elevator = pitchController.get_rate_out(nav_scripting.pitch_rate_dps, speed_scaler); |
|
|
|
|
SRV_Channels::set_output_scaled(SRV_Channel::k_aileron, aileron); |
|
|
|
|
SRV_Channels::set_output_scaled(SRV_Channel::k_elevator, elevator); |
|
|
|
|
if (yawController.rate_control_enabled()) { |
|
|
|
|
const float rudder = yawController.get_rate_out(nav_scripting.yaw_rate_dps, speed_scaler, false); |
|
|
|
|
steering_control.rudder = rudder; |
|
|
|
|
} |
|
|
|
|
#endif |
|
|
|
|
} else { |
|
|
|
|
if (allow_stick_mixing && g.stick_mixing == StickMixing::FBW && control_mode != &mode_stabilize) { |
|
|
|
|