|
HardFOC Flux V1 HAL
Unified HAL API for the HardFOC Flux valve-control platform (ESP32-S3)
|
This is the complete list of members for GpioManager, including all inherited members.
| ConfigureInterrupt(std::string_view name, hf_gpio_interrupt_trigger_t trigger, InterruptCallback callback, void *user_data=nullptr) noexcept | GpioManager | |
| Contains(std::string_view name) const noexcept | GpioManager | |
| Deinitialize() noexcept | GpioManager | |
| DisableInterrupt(std::string_view name) noexcept | GpioManager | |
| DumpStatistics() const noexcept | GpioManager | |
| EnableInterrupt(std::string_view name) noexcept | GpioManager | |
| EnsureInitialized() noexcept | GpioManager | |
| entries_ | GpioManager | private |
| failed_ops_ | GpioManager | private |
| FindByName(std::string_view name) const noexcept | GpioManager | private |
| Get(std::string_view name) noexcept | GpioManager | |
| Get(HfFunctionalGpioPin pin) noexcept | GpioManager | |
| GetInstance() noexcept | GpioManager | static |
| GetLastError() const noexcept | GpioManager | inline |
| GetManagerError() const noexcept | GpioManager | inline |
| GetSystemDiagnostics(GpioSystemDiagnostics &diagnostics) const noexcept | GpioManager | |
| GpioManager(const GpioManager &)=delete | GpioManager | |
| GpioManager(GpioManager &&)=delete | GpioManager | |
| GpioManager() noexcept=default | GpioManager | private |
| init_time_ms_ | GpioManager | private |
| Initialize() noexcept | GpioManager | private |
| initialized_ | GpioManager | private |
| IsActive(std::string_view name, bool &active) noexcept | GpioManager | |
| IsInitialized() const noexcept | GpioManager | inline |
| kInvalidIndex | GpioManager | privatestatic |
| kMaxEntries | GpioManager | privatestatic |
| last_error_ | GpioManager | private |
| manager_error_ | GpioManager | private |
| mutex_ | GpioManager | mutableprivate |
| operator=(const GpioManager &)=delete | GpioManager | |
| operator=(GpioManager &&)=delete | GpioManager | |
| Read(std::string_view name, bool &state) noexcept | GpioManager | |
| registered_count_ | GpioManager | private |
| ReleaseLocked() noexcept | GpioManager | private |
| Set(std::string_view name, bool value) noexcept | GpioManager | |
| SetActive(std::string_view name) noexcept | GpioManager | |
| SetDirection(std::string_view name, hf_gpio_direction_t direction) noexcept | GpioManager | |
| SetInactive(std::string_view name) noexcept | GpioManager | |
| SetOutputMode(std::string_view name, hf_gpio_output_mode_t mode) noexcept | GpioManager | |
| SetPullMode(std::string_view name, hf_gpio_pull_mode_t pull_mode) noexcept | GpioManager | |
| Size() const noexcept | GpioManager | |
| successful_ops_ | GpioManager | private |
| SupportsInterrupts(std::string_view name) const noexcept | GpioManager | |
| Toggle(std::string_view name) noexcept | GpioManager | |
| total_ops_ | GpioManager | private |
| ~GpioManager()=default | GpioManager | private |