Геозону ввімкнено або вимкнено
Що пише ArduPilot:
- Min Alt fence enabled (auto enable)
ArduPilot повідомляє, які геозони він щойно ввімкнув або вимкнув. «Max Alt, Circle and Polygon fences auto-enabled» з'являється при армуванні, а «… auto-disabled» — при дизармуванні, коли FENCE_AUTOENABLE дорівнює 3, або після автоматичного зльоту й під час посадки, коли він дорівнює 1 або 2. «… enabled» і «… disabled» дає команда DO_FENCE_ENABLE в місії. Обмеження мінімальної висоти (біт 3 у FENCE_TYPE) ніколи не ввімкнене на зльоті: воно вмикається саме, коли апарат на FENCE_MARGIN вищий за FENCE_ALT_MIN («Min Alt fence enabled (auto enable)»), і знову вимикається на посадку.
Min Alt ніколи не буває в рядку «auto-enabled» при армуванні: пізніше воно отримує власний рядок. «Polygon» у списку є завжди, коли встановлено біт 2 у FENCE_TYPE, навіть якщо жодної намальованої геозони не завантажено, тож цей рядок не доводить, що вона є на апараті.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
FENCE_AUTOENABLE | Fence Auto-Enable |
FENCE_ENABLE | Fence enable/disable |
FENCE_TYPE | Fence Type |
FENCE_ALT_MIN | Fence Minimum Altitude |
FENCE_MARGIN | Fence Margin |
Де це зробити:Пояснення фейлсейфів
Код, який це надсилає
Min Alt fence enabled (auto enable)
libraries/AC_Fence/AC_Fence.cpp AC_Fence::auto_enable_fence_floor() · Відкрити в ArduPilot Copter-4.7.1