ardupilot/libraries/AC_Fence
Andy Piper f0f8187c7f AC_Fence: add ability to auto-enable fence floor while doing fence checks
control copter floor fence with autoenable
autoenable floor fence with a margin
check for manual recovery only after having checked the fences
make auto-disabling for minimum altitude fence an option
output message when fence floor auto-enabled
re-use fence floor auto-enable/disable from plane
auto-disable on landing
do not update enable parameter when controlling through mavlink
make sure get_enabled_fences() actually returns enabled fences.
make current fences enabled internal state rather than persistent
implement auto options correctly and on copter
add fence names utility
use ExpandingString for constructing fence names
correctly check whether fences are enabled or not and disable min alt for landing in all auto modes
add enable_configured() for use by mavlink and rc
add events for all fence types
make sure that auto fences are no longer candidates after manual updates
add fence debug
make sure rc switch is the ultimate authority on fences
reset auto mask when enabling or disabling fencing
ensure auto-enable on arming works as intended
simplify printing fence notices
reset autofences when auot-enablement is changed
2024-07-24 08:24:06 +10:00
..
AC_Fence_config.h AC_Fence: warn on use of old fence point / rally point protocols 2024-06-11 09:39:56 +10:00
AC_Fence.cpp AC_Fence: add ability to auto-enable fence floor while doing fence checks 2024-07-24 08:24:06 +10:00
AC_Fence.h AC_Fence: add ability to auto-enable fence floor while doing fence checks 2024-07-24 08:24:06 +10:00
AC_PolyFence_loader.cpp AC_Fence: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
AC_PolyFence_loader.h AC_Fence: allow for fence storage on microSD 2024-03-12 11:43:36 +11:00
LogStructure.h AC_Fence: correct compilation when fence compiled out 2022-09-01 08:25:55 +10:00