|
HardFOC Flux V1 HAL
Unified HAL API for the HardFOC Flux valve-control platform (ESP32-S3)
|
Diagnostics snapshot for the entire valve subsystem. More...
#include <ValveManager.h>
Public Attributes | |
| bool | system_healthy |
| True when both driver ICs are operational. | |
| bool | max22200_initialized |
| MAX22200 handler initialised and ready. | |
| bool | tle92466_initialized |
| TLE92466ED handler initialised and ready. | |
| uint8_t | total_channels |
| Total channel slots in the mapping table. | |
| uint8_t | configured_channels |
| Number of channels that have been configured. | |
| uint8_t | active_channels |
| Number of channels currently enabled. | |
| uint32_t | total_activations |
| Cumulative enable-event count across all channels. | |
| uint32_t | total_errors |
| Cumulative error count across all channels. | |
Diagnostics snapshot for the entire valve subsystem.
| uint8_t ValveSystemDiagnostics::active_channels |
Number of channels currently enabled.
| uint8_t ValveSystemDiagnostics::configured_channels |
Number of channels that have been configured.
| bool ValveSystemDiagnostics::max22200_initialized |
MAX22200 handler initialised and ready.
| bool ValveSystemDiagnostics::system_healthy |
True when both driver ICs are operational.
| bool ValveSystemDiagnostics::tle92466_initialized |
TLE92466ED handler initialised and ready.
| uint32_t ValveSystemDiagnostics::total_activations |
Cumulative enable-event count across all channels.
| uint8_t ValveSystemDiagnostics::total_channels |
Total channel slots in the mapping table.
| uint32_t ValveSystemDiagnostics::total_errors |
Cumulative error count across all channels.