26#include "UniSetTypes.h"
27#include "MessageType.h"
28#include "PassiveTimer.h"
29#include "Exceptions.h"
101 virtual ~LT_Object();
112 uniset::Message::Priority p = uniset::Message::High );
143 TimerInfo(
uniset::TimerId id, timeout_t timeMS, clock_t cnt, uniset::Message::Priority p ):
149 tmr.setTiming(timeMS);
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 };
timeout_t sleepTime
Определения LT_Object.h:197
timeout_t getTimeInterval(uniset::TimerId timerid) const
Определения 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)
Определения LT_Object.cc:167
timeout_t checkTimers(UniSetObject *obj)
Определения LT_Object.cc:45
timeout_t getTimeLeft(uniset::TimerId timerid) const
Определения LT_Object.cc:140
virtual std::string getTimerName(int id) const
Определения LT_Object.cc:161
Пассивный таймер
Определения PassiveTimer.h:94
Определения UniSetObject.h:80
Определения Calibration.h:27
long TimerId
Определения UniSetTypes_i.idl:32
Определения LT_Object.h:141
uniset::TimerId id
Определения LT_Object.h:159
timeout_t curTimeMS
Определения LT_Object.h:160
uniset::Message::Priority priority
Определения LT_Object.h:161
clock_t curTick
Определения LT_Object.h:167