#include <timer.hpp>
◆ steady_timer() [1/4]
neo::steady_timer::steady_timer |
( |
| ) |
|
◆ steady_timer() [2/4]
neo::steady_timer::steady_timer |
( |
std::chrono::milliseconds |
period, |
|
|
std::function< void(std::chrono::milliseconds)> |
cbk, |
|
|
BaseType_t |
core_affinity = tskNO_AFFINITY , |
|
|
timer_idx_t |
timer_idx = TIMER_0 , |
|
|
timer_group_t |
timer_group = TIMER_GROUP_0 |
|
) |
| |
◆ steady_timer() [3/4]
◆ steady_timer() [4/4]
◆ elapsed()
std::chrono::milliseconds neo::steady_timer::elapsed |
( |
| ) |
const |
◆ elapsed_callback()
void neo::steady_timer::elapsed_callback |
( |
generic_timer & |
gen_timer | ) |
|
|
staticprivate |
◆ elapsed_since_last_start()
std::chrono::milliseconds neo::steady_timer::elapsed_since_last_start |
( |
| ) |
const |
|
private |
◆ is_active()
bool neo::generic_timer::is_active |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ period()
std::chrono::milliseconds neo::generic_timer::period |
( |
| ) |
const |
|
inline |
◆ reset()
void neo::steady_timer::reset |
( |
| ) |
|
|
overridevirtual |
◆ start()
void neo::steady_timer::start |
( |
| ) |
|
|
overridevirtual |
◆ stop()
void neo::steady_timer::stop |
( |
| ) |
|
|
overridevirtual |
◆ _last_start
std::chrono::time_point<std::chrono::steady_clock> neo::steady_timer::_last_start |
|
private |
◆ _previous_laps_duration
std::chrono::milliseconds neo::steady_timer::_previous_laps_duration |
|
private |
The documentation for this class was generated from the following files: