Запит на завантаження логів відхилено
Що пише ArduPilot:
- Disarm for log download
- Log download in progress
Завантаження логів через MAVLink і політ виключають одне одного. «Disarm for log download»: наземна станція попросила список логів або сам лог, коли апарат був заармований; запит ігнорується, і ArduPilot каже про це один раз. «Log download in progress»: запит надійшов, коли вже обслуговується завантаження на іншому каналі. Протилежний випадок — армування відхилено, бо триває завантаження, — це повідомлення перед армуванням «Downloading logs».
Що робити: найімовірніше спершу
Апарат заармовано, можливо, на столі зі знятими пропелерами.
ВиправтеДизармуйте й попросіть логи знову. Вийняти картку й прочитати її в комп'ютері значно швидше, ніж завантажувати телеметрією.
Дві наземні станції або одна станція на двох каналах просять логи одночасно.
ПеревіртеЧи під'єднано апарат одночасно через USB і через телеметричне радіо?
ВиправтеЗавантажуйте лише з одного каналу й дайте завантаженню завершитися або скасуйте його, перш ніж починати інше.
Обірване завантаження (висмикнули кабель, закрили наземну станцію) ArduPilot сам не завершує ніколи: обмеження в часі немає. Відкрийте вікно завантаження знову й закрийте його як слід або перезавантажте польотний контролер.
Де це зробити:Налаштування й тюнінг
Код, який це надсилає
Disarm for log download
libraries/AP_Logger/AP_Logger_MAVLinkLogTransfer.cpp AP_Logger::handle_log_message() · Відкрити в ArduPilot Copter-4.7.1
Log download in progress
libraries/AP_Logger/AP_Logger_MAVLinkLogTransfer.cpp AP_Logger::handle_log_request_data() · Відкрити в ArduPilot Copter-4.7.1
libraries/AP_Logger/AP_Logger_MAVLinkLogTransfer.cpp AP_Logger::handle_log_request_list() · Відкрити в ArduPilot Copter-4.7.1