mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
FW Position Control: only prevent automatic aborts if already flaring, but allow manual aborts
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
This commit is contained in:
parent
94d44c40a7
commit
49c363674a
@ -617,7 +617,8 @@ FixedwingPositionControl::landing_status_publish()
|
||||
void
|
||||
FixedwingPositionControl::updateLandingAbortStatus(const uint8_t new_abort_status)
|
||||
{
|
||||
if (!_flare_states.flaring) {
|
||||
// prevent automatic aborts if already flaring, but allow manual aborts
|
||||
if (!_flare_states.flaring || new_abort_status == position_controller_landing_status_s::ABORTED_BY_OPERATOR) {
|
||||
|
||||
// only announce changes
|
||||
if (new_abort_status > 0 && _landing_abort_status != new_abort_status) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user