Плата сама перезапустилася в заармованому стані; перевірки армування пропущено
Що пише ArduPilot:
- Watchdog: resume WP N
- watchdog: Bypassing arming checks
Польотний контролер було перезапущено сторожовим таймером (watchdog), який перезавантажує плату, коли головний цикл перестає працювати, — і в цей момент плата була заармована. Щоб літак у повітрі можна було одразу заармувати знову, Plane після цього пропускає всі перевірки армування аж до наступного звичайного запуску. «Watchdog: resume WP» означає, що AUTO продовжив місію з тієї точки маршруту, до якої літак летів перед перезапуском.
Що робити: найімовірніше спершу
Це сталося в польоті.
ВиправтеНегайно заармуйте знову перемикачем або з наземної станції: рулі працюють і без армування, мотор — ні. Сідайте, щойно це безпечно, і не літайте, доки не знайдете причину.
Це сталося на столі або після посадки.
ВиправтеВимкніть і ввімкніть живлення. Після звичайного запуску перевірки працюють знову; не злітайте, доки їх пропущено. Збережіть лог: рядок, що починається з «WDG:» під час запуску, каже, що робила плата, коли зупинилася.
Код, який це надсилає
Watchdog: resume WP N
ArduPlane/mode_auto.cpp ModeAuto::_enter() · Відкрити в ArduPilot Plane-4.7.1
watchdog: Bypassing arming checks
ArduPlane/AP_Arming.cpp AP_Arming_Plane::arm_checks() · Відкрити в ArduPilot Plane-4.6.3
ArduPlane/AP_Arming_Plane.cpp AP_Arming_Plane::arm_checks() · Відкрити в ArduPilot Plane-4.7.1