HardFOC Flux V1 HAL
Unified HAL API for the HardFOC Flux valve-control platform (ESP32-S3)
Loading...
Searching...
No Matches
Public Attributes | List of all members
ValveSystemDiagnostics Struct Reference

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.
 

Detailed Description

Diagnostics snapshot for the entire valve subsystem.

Member Data Documentation

◆ active_channels

uint8_t ValveSystemDiagnostics::active_channels

Number of channels currently enabled.

◆ configured_channels

uint8_t ValveSystemDiagnostics::configured_channels

Number of channels that have been configured.

◆ max22200_initialized

bool ValveSystemDiagnostics::max22200_initialized

MAX22200 handler initialised and ready.

◆ system_healthy

bool ValveSystemDiagnostics::system_healthy

True when both driver ICs are operational.

◆ tle92466_initialized

bool ValveSystemDiagnostics::tle92466_initialized

TLE92466ED handler initialised and ready.

◆ total_activations

uint32_t ValveSystemDiagnostics::total_activations

Cumulative enable-event count across all channels.

◆ total_channels

uint8_t ValveSystemDiagnostics::total_channels

Total channel slots in the mapping table.

◆ total_errors

uint32_t ValveSystemDiagnostics::total_errors

Cumulative error count across all channels.


The documentation for this struct was generated from the following file: