Copter: don't breach auto-fences when landed

This commit is contained in:
Andy Piper 2024-06-22 16:53:07 +01:00 committed by Peter Barker
parent 37e0923ec2
commit f8304e12d1
1 changed files with 2 additions and 1 deletions

View File

@ -12,7 +12,8 @@ void Copter::fence_check()
bool is_in_landing = flightmode->mode_number() == Mode::Number::LAND
|| flightmode->mode_number() == Mode::Number::RTL
|| flightmode->mode_number() == Mode::Number::SMART_RTL;
|| flightmode->mode_number() == Mode::Number::SMART_RTL
|| ap.land_complete || !motors->armed();
// check for new breaches; new_breaches is bitmask of fence types breached
const uint8_t new_breaches = fence.check(is_in_landing);