#include <Timer.h>
Definition at line 18 of file Timer.h.
◆ IntervalClock
◆ IntervalTimePoint
◆ StartClock
◆ StartTimePoint
◆ Ticks
◆ Flags
| Enumerator |
|---|
| fail_on_overrun | |
Definition at line 52 of file Timer.h.
◆ State
| Enumerator |
|---|
| running | |
| stopped | |
Definition at line 33 of file Timer.h.
◆ Timer()
◆ ~Timer()
◆ interval()
| Ticks DPsim::Timer::interval |
( |
| ) |
|
|
inline |
◆ overruns()
| const long long & DPsim::Timer::overruns |
( |
| ) |
|
|
inline |
◆ setInterval() [1/2]
| void DPsim::Timer::setInterval |
( |
const Ticks & | intv | ) |
|
|
inline |
◆ setInterval() [2/2]
| void DPsim::Timer::setInterval |
( |
double | dt | ) |
|
|
inline |
◆ setStartTime()
◆ sleep()
Suspend thread execution until next tick.
Definition at line 54 of file Timer.cpp.
◆ start() [1/2]
Start real-time timer.
Definition at line 92 of file Timer.cpp.
◆ start() [2/2]
◆ stop()
Stop real-time timer.
Definition at line 125 of file Timer.cpp.
◆ ticks()
| long long DPsim::Timer::ticks |
( |
| ) |
|
|
inline |
◆ mFlags
◆ mLogLevel
◆ mNextTick
◆ mOverruns
| long long DPsim::Timer::mOverruns |
|
protected |
◆ mSLog
◆ mStartAt
◆ mState
◆ mTickInterval
| Ticks DPsim::Timer::mTickInterval |
|
protected |
◆ mTicks
| long long DPsim::Timer::mTicks |
|
protected |
The documentation for this class was generated from the following files:
- /__w/dpsim/dpsim/dpsim/include/dpsim/Timer.h
- /__w/dpsim/dpsim/dpsim/src/Timer.cpp