|
HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
|
This is the complete list of members for StmPeriodicTimer, including all inherited members.
| ApplyPeriod(hf_u64_t period_us) noexcept | StmPeriodicTimer | private |
| BasePeriodicTimer(const BasePeriodicTimer &)=delete | BasePeriodicTimer | |
| BasePeriodicTimer(hf_timer_callback_t callback, void *user_data=nullptr) noexcept | BasePeriodicTimer | inlineexplicitprotected |
| callback_ | BasePeriodicTimer | protected |
| Deinitialize() noexcept override | StmPeriodicTimer | virtual |
| diagnostics_ | BasePeriodicTimer | protected |
| ExecuteCallback() noexcept | BasePeriodicTimer | inlineprotected |
| GetDescription() const noexcept override | StmPeriodicTimer | virtual |
| GetDiagnostics(hf_timer_diagnostics_t &diagnostics) const noexcept override | StmPeriodicTimer | virtual |
| GetMaxPeriod() const noexcept override | StmPeriodicTimer | virtual |
| GetMinPeriod() const noexcept override | StmPeriodicTimer | virtual |
| GetPeriod(hf_u64_t &period_us) noexcept override | StmPeriodicTimer | virtual |
| GetResolution() const noexcept override | StmPeriodicTimer | virtual |
| GetStatistics(hf_timer_statistics_t &statistics) const noexcept override | StmPeriodicTimer | virtual |
| GetStats(hf_u64_t &callback_count, hf_u64_t &missed_callbacks, hf_timer_err_t &last_error) noexcept override | StmPeriodicTimer | virtual |
| GetUserData() const noexcept | BasePeriodicTimer | inline |
| HasValidCallback() const noexcept | BasePeriodicTimer | inlineprotected |
| htim_ | StmPeriodicTimer | private |
| Initialize() noexcept override | StmPeriodicTimer | virtual |
| initialized_ | BasePeriodicTimer | protected |
| IsInitialized() const noexcept | BasePeriodicTimer | inline |
| IsrDispatch(TIM_HandleTypeDef *htim) noexcept | StmPeriodicTimer | static |
| IsRunning() const noexcept | BasePeriodicTimer | inline |
| kMaxTimerInstances | StmPeriodicTimer | privatestatic |
| operator=(const StmPeriodicTimer &)=delete | StmPeriodicTimer | |
| BasePeriodicTimer::operator=(const BasePeriodicTimer &)=delete | BasePeriodicTimer | |
| period_us_ | StmPeriodicTimer | private |
| RegisterDispatch() noexcept | StmPeriodicTimer | private |
| ResetDiagnostics() noexcept | BasePeriodicTimer | inlinevirtual |
| ResetStatistics() noexcept | BasePeriodicTimer | inlinevirtual |
| ResetStats() noexcept override | StmPeriodicTimer | virtual |
| running_ | BasePeriodicTimer | protected |
| s_dispatch_ | StmPeriodicTimer | privatestatic |
| s_dispatch_count_ | StmPeriodicTimer | privatestatic |
| 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 override | StmPeriodicTimer | virtual |
| SetRunning(bool running) noexcept | BasePeriodicTimer | inlineprotected |
| Start(hf_u64_t period_us) noexcept override | StmPeriodicTimer | virtual |
| statistics_ | BasePeriodicTimer | protected |
| stats_ | StmPeriodicTimer | private |
| StmPeriodicTimer(TIM_HandleTypeDef *htim, hf_u32_t timer_clock_hz, hf_timer_callback_t callback=nullptr, void *user_data=nullptr) noexcept | StmPeriodicTimer | explicit |
| StmPeriodicTimer(const hf_stm32_timer_config_t &config, hf_timer_callback_t callback=nullptr, void *user_data=nullptr) noexcept | StmPeriodicTimer | explicit |
| StmPeriodicTimer(const StmPeriodicTimer &)=delete | StmPeriodicTimer | |
| Stop() noexcept override | StmPeriodicTimer | virtual |
| timer_clock_hz_ | StmPeriodicTimer | private |
| UnregisterDispatch() noexcept | StmPeriodicTimer | private |
| user_data_ | BasePeriodicTimer | protected |
| ~BasePeriodicTimer() noexcept=default | BasePeriodicTimer | virtual |
| ~StmPeriodicTimer() noexcept override | StmPeriodicTimer |