Камера підвісу Siyi не змогла записати, або в неї стара прошивка
Що пише ArduPilot:
- Siyi: can't start recording: No Card
- … failed to record video
- … failed to take picture
- Siyi: recording …
- Mount: Siyi running old camera fw (need vN.N.N)
Це повідомлення від камери підвісу Siyi. «Siyi: recording ON / OFF / NO CARD! / DATA LOSS!» — власний стан запису камери щоразу, коли він змінюється; «can't start recording: No Card» — ArduPilot відмовляється надсилати команду, бо в камері немає картки пам'яті. «failed to take picture» і «failed to record video» — відмова самої камери. «running old camera fw (need v0.2.1)»: прошивка камери старіша, ніж очікує драйвер (0.2.1 для A8, 0.1.9 для ZT6).
Що робити: найімовірніше спершу
У камері немає картки пам'яті, або вона повна чи не відформатована.
ВиправтеВставте картку й відформатуйте її фірмовою програмою Siyi; на землі перевірте, що пробний запис починається.
Картка не встигає («DATA LOSS!») або виходить з ладу.
ВиправтеСпробуйте іншу, швидшу картку.
Прошивка камери старіша, ніж потрібно драйверу.
ПеревіртеПід час завантаження драйвер друкує, що знайшов: «Mount: Siyi camera fw v…».
ВиправтеОновіть прошивку підвісу й камери фірмовою програмою Siyi для ПК; до того частина команд може не працювати.
У 4.7 «XFRobot: failed to take picture» — така сама відмова від камери підвісу XFRobot.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
MNT1_TYPE | Mount Type |
CAM1_TYPE | Camera shutter (trigger) type |
Код, який це надсилає
Siyi: can't start recording: No Card
libraries/AP_Mount/AP_Mount_Siyi.cpp AP_Mount_Siyi::record_video() · Відкрити в ArduPilot Copter-4.7.1
… failed to record video
libraries/AP_Mount/AP_Mount_Siyi.cpp AP_Mount_Siyi::process_packet() · Відкрити в ArduPilot Copter-4.7.1
… failed to take picture
libraries/AP_Mount/AP_Mount_Siyi.cpp AP_Mount_Siyi::process_packet() · Відкрити в ArduPilot Copter-4.7.1
libraries/AP_Mount/AP_Mount_XFRobot.cpp AP_Mount_XFRobot::process_packet() · Відкрити в ArduPilot Copter-4.7.1
Siyi: recording …
libraries/AP_Mount/AP_Mount_Siyi.cpp AP_Mount_Siyi::process_packet() · Відкрити в ArduPilot Copter-4.7.1
І ще 1 повідомлень, що надсилаються з тих самих місць.