FS_GCS_ENABLE має значення 2, якого більше не існує
Що пише ArduPilot:
- PreArm: FS_GCS_ENABLE=2 removed, see FS_OPTIONS
FS_GCS_ENABLE 2 колись означало «RTL, але в Auto продовжувати місію». Цей вибір давно перенесено у FS_OPTIONS. Зі значенням 2 коптер тепер виконує звичайний RTL при втраті наземної станції — і в Auto теж. Рядок показується разом із перевірками перед армуванням кожні 30 секунд, але сам армування не зупиняє.
Що робити: найімовірніше спершу
Параметри взято з дуже старого налаштування чи посібника.
Перевірте«Пояснення фейлсейфів» показує, що зробить ваш коптер при втраті наземної станції.
ВиправтеЗадайте
FS_GCS_ENABLE1 (RTL) або інше значення зі списку. Якщо місія в Auto має тривати без наземної станції, встановіть ще й біт 1 уFS_OPTIONS.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
FS_GCS_ENABLE | Ground Station Failsafe Enable |
FS_OPTIONS | Failsafe options bitmask |
Де це зробити:Пояснення фейлсейфівНалаштування й тюнінг
Код, який це надсилає
PreArm: FS_GCS_ENABLE=2 removed, see FS_OPTIONS
ArduCopter/AP_Arming.cpp AP_Arming_Copter::parameter_checks() · Відкрити в ArduPilot Copter-4.6.3
ArduCopter/AP_Arming_Copter.cpp AP_Arming_Copter::parameter_checks() · Відкрити в ArduPilot Copter-4.7.1