Цей спосіб автоматичного ввімкнення геозони виводять з ужитку
Що пише ArduPilot:
- FENCE_AUTOENABLE is N, will be removed in 4.7, use 3
FENCE_AUTOENABLE дорівнює 1 (геозона вмикається після автоматичного зльоту й вимикається на автоматичну посадку) або 2 (так само, але на посадку вимикається лише обмеження мінімальної висоти). Розробники мають намір прибрати обидва значення, і перевірка перед армуванням раз на хвилину повторює цей рядок, щоб про це сказати. Армування не блокується. У 4.7.1 обидва значення ще працюють, а рядок і далі каже «will be removed in 4.7».
Що робити: найімовірніше спершу
FENCE_AUTOENABLEдорівнює 1 або 2.ПеревіртеПісля зміни один раз заармуйте на землі й знайдіть рядок на зразок «Max Alt and Circle fences auto-enabled».
ВиправтеЗадайте
FENCE_AUTOENABLE3: усі вибрані геозони, крім мінімальної висоти, вмикаються при армуванні й вимикаються при дизармуванні, а мінімальна висота вмикається, коли апарат піднявся вище за неї. Або задайте 0 і тримайте геозону ввімкненою постійно черезFENCE_ENABLE1.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
FENCE_AUTOENABLE | Fence Auto-Enable |
FENCE_ENABLE | Fence enable/disable |
FENCE_TYPE | Fence Type |
Де це зробити:Пояснення фейлсейфів
Код, який це надсилає
FENCE_AUTOENABLE is N, will be removed in 4.7, use 3
libraries/AC_Fence/AC_Fence.cpp AC_Fence::pre_arm_check() · Відкрити в ArduPilot Copter-4.7.1