Skip to content

Commit bab1c0d

Browse files
committed
MAVLink messages update Wed Sep 24 08:13:55 UTC 2025
1 parent 7ef27d5 commit bab1c0d

14 files changed

Lines changed: 49 additions & 39 deletions

en/messages/ASLUAV.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ span.warning {
3535
Type | Defined | Included
3636
--- | --- | ---
3737
[Messages](#messages) | 17 | 229
38-
[Enums](#enumerated-types) | 2 | 149
38+
[Enums](#enumerated-types) | 2 | 150
3939
[Commands](#mav_commands) | 167 | 0
4040

4141
The following sections list all entities in the dialect (both included and defined in this file).

en/messages/AVSSUAS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ span.warning {
3939
Type | Defined | Included
4040
--- | --- | ---
4141
[Messages](#messages) | 4 | 229
42-
[Enums](#enumerated-types) | 3 | 149
42+
[Enums](#enumerated-types) | 3 | 150
4343
[Commands](#mav_commands) | 172 | 0
4444

4545
The following sections list all entities in the dialect (both included and defined in this file).

en/messages/all.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ span.warning {
6161
Type | Defined | Included
6262
--- | --- | ---
6363
[Messages](#messages) | 0 | 383
64-
[Enums](#enumerated-types) | 0 | 247
64+
[Enums](#enumerated-types) | 0 | 248
6565
[Commands](#mav_commands) | 222 | 0
6666

6767
The following sections list all entities in the dialect (both included and defined in this file).

en/messages/ardupilotmega.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ span.warning {
4444
Type | Defined | Included
4545
--- | --- | ---
4646
[Messages](#messages) | 73 | 247
47-
[Enums](#enumerated-types) | 46 | 165
47+
[Enums](#enumerated-types) | 46 | 166
4848
[Commands](#mav_commands) | 198 | 0
4949

5050
The following sections list all entities in the dialect (both included and defined in this file).

en/messages/common.md

Lines changed: 36 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ span.warning {
3838
Type | Defined | Included
3939
--- | --- | ---
4040
[Messages](#messages) | 225 | 4
41-
[Enums](#enumerated-types) | 140 | 9
41+
[Enums](#enumerated-types) | 141 | 9
4242
[Commands](#mav_commands) | 165 | 0
4343

4444
The following sections list all entities in the dialect (both included and defined in this file).
@@ -3534,34 +3534,33 @@ num_ids | `uint8_t` | | number of IDs in filter list
35343534
ids | `uint16_t[16]` | | filter IDs, length num_ids
35353535

35363536

3537-
### ONBOARD_COMPUTER_STATUS (390) — [WIP] {#ONBOARD_COMPUTER_STATUS}
3538-
3539-
<span class="warning">**WORK IN PROGRESS**: Do not use in stable production environments (it may change).</span>
3537+
### ONBOARD_COMPUTER_STATUS (390) {#ONBOARD_COMPUTER_STATUS}
35403538

35413539
Hardware status sent by an onboard computer.
35423540

3543-
Field Name | Type | Units | Description
3544-
--- | --- | --- | ---
3545-
time_usec | `uint64_t` | us | Timestamp (UNIX Epoch time or time since system boot). The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude of the number.
3546-
uptime | `uint32_t` | ms | Time since system boot.
3547-
type | `uint8_t` | | Type of the onboard computer: 0: Mission computer primary, 1: Mission computer backup 1, 2: Mission computer backup 2, 3: Compute node, 4-5: Compute spares, 6-9: Payload computers.
3548-
cpu_cores | `uint8_t[8]` | | CPU usage on the component in percent (100 - idle). A value of UINT8_MAX implies the field is unused.
3549-
cpu_combined | `uint8_t[10]` | | Combined CPU usage as the last 10 slices of 100 MS (a histogram). This allows to identify spikes in load that max out the system, but only for a short amount of time. A value of UINT8_MAX implies the field is unused.
3550-
gpu_cores | `uint8_t[4]` | | GPU usage on the component in percent (100 - idle). A value of UINT8_MAX implies the field is unused.
3551-
gpu_combined | `uint8_t[10]` | | Combined GPU usage as the last 10 slices of 100 MS (a histogram). This allows to identify spikes in load that max out the system, but only for a short amount of time. A value of UINT8_MAX implies the field is unused.
3552-
temperature_board | `int8_t` | degC | Temperature of the board. A value of INT8_MAX implies the field is unused.
3553-
temperature_core | `int8_t[8]` | degC | Temperature of the CPU core. A value of INT8_MAX implies the field is unused.
3554-
fan_speed | `int16_t[4]` | rpm | Fan speeds. A value of INT16_MAX implies the field is unused.
3555-
ram_usage | `uint32_t` | MiB | Amount of used RAM on the component system. A value of UINT32_MAX implies the field is unused.
3556-
ram_total | `uint32_t` | MiB | Total amount of RAM on the component system. A value of UINT32_MAX implies the field is unused.
3557-
storage_type | `uint32_t[4]` | | Storage type: 0: HDD, 1: SSD, 2: EMMC, 3: SD card (non-removable), 4: SD card (removable). A value of UINT32_MAX implies the field is unused.
3558-
storage_usage | `uint32_t[4]` | MiB | Amount of used storage space on the component system. A value of UINT32_MAX implies the field is unused.
3559-
storage_total | `uint32_t[4]` | MiB | Total amount of storage space on the component system. A value of UINT32_MAX implies the field is unused.
3560-
link_type | `uint32_t[6]` | | Link type: 0-9: UART, 10-19: Wired network, 20-29: Wifi, 30-39: Point-to-point proprietary, 40-49: Mesh proprietary
3561-
link_tx_rate | `uint32_t[6]` | KiB/s | Network traffic from the component system. A value of UINT32_MAX implies the field is unused.
3562-
link_rx_rate | `uint32_t[6]` | KiB/s | Network traffic to the component system. A value of UINT32_MAX implies the field is unused.
3563-
link_tx_max | `uint32_t[6]` | KiB/s | Network capacity from the component system. A value of UINT32_MAX implies the field is unused.
3564-
link_rx_max | `uint32_t[6]` | KiB/s | Network capacity to the component system. A value of UINT32_MAX implies the field is unused.
3541+
Field Name | Type | Units | Values | Description
3542+
--- | --- | --- | --- | ---
3543+
time_usec | `uint64_t` | us | | Timestamp (UNIX Epoch time or time since system boot). The receiving end can infer timestamp format (since 1.1.1970 or since system boot) by checking for the magnitude of the number.
3544+
uptime | `uint32_t` | ms | | Time since system boot.
3545+
type | `uint8_t` | | | Type of the onboard computer: 0: Mission computer primary, 1: Mission computer backup 1, 2: Mission computer backup 2, 3: Compute node, 4-5: Compute spares, 6-9: Payload computers.
3546+
cpu_cores | `uint8_t[8]` | | invalid:[UINT8_MAX] | CPU usage on the component in percent (100 - idle). A value of UINT8_MAX implies the field is unused.
3547+
cpu_combined | `uint8_t[10]` | | invalid:[UINT8_MAX] | Combined CPU usage as the last 10 slices of 100 MS (a histogram). This allows to identify spikes in load that max out the system, but only for a short amount of time. A value of UINT8_MAX implies the field is unused.
3548+
gpu_cores | `uint8_t[4]` | | invalid:[UINT8_MAX] | GPU usage on the component in percent (100 - idle). A value of UINT8_MAX implies the field is unused.
3549+
gpu_combined | `uint8_t[10]` | | invalid:[UINT8_MAX] | Combined GPU usage as the last 10 slices of 100 MS (a histogram). This allows to identify spikes in load that max out the system, but only for a short amount of time. A value of UINT8_MAX implies the field is unused.
3550+
temperature_board | `int8_t` | degC | invalid:INT8_MAX | Temperature of the board. A value of INT8_MAX implies the field is unused.
3551+
temperature_core | `int8_t[8]` | degC | invalid:[INT8_MAX] | Temperature of the CPU core. A value of INT8_MAX implies the field is unused.
3552+
fan_speed | `int16_t[4]` | rpm | invalid:[INT16_MAX] | Fan speeds. A value of INT16_MAX implies the field is unused.
3553+
ram_usage | `uint32_t` | MiB | invalid:UINT32_MAX | Amount of used RAM on the component system. A value of UINT32_MAX implies the field is unused.
3554+
ram_total | `uint32_t` | MiB | invalid:UINT32_MAX | Total amount of RAM on the component system. A value of UINT32_MAX implies the field is unused.
3555+
storage_type | `uint32_t[4]` | | invalid:[UINT32_MAX] | Storage type: 0: HDD, 1: SSD, 2: EMMC, 3: SD card (non-removable), 4: SD card (removable). A value of UINT32_MAX implies the field is unused.
3556+
storage_usage | `uint32_t[4]` | MiB | invalid:[UINT32_MAX] | Amount of used storage space on the component system. A value of UINT32_MAX implies the field is unused.
3557+
storage_total | `uint32_t[4]` | MiB | invalid:[UINT32_MAX] | Total amount of storage space on the component system. A value of UINT32_MAX implies the field is unused.
3558+
link_type | `uint32_t[6]` | | | Link type: 0-9: UART, 10-19: Wired network, 20-29: Wifi, 30-39: Point-to-point proprietary, 40-49: Mesh proprietary
3559+
link_tx_rate | `uint32_t[6]` | KiB/s | invalid:[UINT32_MAX] | Network traffic from the component system. A value of UINT32_MAX implies the field is unused.
3560+
link_rx_rate | `uint32_t[6]` | KiB/s | invalid:[UINT32_MAX] | Network traffic to the component system. A value of UINT32_MAX implies the field is unused.
3561+
link_tx_max | `uint32_t[6]` | KiB/s | invalid:[UINT32_MAX] | Network capacity from the component system. A value of UINT32_MAX implies the field is unused.
3562+
link_rx_max | `uint32_t[6]` | KiB/s | invalid:[UINT32_MAX] | Network capacity to the component system. A value of UINT32_MAX implies the field is unused.
3563+
<span class='ext'>status_flags</span> <a href='#mav2_extension_field'>++</a> | `uint16_t` | | [COMPUTER_STATUS_FLAGS](#COMPUTER_STATUS_FLAGS) | Bitmap of status flags.
35653564

35663565

35673566
### COMPONENT_INFORMATION (395) — [DEP] {#COMPONENT_INFORMATION}
@@ -6058,6 +6057,17 @@ Value | Name | Description
60586057
--- | --- | ---
60596058
<a id='HIL_ACTUATOR_CONTROLS_FLAGS_LOCKSTEP'></a>1 | [HIL_ACTUATOR_CONTROLS_FLAGS_LOCKSTEP](#HIL_ACTUATOR_CONTROLS_FLAGS_LOCKSTEP) | Simulation is using lockstep
60606059

6060+
### COMPUTER_STATUS_FLAGS {#COMPUTER_STATUS_FLAGS}
6061+
6062+
(Bitmask) Flags used to report computer status.
6063+
6064+
Value | Name | Description
6065+
--- | --- | ---
6066+
<a id='COMPUTER_STATUS_FLAGS_UNDER_VOLTAGE'></a>1 | [COMPUTER_STATUS_FLAGS_UNDER_VOLTAGE](#COMPUTER_STATUS_FLAGS_UNDER_VOLTAGE) | Indicates if the system is experiencing voltage outside of acceptable range.
6067+
<a id='COMPUTER_STATUS_FLAGS_CPU_THROTTLE'></a>2 | [COMPUTER_STATUS_FLAGS_CPU_THROTTLE](#COMPUTER_STATUS_FLAGS_CPU_THROTTLE) | Indicates if CPU throttling is active.
6068+
<a id='COMPUTER_STATUS_FLAGS_THERMAL_THROTTLE'></a>4 | [COMPUTER_STATUS_FLAGS_THERMAL_THROTTLE](#COMPUTER_STATUS_FLAGS_THERMAL_THROTTLE) | Indicates if thermal throttling is active.
6069+
<a id='COMPUTER_STATUS_FLAGS_DISK_FULL'></a>8 | [COMPUTER_STATUS_FLAGS_DISK_FULL](#COMPUTER_STATUS_FLAGS_DISK_FULL) | Indicates if main disk is full.
6070+
60616071
### MAV_BOOL — \[from: [standard](../messages/standard.md#MAV_BOOL)\] {#MAV_BOOL}
60626072

60636073
(Bitmask) Enum used to indicate true or false (also: success or failure, enabled or disabled, active or inactive).

en/messages/cubepilot.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ span.warning {
3838
Type | Defined | Included
3939
--- | --- | ---
4040
[Messages](#messages) | 5 | 229
41-
[Enums](#enumerated-types) | 0 | 149
41+
[Enums](#enumerated-types) | 0 | 150
4242
[Commands](#mav_commands) | 165 | 0
4343

4444
The following sections list all entities in the dialect (both included and defined in this file).

en/messages/development.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ span.warning {
3737
Type | Defined | Included
3838
--- | --- | ---
3939
[Messages](#messages) | 13 | 229
40-
[Enums](#enumerated-types) | 14 | 149
40+
[Enums](#enumerated-types) | 14 | 150
4141
[Commands](#mav_commands) | 176 | 0
4242

4343
The following sections list all entities in the dialect (both included and defined in this file).

en/messages/marsh.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ span.warning {
3737
Type | Defined | Included
3838
--- | --- | ---
3939
[Messages](#messages) | 5 | 229
40-
[Enums](#enumerated-types) | 6 | 149
40+
[Enums](#enumerated-types) | 6 | 150
4141
[Commands](#mav_commands) | 165 | 0
4242

4343
The following sections list all entities in the dialect (both included and defined in this file).

en/messages/matrixpilot.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ span.warning {
3535
Type | Defined | Included
3636
--- | --- | ---
3737
[Messages](#messages) | 27 | 229
38-
[Enums](#enumerated-types) | 1 | 149
38+
[Enums](#enumerated-types) | 1 | 150
3939
[Commands](#mav_commands) | 166 | 0
4040

4141
The following sections list all entities in the dialect (both included and defined in this file).

en/messages/paparazzi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ span.warning {
3737
Type | Defined | Included
3838
--- | --- | ---
3939
[Messages](#messages) | 5 | 229
40-
[Enums](#enumerated-types) | 0 | 149
40+
[Enums](#enumerated-types) | 0 | 150
4141
[Commands](#mav_commands) | 165 | 0
4242

4343
The following sections list all entities in the dialect (both included and defined in this file).

0 commit comments

Comments
 (0)