10 #ifndef lgrTimeInterface_H_
11 #define lgrTimeInterface_H_
17 class DtLgrTimeCommandFactory;
24 typedef std::pair<DtAbsoluteTime,DtAbsoluteTime>
TimePair;
57 virtual bool atStartTime()
const;
60 virtual bool atStopTime()
const;
DtValueSignal< TimePair > startStopTimesChangedSignal
Definition: lgrTimeInterface.h:71
std::pair< DtAbsoluteTime, DtAbsoluteTime > TimePair
Definition: lgrTimeInterface.h:24
Contains MAKLogger::DtLgrSystemInterface subclass of MAKLogger::DtCommandInterface.
DtAbsoluteTime myFirstTime
Definition: lgrTimeInterface.h:82
DtAbsoluteTime myCurrentTime
Definition: lgrTimeInterface.h:81
DtValueSignal< DtAbsoluteTime > firstTimeChangedSignal
Definition: lgrTimeInterface.h:72
DtLgrTimeInterface ThisClass
Definition: lgrTimeInterface.h:30
DtValueSignal< DtAbsoluteTime > currentTimeChangedSignal
Response handlers.
Definition: lgrTimeInterface.h:70
DtValueSignal< DtAbsoluteTime > lastTimeChangedSignal
Definition: lgrTimeInterface.h:73
DtLgrTimeCommandFactory Factory
Definition: lgrTimeInterface.h:27
The factory class responsible for created time related commands.
Definition: lgrTimeCommandFactory.h:21
#define DT_DLL_LGRCORE
Definition: lgrCore.h:19
The class responsible for interfacing with the low level logger system functions. ...
Definition: lgrSystemInterface.h:31
std::shared_ptr< const DtCommand > DtResponse
Definition: lgrCommand.h:175
DtLogger provides the core system structure and controls the execution model for the underlying objec...
Definition: logger.h:35
TimePair myStartStopTimes
Definition: lgrTimeInterface.h:84
short DtLgrCommandId
Definition: lgrCommand.h:25
DtAbsoluteTime myLastTime
Definition: lgrTimeInterface.h:83
The class for interfacing with the loggers time state.
Definition: lgrTimeInterface.h:21
Absolute Time, a particular measured instance in time, could be thought of as a set of relative times...
Definition: absoluteTime.h:82
Definition: signalSlot.h:164