Browse Source

FixedwingPositionControl remove engine failure thrust sp

- this is already done in fw_att_control
sbg
Daniel Agar 8 years ago
parent
commit
35864841ba
  1. 6
      src/modules/fw_pos_control_l1/FixedwingPositionControl.cpp

6
src/modules/fw_pos_control_l1/FixedwingPositionControl.cpp

@ -1375,11 +1375,7 @@ FixedwingPositionControl::control_position(const math::Vector<2> &curr_pos, cons @@ -1375,11 +1375,7 @@ FixedwingPositionControl::control_position(const math::Vector<2> &curr_pos, cons
}
/* Copy thrust output for publication */
if (_vehicle_status.engine_failure || _vehicle_status.engine_failure_cmd) {
/* Set thrust to 0 to minimize damage */
_att_sp.thrust = 0.0f;
} else if (_control_mode_current == FW_POSCTRL_MODE_AUTO && // launchdetector only available in auto
if (_control_mode_current == FW_POSCTRL_MODE_AUTO && // launchdetector only available in auto
pos_sp_curr.type == position_setpoint_s::SETPOINT_TYPE_TAKEOFF &&
_launch_detection_state != LAUNCHDETECTION_RES_DETECTED_ENABLEMOTORS &&
!_runway_takeoff.runwayTakeoffEnabled()) {

Loading…
Cancel
Save