|
tin
1.5.9
|
#include <chrono_ticks.h>

Public Types | |
| using | clock_type = Clock |
| using | tick_period = TickPeriod |
| using | time_point = typename Clock::time_point |
Public Member Functions | |
| elapsed_tick_source (TickPeriod period) | |
| elapsed_tick_source (tick_domain< TickPeriod > domain) | |
| tsm::tick_rep | ticks () const |
| tsm::tick_rep | poll () |
| void | reset () |
Polling adapter that converts a monotonic clock into elapsed semantic ticks.
The adapter belongs at the platform boundary. HSMs and task executors still receive only integer elapsed ticks through tick(elapsed).
| using tsm::chrono_ticks::elapsed_tick_source< Clock, TickPeriod >::clock_type = Clock |
| using tsm::chrono_ticks::elapsed_tick_source< Clock, TickPeriod >::tick_period = TickPeriod |
| using tsm::chrono_ticks::elapsed_tick_source< Clock, TickPeriod >::time_point = typename Clock::time_point |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |