|
|
|
@ -805,7 +805,11 @@ static void set_servos(void)
@@ -805,7 +805,11 @@ static void set_servos(void)
|
|
|
|
|
min_throttle = 0; |
|
|
|
|
} |
|
|
|
|
if (control_mode == AUTO && flight_stage == AP_SpdHgtControl::FLIGHT_TAKEOFF) { |
|
|
|
|
max_throttle = takeoff_throttle(); |
|
|
|
|
if(aparm.takeoff_throttle_max != 0) { |
|
|
|
|
max_throttle = aparm.takeoff_throttle_max; |
|
|
|
|
} else { |
|
|
|
|
max_throttle = aparm.throttle_max; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
channel_throttle->servo_out = constrain_int16(channel_throttle->servo_out, |
|
|
|
|
min_throttle, |
|
|
|
|