mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-01 21:48:28 -04:00
Plane: limit ATC_MOT_MIX_MAX in case of a fly away
This commit is contained in:
parent
e7f94fc810
commit
87b49c64f8
@ -1567,7 +1567,7 @@ void QuadPlane::update_transition(void)
|
||||
plane.rollController.reset_I();
|
||||
|
||||
// give full authority to attitude control
|
||||
attitude_control->set_throttle_mix_max();
|
||||
attitude_control->set_throttle_mix_max(1.0f);
|
||||
break;
|
||||
}
|
||||
|
||||
@ -3099,7 +3099,7 @@ void QuadPlane::update_throttle_thr_mix(void)
|
||||
bool descent_not_demanded = pos_control->get_desired_velocity().z >= 0.0f;
|
||||
|
||||
if ( large_angle_request || large_angle_error || accel_moving || descent_not_demanded) {
|
||||
attitude_control->set_throttle_mix_max();
|
||||
attitude_control->set_throttle_mix_max(1.0);
|
||||
} else {
|
||||
attitude_control->set_throttle_mix_min();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user