Два послідовні порти з'єднано напряму
Що пише ArduPilot:
- Passthru disabled
- Passthru timed out
- Passthru enabled
SERIAL_PASS1 і SERIAL_PASS2 називають два послідовні порти, які треба з'єднати між собою, щоб програма на комп'ютері могла через польотний контролер говорити з пристроєм на іншому порту (наприклад, із GPS через програму налаштування від його виробника). Доки це ввімкнено, обидва порти не виконують звичайної роботи: перший зазвичай і є вашим каналом до наземної станції. Завершується, коли з першого порту SERIAL_PASSTIMO секунд не надходить даних («Passthru timed out») або коли SERIAL_PASS2 повернуто на -1.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
SERIAL_PASS1 | Serial passthru first port |
SERIAL_PASS2 | Serial passthru second port |
SERIAL_PASSTIMO | Serial passthru timeout |
Де це зробити:Планувальник плати й підключення
Код, який це надсилає
Passthru disabled
libraries/GCS_MAVLink/GCS_Common.cpp GCS::update_passthru() · Відкрити в ArduPilot Copter-4.7.1
Passthru timed out
libraries/GCS_MAVLink/GCS_Common.cpp GCS::update_passthru() · Відкрити в ArduPilot Copter-4.7.1
Passthru enabled
libraries/GCS_MAVLink/GCS_Common.cpp GCS::update_passthru() · Відкрити в ArduPilot Copter-4.7.1