HardFOC Flux V1 HAL
Unified HAL API for the HardFOC Flux valve-control platform (ESP32-S3)
Loading...
Searching...
No Matches
ValveManager Member List

This is the complete list of members for ValveManager, including all inherited members.

channel_states_ValveManagerprivate
ClearAllFaults() noexceptValveManager
ConfigureProportionalDither(ValveChannel channel, float amplitude_ma, float frequency_hz) noexceptValveManager
ConfigureProportionalPwm(ValveChannel channel, float frequency_hz) noexceptValveManager
ConfigureSolenoidCdr(ValveChannel channel, uint16_t hit_ma, uint16_t hold_ma, float hit_time_ms) noexceptValveManager
ConfigureSolenoidVdr(ValveChannel channel, float hit_duty_pct, float hold_duty_pct, float hit_time_ms) noexceptValveManager
Deinitialize() noexceptValveManager
DisableAllChannels() noexceptValveManager
DisableAllLocked() noexceptValveManagerprivate
DisableChannel(ValveChannel channel) noexceptValveManager
DropEnablePins() noexceptValveManager
DumpStatistics() const noexceptValveManager
EnableChannel(ValveChannel channel) noexceptValveManager
EnableChannelsMask(uint16_t mask) noexceptValveManager
EnsureInitialized() noexceptValveManager
FindChannel(std::string_view name) const noexceptValveManager
GetChannelInfo(std::string_view name) const noexceptValveManager
GetChannelState(ValveChannel channel) const noexceptValveManager
GetEnablePinStates(bool &max_enable, bool &tle_enable) const noexceptValveManager
GetInstance() noexceptValveManagerstatic
GetLastError() const noexceptValveManagerinline
GetManagerError() const noexceptValveManagerinline
GetMax22200Handler() noexceptValveManager
GetProportionalFaults(tle92466ed::FaultReport &report) noexceptValveManager
GetSolenoidFaults(max22200::FaultStatus &faults) noexceptValveManager
GetSystemDiagnostics(ValveSystemDiagnostics &diag) const noexceptValveManager
GetTle92466Handler() noexceptValveManager
HasFault() noexceptValveManager
HasProportionalFault() noexceptValveManager
HasSolenoidFault() noexceptValveManager
Initialize() noexceptValveManagerprivate
initialized_ValveManagerprivate
InitializeMax22200() noexceptValveManagerprivate
InitializeTle92466() noexceptValveManagerprivate
IsBankReady(ValveDriverType bank) const noexceptValveManager
IsChannelEnabled(ValveChannel channel) const noexceptValveManager
IsInitialized() const noexceptValveManagerinline
IsOutputInhibited() const noexceptValveManagerinline
last_error_ValveManagermutableprivate
manager_error_ValveManagerprivate
max22200_ValveManagerprivate
max22200_valid_ValveManagerprivate
mutex_ValveManagermutableprivate
operator=(const ValveManager &)=deleteValveManager
operator=(ValveManager &&)=deleteValveManager
outputs_inhibited_ValveManagerprivate
RearmEnablePins() noexceptValveManager
Record(hf_valve_err_t result) const noexceptValveManagerinlineprivate
ReleaseDriversLocked() noexceptValveManagerprivate
ResolveChannel(ValveChannel channel, ValveDriverType &driver_type, uint8_t &hw_channel) noexceptValveManagerprivatestatic
SetProportionalCurrent(ValveChannel channel, uint16_t current_ma) noexceptValveManager
tle92466_ValveManagerprivate
tle92466_valid_ValveManagerprivate
ValveManager(const ValveManager &)=deleteValveManager
ValveManager(ValveManager &&)=deleteValveManager
ValveManager() noexceptValveManagerprivate
~ValveManager()=defaultValveManagerprivate