|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
This is the complete list of members for BasePeriodicTimer, 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 |
| Deinitialize() noexcept=0 | BasePeriodicTimer | pure virtual |
| diagnostics_ | BasePeriodicTimer | protected |
| ExecuteCallback() noexcept | BasePeriodicTimer | inlineprotected |
| GetDescription() const noexcept=0 | BasePeriodicTimer | pure virtual |
| GetDiagnostics(hf_timer_diagnostics_t &diagnostics) const noexcept | BasePeriodicTimer | inlinevirtual |
| GetMaxPeriod() const noexcept=0 | BasePeriodicTimer | pure virtual |
| GetMinPeriod() const noexcept=0 | BasePeriodicTimer | pure virtual |
| GetPeriod(hf_u64_t &period_us) noexcept=0 | BasePeriodicTimer | pure virtual |
| GetResolution() const noexcept=0 | BasePeriodicTimer | pure virtual |
| GetStatistics(hf_timer_statistics_t &statistics) const noexcept | BasePeriodicTimer | inlinevirtual |
| GetStats(hf_u64_t &callback_count, hf_u64_t &missed_callbacks, hf_timer_err_t &last_error) noexcept=0 | BasePeriodicTimer | pure virtual |
| GetUserData() const noexcept | BasePeriodicTimer | inline |
| HasValidCallback() const noexcept | BasePeriodicTimer | inlineprotected |
| Initialize() noexcept=0 | BasePeriodicTimer | pure virtual |
| initialized_ | BasePeriodicTimer | protected |
| IsInitialized() const noexcept | BasePeriodicTimer | inline |
| IsRunning() const noexcept | BasePeriodicTimer | inline |
| operator=(const BasePeriodicTimer &)=delete | BasePeriodicTimer | |
| ResetDiagnostics() noexcept | BasePeriodicTimer | inlinevirtual |
| ResetStatistics() noexcept | BasePeriodicTimer | inlinevirtual |
| ResetStats() noexcept=0 | BasePeriodicTimer | pure 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 period_us) noexcept=0 | BasePeriodicTimer | pure virtual |
| SetRunning(bool running) noexcept | BasePeriodicTimer | inlineprotected |
| Start(hf_u64_t period_us) noexcept=0 | BasePeriodicTimer | pure virtual |
| statistics_ | BasePeriodicTimer | protected |
| Stop() noexcept=0 | BasePeriodicTimer | pure virtual |
| user_data_ | BasePeriodicTimer | protected |
| ~BasePeriodicTimer() noexcept=default | BasePeriodicTimer | virtual |