|
HardFOC Flux V1 HAL
Unified HAL API for the HardFOC Flux valve-control platform (ESP32-S3)
|
System-level diagnostics snapshot for communication channels. More...
#include <CommChannelsManager.h>
Public Attributes | |
| bool | system_healthy |
| True when all configured buses are operational. | |
| bool | system_initialized |
| True if EnsureInitialized() completed. | |
| bool | spi_bus_valid |
| SPI bus initialised and usable. | |
| bool | i2c_bus_valid |
| Always false — Flux V1 has no I²C manager bus. | |
| bool | can_bus_valid |
| CAN/TWAI bus initialised and usable. | |
| uint8_t | spi_device_count |
| Number of SPI devices with valid indices. | |
| CommError | last_error |
| Most recent error code from any operation. | |
System-level diagnostics snapshot for communication channels.
| bool CommSystemDiagnostics::can_bus_valid |
CAN/TWAI bus initialised and usable.
| bool CommSystemDiagnostics::i2c_bus_valid |
Always false — Flux V1 has no I²C manager bus.
| CommError CommSystemDiagnostics::last_error |
Most recent error code from any operation.
| bool CommSystemDiagnostics::spi_bus_valid |
SPI bus initialised and usable.
| uint8_t CommSystemDiagnostics::spi_device_count |
Number of SPI devices with valid indices.
| bool CommSystemDiagnostics::system_healthy |
True when all configured buses are operational.
| bool CommSystemDiagnostics::system_initialized |
True if EnsureInitialized() completed.