|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
This is the complete list of members for DigitalOutputGuard, including all inherited members.
| DigitalOutputGuard(BaseGpio &gpio, bool ensure_output_mode=true) noexcept | DigitalOutputGuard | explicit |
| DigitalOutputGuard(BaseGpio *gpio, bool ensure_output_mode=true) noexcept | DigitalOutputGuard | explicit |
| DigitalOutputGuard(const DigitalOutputGuard &)=delete | DigitalOutputGuard | |
| DigitalOutputGuard(DigitalOutputGuard &&) noexcept=default | DigitalOutputGuard | |
| GetCurrentState() const noexcept | DigitalOutputGuard | |
| GetLastError() const noexcept | DigitalOutputGuard | inline |
| gpio_ | DigitalOutputGuard | private |
| InitializeGuard(bool ensure_output_mode) noexcept | DigitalOutputGuard | private |
| is_valid_ | DigitalOutputGuard | private |
| IsValid() const noexcept | DigitalOutputGuard | inline |
| last_error_ | DigitalOutputGuard | private |
| operator=(const DigitalOutputGuard &)=delete | DigitalOutputGuard | |
| operator=(DigitalOutputGuard &&) noexcept=default | DigitalOutputGuard | |
| SetActive() noexcept | DigitalOutputGuard | |
| SetInactive() noexcept | DigitalOutputGuard | |
| was_output_mode_ | DigitalOutputGuard | private |
| ~DigitalOutputGuard() noexcept | DigitalOutputGuard |