У цьому режимі польоту літак не армується
Що пише ArduPilot:
- not Q mode
- mode not armable
Рядок перевірки починається з назви режиму: «RTL mode not armable». Plane відмовляється армуватися в RTL, QLAND і QRTL — вони летять додому чи сідають, тож із землі не мають сенсу, — а також поки режим ще показує INITIALISING. «not Q mode» з'являється на QuadPlane зі встановленим бітом 18 у Q_OPTIONS: тоді армування дозволене лише у VTOL-режимі (Q) або в AUTO.
Що робити: найімовірніше спершу
Перемикач режимів стоїть у RTL, або фейлсейф на столі перевів літак у RTL.
ПеревіртеПодивіться режим у наземній станції. Після фейлсейфу радіо чи батареї літак лишається в RTL, доки ви не зміните режим.
ВиправтеПерейдіть у режим, у якому злітаєте (MANUAL, FBWA, TAKEOFF або AUTO), і тоді армуйте.
Плата ще не завершила запуск.
ВиправтеТримайте літак нерухомо, доки не закінчиться калібрування гіроскопів і режим не зміниться з INITIALISING.
Це QuadPlane, якому дозволено армуватися лише у VTOL-режимах, а вибрано літаковий режим.
ВиправтеАрмуйте в QSTABILIZE, QHOVER або QLOITER. Біт 18 у
Q_OPTIONS(значення 262144) знімайте, лише якщо хочете армуватися й у літакових режимах.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
FLTMODE_CH | Flightmode channel |
FLTMODE1 | FlightMode1 |
INITIAL_MODE | Initial flight mode |
Q_OPTIONS | quadplane options |
Код, який це надсилає
not Q mode
ArduPlane/mode.cpp Mode::_pre_arm_checks() · Відкрити в ArduPilot Plane-4.7.1
mode not armable
ArduPlane/mode.cpp Mode::pre_arm_checks() · Відкрити в ArduPilot Plane-4.7.1