Browse Source

Plane: limit ATC_MOT_MIX_MAX in case of a fly away

mission-4.1.18
Leonard Hall 6 years ago committed by Randy Mackay
parent
commit
9e04029699
  1. 4
      ArduPlane/quadplane.cpp

4
ArduPlane/quadplane.cpp

@ -1567,7 +1567,7 @@ void QuadPlane::update_transition(void) @@ -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) @@ -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…
Cancel
Save