Skip to content

Commit ea1b044

Browse files
committed
MAVLink messages update Thu May 21 06:29:33 UTC 2026
1 parent 7939e7c commit ea1b044

1 file changed

Lines changed: 27 additions & 10 deletions

File tree

en/messages/common.md

Lines changed: 27 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3284,17 +3284,34 @@ pos_yaw | `float[5]` | rad | Yaw. Set to NaN for unchanged
32843284

32853285
### CELLULAR_STATUS (334) {#CELLULAR_STATUS}
32863286

3287-
Report current used cellular network status
3287+
Cellular network status as reported by a particular modem.
32883288

3289-
Field Name | Type | Values | Description
3290-
--- | --- | --- | ---
3291-
status | `uint8_t` | [CELLULAR_STATUS_FLAG](#CELLULAR_STATUS_FLAG) | Cellular modem status
3292-
failure_reason | `uint8_t` | [CELLULAR_NETWORK_FAILED_REASON](#CELLULAR_NETWORK_FAILED_REASON) | Failure reason when status in in [CELLULAR_STATUS_FLAG_FAILED](#CELLULAR_STATUS_FLAG_FAILED)
3293-
type | `uint8_t` | [CELLULAR_NETWORK_RADIO_TYPE](#CELLULAR_NETWORK_RADIO_TYPE) | Cellular network radio type: gsm, cdma, lte...
3294-
quality | `uint8_t` | invalid:UINT8_MAX | Signal quality in percent. If unknown, set to UINT8_MAX
3295-
mcc | `uint16_t` | invalid:UINT16_MAX | Mobile country code. If unknown, set to UINT16_MAX
3296-
mnc | `uint16_t` | invalid:UINT16_MAX | Mobile network code. If unknown, set to UINT16_MAX
3297-
lac | `uint16_t` | invalid:0 | Location area code. If unknown, set to 0
3289+
3290+
This is primarily intended for logging, but a GCS may choose to display link_tx_rate and link_rx_rate.
3291+
3292+
Note that a value of 0 in the id field indicates that the sender does not support reporting of multiple modems.
3293+
Message data should be from a single modem, but that is not guaranteed.
3294+
3295+
Field Name | Type | Units | Values | Description
3296+
--- | --- | --- | --- | ---
3297+
status | `uint8_t` | | [CELLULAR_STATUS_FLAG](#CELLULAR_STATUS_FLAG) | Cellular modem status
3298+
failure_reason | `uint8_t` | | [CELLULAR_NETWORK_FAILED_REASON](#CELLULAR_NETWORK_FAILED_REASON) | Failure reason when status in in [CELLULAR_STATUS_FLAG_FAILED](#CELLULAR_STATUS_FLAG_FAILED)
3299+
type | `uint8_t` | | [CELLULAR_NETWORK_RADIO_TYPE](#CELLULAR_NETWORK_RADIO_TYPE) | Cellular network radio type: gsm, cdma, lte...
3300+
quality | `uint8_t` | | invalid:UINT8_MAX | Signal quality in percent. If unknown, set to UINT8_MAX
3301+
mcc | `uint16_t` | | invalid:UINT16_MAX | Mobile country code. If unknown, set to UINT16_MAX
3302+
mnc | `uint16_t` | | invalid:UINT16_MAX | Mobile network code. If unknown, set to UINT16_MAX
3303+
lac | `uint16_t` | | invalid:0 | Location area code. If unknown, set to 0
3304+
<span class='ext'>id</span> <a href='#mav2_extension_field'>++</a> | `uint8_t` | | min:1 | Cellular modem instance number. Indexed from 1.<br>[Instance field]: Uniquely identifies a device/subcomponent within a single source/target MAVLink component.
3305+
<span class='ext'>link_tx_rate</span> <a href='#mav2_extension_field'>++</a> | `uint32_t` | KiB/s | invalid:0 | Download rate.
3306+
<span class='ext'>link_rx_rate</span> <a href='#mav2_extension_field'>++</a> | `uint32_t` | KiB/s | invalid:0 | Upload rate.
3307+
<span class='ext'>cell_tower_id</span> <a href='#mav2_extension_field'>++</a> | `char[9]` | | invalid:0 | ID of the currently connected cell tower. This must be NULL terminated if the length is less than 9 human-readable chars, and without the null termination (NULL) byte if the length is exactly 9 chars.
3308+
<span class='ext'>band_number</span> <a href='#mav2_extension_field'>++</a> | `uint8_t` | | invalid:0 | LTE frequency band number.
3309+
<span class='ext'>band_frequency</span> <a href='#mav2_extension_field'>++</a> | `float` | MHz | invalid:0 | LTE radio frequency.
3310+
<span class='ext'>channel_number</span> <a href='#mav2_extension_field'>++</a> | `uint32_t` | | invalid:0 | The channel number (CN). Absolute radio-frequency (ARFCN) / E-UTRA (EARFCN) / UTRA (UARFCN) / New radio ([NR_CH](#NR_CH)).
3311+
<span class='ext'>rx_level</span> <a href='#mav2_extension_field'>++</a> | `float` | dBm | invalid:0 | On 3G is Received Signal Code Power (RSCP). On LTE is Reference Signal Received Power (RSRP). On 5G is New Radio Reference Signal Received Power ([NR_RSRP](#NR_RSRP)).
3312+
<span class='ext'>tx_level</span> <a href='#mav2_extension_field'>++</a> | `float` | dBm | invalid:0 | Transmitter (modem) signal absolute power level.
3313+
<span class='ext'>rx_quality</span> <a href='#mav2_extension_field'>++</a> | `float` | dBm | invalid:0 | On 3G is Receiver Quality (RxQual). On LTE is Reference Signal Received Quality (RSRQ). On 5G is New Radio Reference Signal Received Quality ([NR_RSRQ](#NR_RSRQ)).
3314+
<span class='ext'>sinr</span> <a href='#mav2_extension_field'>++</a> | `float` | dB | invalid:0 | Signal to interference plus noise ratio (SINR).
32983315

32993316

33003317
### ISBD_LINK_STATUS (335) {#ISBD_LINK_STATUS}

0 commit comments

Comments
 (0)