Browse Source

AP_Soaring: Don't check throttle status on entry to loiter, because it is automatically set on first pass in update_soaring.

c415-sdk
Samuel Tabor 5 years ago committed by Andrew Tridgell
parent
commit
d7ce3ff72e
  1. 3
      ArduPlane/mode_loiter.cpp

3
ArduPlane/mode_loiter.cpp

@ -10,8 +10,7 @@ bool ModeLoiter::_enter()
plane.loiter_angle_reset(); plane.loiter_angle_reset();
#if SOARING_ENABLED == ENABLED #if SOARING_ENABLED == ENABLED
if (plane.g2.soaring_controller.active_state() && if (plane.g2.soaring_controller.active_state()) {
(plane.g2.soaring_controller.suppress_throttle() || plane.aparm.throttle_max==0)) {
plane.g2.soaring_controller.init_thermalling(); plane.g2.soaring_controller.init_thermalling();
plane.g2.soaring_controller.get_target(plane.next_WP_loc); // ahead on flight path plane.g2.soaring_controller.get_target(plane.next_WP_loc); // ahead on flight path
} }

Loading…
Cancel
Save