Два перемикачі, або перемикач і канал режимів, мають одну й ту саму роль
Що пише ArduPilot:
- PreArm: Mode channel and RCN_OPTION conflict
- PreArm: Duplicate Aux Switch Options
Кожен RCn_OPTION дає каналу одну функцію (армування, RTL, спуск камери). «Duplicate Aux Switch Options» означає, що два канали мають однакову функцію, і ArduPilot не знає, котрого слухати. «Mode channel and RCn_OPTION conflict» означає, що канал вибору режиму польоту (FLTMODE_CH) має ще й RCn_OPTION.
Що робити: найімовірніше спершу
Те саме число стоїть у двох параметрах
RCn_OPTION.ПеревіртеВипишіть усі
RCn_OPTION, що не дорівнюють 0, і знайдіть значення, яке повторюється.ВиправтеЗадайте одному з двох 0 або ту функцію, яку мали на увазі.
Каналу режимів польоту дали ще й функцію перемикача.
ПеревіртеПовідомлення називає канал: це
FLTMODE_CH, і йогоRCn_OPTIONне 0.ВиправтеЗадайте
RCn_OPTIONцього каналу 0 або перенесіть режими польоту на інший канал черезFLTMODE_CH.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
FLTMODE_CH | Flightmode channel |
RC5_OPTION | RC input option |
RC6_OPTION | RC input option |
RC7_OPTION | RC input option |
RC8_OPTION | RC input option |
Де це зробити:Налаштування й тюнінг
Код, який це надсилає
PreArm: Mode channel and RCN_OPTION conflict
libraries/AP_Arming/AP_Arming.cpp AP_Arming::rc_arm_checks() · Відкрити в ArduPilot Copter-4.7.1
PreArm: Duplicate Aux Switch Options
libraries/AP_Arming/AP_Arming.cpp AP_Arming::rc_arm_checks() · Відкрити в ArduPilot Copter-4.7.1