|
HardFOC Flux V1 HAL
Unified HAL API for the HardFOC Flux valve-control platform (ESP32-S3)
|
This is the complete list of members for ValveManager, including all inherited members.
| channel_states_ | ValveManager | private |
| ClearAllFaults() noexcept | ValveManager | |
| ConfigureProportionalDither(ValveChannel channel, float amplitude_ma, float frequency_hz) noexcept | ValveManager | |
| ConfigureProportionalPwm(ValveChannel channel, float frequency_hz) noexcept | ValveManager | |
| ConfigureSolenoidCdr(ValveChannel channel, uint16_t hit_ma, uint16_t hold_ma, float hit_time_ms) noexcept | ValveManager | |
| ConfigureSolenoidVdr(ValveChannel channel, float hit_duty_pct, float hold_duty_pct, float hit_time_ms) noexcept | ValveManager | |
| Deinitialize() noexcept | ValveManager | |
| DisableAllChannels() noexcept | ValveManager | |
| DisableAllLocked() noexcept | ValveManager | private |
| DisableChannel(ValveChannel channel) noexcept | ValveManager | |
| DropEnablePins() noexcept | ValveManager | |
| DumpStatistics() const noexcept | ValveManager | |
| EnableChannel(ValveChannel channel) noexcept | ValveManager | |
| EnableChannelsMask(uint16_t mask) noexcept | ValveManager | |
| EnsureInitialized() noexcept | ValveManager | |
| FindChannel(std::string_view name) const noexcept | ValveManager | |
| GetChannelInfo(std::string_view name) const noexcept | ValveManager | |
| GetChannelState(ValveChannel channel) const noexcept | ValveManager | |
| GetEnablePinStates(bool &max_enable, bool &tle_enable) const noexcept | ValveManager | |
| GetInstance() noexcept | ValveManager | static |
| GetLastError() const noexcept | ValveManager | inline |
| GetManagerError() const noexcept | ValveManager | inline |
| GetMax22200Handler() noexcept | ValveManager | |
| GetProportionalFaults(tle92466ed::FaultReport &report) noexcept | ValveManager | |
| GetSolenoidFaults(max22200::FaultStatus &faults) noexcept | ValveManager | |
| GetSystemDiagnostics(ValveSystemDiagnostics &diag) const noexcept | ValveManager | |
| GetTle92466Handler() noexcept | ValveManager | |
| HasFault() noexcept | ValveManager | |
| HasProportionalFault() noexcept | ValveManager | |
| HasSolenoidFault() noexcept | ValveManager | |
| Initialize() noexcept | ValveManager | private |
| initialized_ | ValveManager | private |
| InitializeMax22200() noexcept | ValveManager | private |
| InitializeTle92466() noexcept | ValveManager | private |
| IsBankReady(ValveDriverType bank) const noexcept | ValveManager | |
| IsChannelEnabled(ValveChannel channel) const noexcept | ValveManager | |
| IsInitialized() const noexcept | ValveManager | inline |
| IsOutputInhibited() const noexcept | ValveManager | inline |
| last_error_ | ValveManager | mutableprivate |
| manager_error_ | ValveManager | private |
| max22200_ | ValveManager | private |
| max22200_valid_ | ValveManager | private |
| mutex_ | ValveManager | mutableprivate |
| operator=(const ValveManager &)=delete | ValveManager | |
| operator=(ValveManager &&)=delete | ValveManager | |
| outputs_inhibited_ | ValveManager | private |
| RearmEnablePins() noexcept | ValveManager | |
| Record(hf_valve_err_t result) const noexcept | ValveManager | inlineprivate |
| ReleaseDriversLocked() noexcept | ValveManager | private |
| ResolveChannel(ValveChannel channel, ValveDriverType &driver_type, uint8_t &hw_channel) noexcept | ValveManager | privatestatic |
| SetProportionalCurrent(ValveChannel channel, uint16_t current_ma) noexcept | ValveManager | |
| tle92466_ | ValveManager | private |
| tle92466_valid_ | ValveManager | private |
| ValveManager(const ValveManager &)=delete | ValveManager | |
| ValveManager(ValveManager &&)=delete | ValveManager | |
| ValveManager() noexcept | ValveManager | private |
| ~ValveManager()=default | ValveManager | private |