HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
BasePeriodicTimer Member List

This is the complete list of members for BasePeriodicTimer, including all inherited members.

BasePeriodicTimer(const BasePeriodicTimer &)=deleteBasePeriodicTimer
BasePeriodicTimer(hf_timer_callback_t callback, void *user_data=nullptr) noexceptBasePeriodicTimerinlineexplicitprotected
callback_BasePeriodicTimerprotected
Deinitialize() noexcept=0BasePeriodicTimerpure virtual
diagnostics_BasePeriodicTimerprotected
ExecuteCallback() noexceptBasePeriodicTimerinlineprotected
GetDescription() const noexcept=0BasePeriodicTimerpure virtual
GetDiagnostics(hf_timer_diagnostics_t &diagnostics) const noexceptBasePeriodicTimerinlinevirtual
GetMaxPeriod() const noexcept=0BasePeriodicTimerpure virtual
GetMinPeriod() const noexcept=0BasePeriodicTimerpure virtual
GetPeriod(hf_u64_t &period_us) noexcept=0BasePeriodicTimerpure virtual
GetResolution() const noexcept=0BasePeriodicTimerpure virtual
GetStatistics(hf_timer_statistics_t &statistics) const noexceptBasePeriodicTimerinlinevirtual
GetStats(hf_u64_t &callback_count, hf_u64_t &missed_callbacks, hf_timer_err_t &last_error) noexcept=0BasePeriodicTimerpure virtual
GetUserData() const noexceptBasePeriodicTimerinline
HasValidCallback() const noexceptBasePeriodicTimerinlineprotected
Initialize() noexcept=0BasePeriodicTimerpure virtual
initialized_BasePeriodicTimerprotected
IsInitialized() const noexceptBasePeriodicTimerinline
IsRunning() const noexceptBasePeriodicTimerinline
operator=(const BasePeriodicTimer &)=deleteBasePeriodicTimer
ResetDiagnostics() noexceptBasePeriodicTimerinlinevirtual
ResetStatistics() noexceptBasePeriodicTimerinlinevirtual
ResetStats() noexcept=0BasePeriodicTimerpure virtual
running_BasePeriodicTimerprotected
SetCallback(hf_timer_callback_t callback, void *user_data=nullptr) noexceptBasePeriodicTimerinline
SetInitialized(bool initialized) noexceptBasePeriodicTimerinlineprotected
SetPeriod(hf_u64_t period_us) noexcept=0BasePeriodicTimerpure virtual
SetRunning(bool running) noexceptBasePeriodicTimerinlineprotected
Start(hf_u64_t period_us) noexcept=0BasePeriodicTimerpure virtual
statistics_BasePeriodicTimerprotected
Stop() noexcept=0BasePeriodicTimerpure virtual
user_data_BasePeriodicTimerprotected
~BasePeriodicTimer() noexcept=defaultBasePeriodicTimervirtual