|
HardFOC Flux V1 HAL
Unified HAL API for the HardFOC Flux valve-control platform (ESP32-S3)
|
Temperature subsystem diagnostics snapshot (cross-HAL compatible format). More...
#include <TemperatureManager.h>
Public Attributes | |
| bool | system_healthy |
| True when all registered sensors are responsive. | |
| uint32_t | total_sensors_registered |
| Number of sensors currently registered. | |
| uint32_t | sensors_by_type [8] |
| Count of sensors per FluxTempSensorType index. | |
| uint32_t | total_operations |
| Cumulative read attempts across all sensors. | |
| uint32_t | successful_operations |
| Cumulative successful reads. | |
| uint32_t | failed_operations |
| Cumulative failed reads. | |
| uint32_t | communication_errors |
| Errors attributed to bus communication failures. | |
| uint32_t | hardware_errors |
| Errors attributed to hardware faults. | |
| uint64_t | system_uptime_ms |
| Milliseconds since temperature subsystem init. | |
| TemperatureError | last_error |
| Most recent error code from any operation. | |
| float | system_min_temp_celsius |
| Minimum temperature across all sensors (°C) | |
| float | system_max_temp_celsius |
| Maximum temperature across all sensors (°C) | |
| float | system_avg_temp_celsius |
| Average temperature across all sensors (°C) | |
Temperature subsystem diagnostics snapshot (cross-HAL compatible format).
| uint32_t TempSystemDiagnostics::communication_errors |
Errors attributed to bus communication failures.
| uint32_t TempSystemDiagnostics::failed_operations |
Cumulative failed reads.
| uint32_t TempSystemDiagnostics::hardware_errors |
Errors attributed to hardware faults.
| TemperatureError TempSystemDiagnostics::last_error |
Most recent error code from any operation.
| uint32_t TempSystemDiagnostics::sensors_by_type[8] |
Count of sensors per FluxTempSensorType index.
| uint32_t TempSystemDiagnostics::successful_operations |
Cumulative successful reads.
| float TempSystemDiagnostics::system_avg_temp_celsius |
Average temperature across all sensors (°C)
| bool TempSystemDiagnostics::system_healthy |
True when all registered sensors are responsive.
| float TempSystemDiagnostics::system_max_temp_celsius |
Maximum temperature across all sensors (°C)
| float TempSystemDiagnostics::system_min_temp_celsius |
Minimum temperature across all sensors (°C)
| uint64_t TempSystemDiagnostics::system_uptime_ms |
Milliseconds since temperature subsystem init.
| uint32_t TempSystemDiagnostics::total_operations |
Cumulative read attempts across all sensors.
| uint32_t TempSystemDiagnostics::total_sensors_registered |
Number of sensors currently registered.