You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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.
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.
<a id='HIL_ACTUATOR_CONTROLS_FLAGS_LOCKSTEP'></a>1 | [HIL_ACTUATOR_CONTROLS_FLAGS_LOCKSTEP](#HIL_ACTUATOR_CONTROLS_FLAGS_LOCKSTEP) | Simulation is using lockstep
<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.
0 commit comments