|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
This is the complete list of members for EspPeriodicTimer, including all inherited members.
| BasePeriodicTimer(const BasePeriodicTimer &)=delete | BasePeriodicTimer | |
| BasePeriodicTimer(hf_timer_callback_t callback, void *user_data=nullptr) noexcept | BasePeriodicTimer | inlineexplicitprotected |
| callback_ | BasePeriodicTimer | protected |
| ConvertError(int platform_error) const noexcept | EspPeriodicTimer | private |
| CreateTimerHandle() noexcept | EspPeriodicTimer | private |
| Deinitialize() noexcept override | EspPeriodicTimer | virtual |
| DestroyTimerHandle() noexcept | EspPeriodicTimer | private |
| diagnostics_ | BasePeriodicTimer | protected |
| EspPeriodicTimer(hf_timer_callback_t callback=nullptr, void *user_data=nullptr) noexcept | EspPeriodicTimer | |
| EspPeriodicTimer(const EspPeriodicTimer &)=delete | EspPeriodicTimer | |
| EspPeriodicTimer(EspPeriodicTimer &&)=delete | EspPeriodicTimer | |
| ExecuteCallback() noexcept | BasePeriodicTimer | inlineprotected |
| GetDescription() const noexcept override | EspPeriodicTimer | virtual |
| GetDiagnostics(hf_timer_diagnostics_t &diagnostics) const noexcept override | EspPeriodicTimer | virtual |
| GetMaxPeriod() const noexcept override | EspPeriodicTimer | virtual |
| GetMinPeriod() const noexcept override | EspPeriodicTimer | virtual |
| GetPeriod(hf_u64_t &period_us) noexcept override | EspPeriodicTimer | virtual |
| GetResolution() const noexcept override | EspPeriodicTimer | virtual |
| GetStatistics(hf_timer_statistics_t &statistics) const noexcept override | EspPeriodicTimer | virtual |
| GetStats(hf_u64_t &callback_count, hf_u64_t &missed_callbacks, hf_timer_err_t &last_error) noexcept override | EspPeriodicTimer | virtual |
| GetUserData() const noexcept | BasePeriodicTimer | inline |
| HasValidCallback() const noexcept | BasePeriodicTimer | inlineprotected |
| Initialize() noexcept override | EspPeriodicTimer | virtual |
| initialized_ | BasePeriodicTimer | protected |
| InternalTimerCallback(void *arg) | EspPeriodicTimer | privatestatic |
| IsInitialized() const noexcept | BasePeriodicTimer | inline |
| IsRunning() const noexcept | BasePeriodicTimer | inline |
| operator=(const EspPeriodicTimer &)=delete | EspPeriodicTimer | |
| operator=(EspPeriodicTimer &&)=delete | EspPeriodicTimer | |
| BasePeriodicTimer::operator=(const BasePeriodicTimer &)=delete | BasePeriodicTimer | |
| period_us_ | EspPeriodicTimer | private |
| ResetDiagnostics() noexcept | BasePeriodicTimer | inlinevirtual |
| ResetStatistics() noexcept | BasePeriodicTimer | inlinevirtual |
| ResetStats() noexcept override | EspPeriodicTimer | virtual |
| running_ | BasePeriodicTimer | protected |
| SetCallback(hf_timer_callback_t callback, void *user_data=nullptr) noexcept | BasePeriodicTimer | inline |
| SetInitialized(bool initialized) noexcept | BasePeriodicTimer | inlineprotected |
| SetPeriod(hf_u64_t new_period_us) noexcept override | EspPeriodicTimer | virtual |
| SetRunning(bool running) noexcept | BasePeriodicTimer | inlineprotected |
| Start(hf_u64_t period_us) noexcept override | EspPeriodicTimer | virtual |
| statistics_ | BasePeriodicTimer | protected |
| stats_ | EspPeriodicTimer | private |
| Stop() noexcept override | EspPeriodicTimer | virtual |
| timer_handle_ | EspPeriodicTimer | private |
| user_data_ | BasePeriodicTimer | protected |
| ValidatePeriod(hf_u64_t period_us) const noexcept | EspPeriodicTimer | private |
| ~BasePeriodicTimer() noexcept=default | BasePeriodicTimer | virtual |
| ~EspPeriodicTimer() noexcept override | EspPeriodicTimer |