The radio link reports its speed
What ArduPilot says:
- …: 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
Also explained here: 1 more
- …: RSSI now displays …
Lines from the code that talks to a Crossfire, ELRS or Ghost receiver; the first word is the name of the link. “Link rate 250Hz, Telemetry rate 62Hz” is how many stick packets a second arrive and how many telemetry frames a second ArduPilot can send back; it is printed when either changes, at most every 5 seconds (RC_OPTIONS bit 9 silences it for ELRS). “RSSI now displays as LQ” follows RC_OPTIONS bit 11. The other lines are ArduPilot asking the receiver for its firmware version; “RX device ping failed” means it did not answer, and standard telemetry is used.
Parameters to look at
| Parameter | What it is |
|---|---|
RC_OPTIONS | RC options |
The code that sends it
…: RX device ping failed
libraries/AP_RCTelemetry/AP_CRSF_Telem.cpp AP_CRSF_Telem::process_packet() · Open in ArduPilot Copter-4.7.1
…: bootstrap complete, fw N.N
libraries/AP_RCTelemetry/AP_CRSF_Telem.cpp AP_CRSF_Telem::setup_custom_telemetry() · Open in ArduPilot Copter-4.7.1
…: Link rate NHz, Telemetry …
libraries/AP_RCTelemetry/AP_GHST_Telem.cpp AP_GHST_Telem::process_rf_mode_changes() · Open in 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() · Open in ArduPilot Copter-4.7.1
And 3 more messages, sent from the same places.