Запитано режим польоту, якого в цій прошивці немає
Що пише ArduPilot:
- No such mode N
Щось попросило режим польоту з показаним номером, а в цій прошивці режиму з таким номером немає: або це взагалі не номер режиму, або режим не включено у збірку для цієї плати. Апарат лишається в режимі, в якому був. У лог це записується як ERR підсистеми FLIGHT_MODE з тим самим номером.
Що робити: найімовірніше спершу
Одному з положень перемикача режимів задано режим, якого ця прошивка не має.
ПеревіртеПовідомлення з'являється, коли ви переводите перемикач режимів в одне з положень. Пошукайте це число у FLTMODE1–FLTMODE6.
ВиправтеЗадайте цьому FLTMODEn режим із його списку.
Параметри взято з іншого типу апарата або з прошивки, в яку вбудовано більше режимів.
Перевірте«Аналізатор прошивки» показує, з чим зібрано файл прошивки.
ВиправтеВиберіть режим, який ця прошивка має, або зберіть прошивку з потрібним режимом.
Його попросила наземна станція, скрипт або місія.
ВиправтеОновіть наземну станцію або виправте скрипт чи пункт місії, що задає режим.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
FLTMODE1 | Flight Mode 1 |
FLTMODE2 | Flight Mode 2 |
FLTMODE3 | Flight Mode 3 |
FLTMODE4 | Flight Mode 4 |
FLTMODE5 | Flight Mode 5 |
FLTMODE6 | Flight Mode 6 |
Де це зробити:Налаштування й тюнінгАналізатор прошивки
Код, який це надсилає
No such mode N
libraries/AP_Vehicle/AP_Vehicle.cpp AP_Vehicle::notify_no_such_mode() · Відкрити в ArduPilot Copter-4.7.1