← Усі інструменти

Пояснення повідомлень і помилок

Що означає повідомлення ArduPilot і що з ним робити

English

Запитано режим польоту, якого в цій прошивці немає

ПопередженняРежими польоту

Що пише ArduPilot:

Щось попросило режим польоту з показаним номером, а в цій прошивці режиму з таким номером немає: або це взагалі не номер режиму, або режим не включено у збірку для цієї плати. Апарат лишається в режимі, в якому був. У лог це записується як ERR підсистеми FLIGHT_MODE з тим самим номером.

Що робити: найімовірніше спершу

  1. Одному з положень перемикача режимів задано режим, якого ця прошивка не має.

    ПеревіртеПовідомлення з'являється, коли ви переводите перемикач режимів в одне з положень. Пошукайте це число у FLTMODE1–FLTMODE6.

    ВиправтеЗадайте цьому FLTMODEn режим із його списку.

  2. Параметри взято з іншого типу апарата або з прошивки, в яку вбудовано більше режимів.

    Перевірте«Аналізатор прошивки» показує, з чим зібрано файл прошивки.

    ВиправтеВиберіть режим, який ця прошивка має, або зберіть прошивку з потрібним режимом.

  3. Його попросила наземна станція, скрипт або місія.

    ВиправтеОновіть наземну станцію або виправте скрипт чи пункт місії, що задає режим.

Параметри, на які варто глянути

ПараметрЩо це
FLTMODE1Flight Mode 1
FLTMODE2Flight Mode 2
FLTMODE3Flight Mode 3
FLTMODE4Flight Mode 4
FLTMODE5Flight Mode 5
FLTMODE6Flight Mode 6
Код, який це надсилає

No such mode N

libraries/AP_Vehicle/AP_Vehicle.cpp AP_Vehicle::notify_no_such_mode() · Відкрити в ArduPilot Copter-4.7.1

Тут написано для: Коптер, 4.6. В інструменті можна вибрати свій апарат і версію, побачити значення власних параметрів поруч із названими тут і перетягнути лог польоту, щоб отримати пояснення до кожного повідомлення в ньому.

Відкрити в інструменті