26#include "UniSetTypes.h"
27#include "MessageType.h"
28#include "PassiveTimer.h"
29#include "Exceptions.h"
112 uniset::Message::Priority p = uniset::Message::High );
161 uniset::Message::Priority
priority = { uniset::Message::High };
170 bool operator < (
const TimerInfo& ti )
const
179#if __cplusplus < 201103L
180 :
public std::unary_function<TimerInfo, bool>
186 inline bool operator()(
const TimerInfo& ti)
const
188 return ( ti.
id == tid );
195 typedef std::deque<TimerInfo> TimersList;
199 TimersList getTimersList()
const;
208 Debug::type loglevel = { Debug::LEVEL3 };
Definition LT_Object.h:182
Definition LT_Object.h:98
timeout_t sleepTime
Definition LT_Object.h:197
timeout_t getTimeInterval(uniset::TimerId timerid) const
Definition LT_Object.cc:126
virtual timeout_t askTimer(uniset::TimerId timerid, timeout_t timeMS, clock_t ticks=-1, uniset::Message::Priority p=uniset::Message::High)
Definition LT_Object.cc:167
timeout_t checkTimers(UniSetObject *obj)
Definition LT_Object.cc:45
timeout_t getTimeLeft(uniset::TimerId timerid) const
Definition LT_Object.cc:140
virtual std::string getTimerName(int id) const
Definition LT_Object.cc:161
Пассивный таймер
Definition PassiveTimer.h:94
virtual timeout_t setTiming(timeout_t msec) noexcept override
Definition PassiveTimer.cc:59
virtual timeout_t getInterval() const noexcept override
Definition PassiveTimer.cc:84
virtual void reset() noexcept override
Definition PassiveTimer.cc:73
Definition UniSetObject.h:80
Definition Calibration.h:27
long TimerId
Definition UniSetTypes_i.idl:32
Definition LT_Object.h:141
uniset::TimerId id
Definition LT_Object.h:159
timeout_t curTimeMS
Definition LT_Object.h:160
uniset::Message::Priority priority
Definition LT_Object.h:161
clock_t curTick
Definition LT_Object.h:167