Health
Describes the health of the compute module
Field | Type | Default | Unit |
---|---|---|---|
state |
- |
- |
|
High-level state of module |
|||
state_reason |
string |
- |
- |
Reason for given state. Is not set if state is STATE_OK. |
|||
error_flags |
- |
- |
|
Error flags |
|||
cpu_performance |
- |
- |
|
CPU performance |
|||
memory_utilization |
float |
- |
- |
Memory utilization of the compute module. The value range is between 0 and 1. |
|||
uptime |
- |
- |
|
Uptime |
Error Flags
Error flags
Field | Type | Default | Unit |
---|---|---|---|
high_cpu_load |
bool |
- |
- |
The average CPU load of sensor is too high. The processing and frame rate will be automatically throttled. |
|||
high_temperature |
bool |
- |
- |
The temperature of the device is too high. The CPU frequency will be throttled automatically. The processing capability might be limited. Note that an operation outside of the specified temperature range, can cause permanent damage to the sensor. |
Cpu Performance
Performance statistics of the CPU
Field | Type | Default | Unit |
---|---|---|---|
total_load |
float |
- |
- |
Average CPU load of all cores. The value range is between 0 and 1. |
|||
individual_loads |
repeated float |
- |
- |
Individual load per core. The value range is between 0 and 1. |
|||
frequency |
float |
- |
Hz |
Current frequency |
|||
temperature |
float |
- |
°C |
Current temperature |