Радіоканал повідомляє свою швидкість
Що пише ArduPilot:
- …: RX device ping failed
- …: bootstrap complete, fw N.N
- …: Link rate NHz, Telemetry …
- …: Link rate NHz, Telemetry rate NHz
- …: requesting RX device info
- …: custom telem init done, fw N.N
Тут пояснено ще: 1
- …: RSSI now displays …
Рядки від коду, що спілкується з приймачем Crossfire, ELRS чи Ghost; перше слово — назва каналу. «Link rate 250Hz, Telemetry rate 62Hz» — скільки пакетів зі стіків надходить за секунду і скільки кадрів телеметрії за секунду ArduPilot може надіслати назад; друкується, коли щось із цього змінюється, щонайчастіше раз на 5 секунд (біт 9 у RC_OPTIONS вимикає це для ELRS). «RSSI now displays as LQ» залежить від біта 11 у RC_OPTIONS. Інші рядки — це ArduPilot питає в приймача версію його прошивки; «RX device ping failed» означає, що той не відповів, і використовується стандартна телеметрія.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
RC_OPTIONS | RC options |
Код, який це надсилає
…: RX device ping failed
libraries/AP_RCTelemetry/AP_CRSF_Telem.cpp AP_CRSF_Telem::process_packet() · Відкрити в ArduPilot Copter-4.7.1
…: bootstrap complete, fw N.N
libraries/AP_RCTelemetry/AP_CRSF_Telem.cpp AP_CRSF_Telem::setup_custom_telemetry() · Відкрити в ArduPilot Copter-4.7.1
…: Link rate NHz, Telemetry …
libraries/AP_RCTelemetry/AP_GHST_Telem.cpp AP_GHST_Telem::process_rf_mode_changes() · Відкрити в ArduPilot Copter-4.7.1
…: Link rate NHz, Telemetry rate NHz
libraries/AP_RCTelemetry/AP_CRSF_Telem.cpp AP_CRSF_Telem::process_rf_mode_changes() · Відкрити в ArduPilot Copter-4.7.1
І ще 3 повідомлень, що надсилаються з тих самих місць.