Plane: set fence manual recovery on mode change

This commit is contained in:
Iampete1 2022-08-06 21:43:59 +01:00 committed by Andrew Tridgell
parent e7cb949f5f
commit 367984a6b8

View File

@ -101,6 +101,13 @@ bool Mode::enter()
// update RC failsafe, as mode change may have necessitated changing the failsafe throttle
plane.control_failsafe();
#if AP_FENCE_ENABLED
// pilot requested flight mode change during a fence breach indicates pilot is attempting to manually recover
// this flight mode change could be automatic (i.e. fence, battery, GPS or GCS failsafe)
// but it should be harmless to disable the fence temporarily in these situations as well
plane.fence.manual_recovery_start();
#endif
}
return enter_result;