14 #include <vlpi/entityIdentifier.h>
15 #include <vlutil/vlString.h>
53 virtual const DtEntityIdentifier& id()
const;
55 virtual void setId(
const DtEntityIdentifier& val);
59 virtual const DtString& name()
const;
61 virtual void setName(
const DtString& val);
65 virtual DtTime time()
const;
67 virtual void setTime( DtTime value );
71 virtual DtTime idealTime()
const;
73 virtual void setIdealTime( DtTime value );
77 virtual double scale()
const;
80 virtual void setScale(
double sc );
84 virtual DtTime fileLength()
const;
87 virtual void setFileLength( DtTime value );
91 virtual DtTime heartbeat()
const;
93 virtual void setHeartbeat( DtTime value );
97 virtual DtTime timeout()
const;
99 virtual void setTimeout( DtTime value );
103 virtual bool dataScaling()
const;
105 virtual void setDataScaling(
bool isEnabled );
123 virtual void setPlayAction(
DtLgrMode value );
129 virtual void setRecordAction(
DtLgrMode value );
135 virtual void setEofAction(
DtLgrMode value );
139 virtual bool timeConstrained()
const;
141 virtual void setTimeConstrained(
bool isEnabled );
145 virtual bool timeRegulated()
const;
147 virtual void setTimeRegulated(
bool isEnabled );
151 virtual bool usingOwnFedAmb()
const;
153 virtual void setUsingOwnFedAmb(
bool isEnabled );
157 virtual const char* lgrFile()
const;
159 virtual void setLgrFile(
const DtString& name );
163 virtual const char* annotationsFile()
const;
165 virtual void setAnnotationsFile(
const DtString& name );
169 virtual DtTime lastUpdateTime()
const;
172 virtual void setLastUpdateTime( DtTime value );
176 virtual int protocol();
178 virtual void setProtocol(
int protocolNumber );
182 virtual void printDataToStream(std::ostream& stream)
const;
DtLgrMode
General operation modes.
Definition: lcPdu.h:62
DtLgrMode myPlayAction
Definition: lcRemoteLoggerConnection.h:198
DtLgrFilePosition myFilePosition
Definition: lcRemoteLoggerConnection.h:189
bool myTimeRegulated
Definition: lcRemoteLoggerConnection.h:202
double myScale
Definition: lcRemoteLoggerConnection.h:192
Instances of DtLgrTotalStatePdu are used to convey to a remote logger- controller the total current s...
Definition: lcTotalState.h:43
Instances of DtRemoteLoggerConnection are a family of messages used to control a remote instance of t...
Definition: lcRemoteLoggerConnection.h:27
DtTime myHeartbeat
Definition: lcRemoteLoggerConnection.h:194
DtString myLgrFile
Definition: lcRemoteLoggerConnection.h:204
DtLgrFilePosition
Location status.
Definition: lcPdu.h:84
DtEntityIdentifier myId
Definition: lcRemoteLoggerConnection.h:185
DtTime myLastUpdateTime
Definition: lcRemoteLoggerConnection.h:188
int myProtocol
Definition: lcRemoteLoggerConnection.h:206
DtTime myFileLength
Definition: lcRemoteLoggerConnection.h:193
DtTime myTimeout
Definition: lcRemoteLoggerConnection.h:195
DtTime myIdealTime
Definition: lcRemoteLoggerConnection.h:191
DtLgrFilePosition myFilePos
Definition: lcRemoteLoggerConnection.h:197
bool myTimeConstrained
Definition: lcRemoteLoggerConnection.h:201
Contains DtLgrControlPdu.
DtTime myTime
Definition: lcRemoteLoggerConnection.h:187
DtString myAnnotationsFile
Definition: lcRemoteLoggerConnection.h:205
DtLgrMode myEofAction
Definition: lcRemoteLoggerConnection.h:200
Contains export defines for logger control toolkit.
DtString myName
Definition: lcRemoteLoggerConnection.h:186
std::map< DtEntityIdentifier, DtRemoteLoggerConnection > DtRemoteLoggerMap
Collection of remote logger connections.
Definition: lcRemoteLoggerConnection.h:210
DtLgrMode myRecordAction
Definition: lcRemoteLoggerConnection.h:199
bool myDataScaling
Definition: lcRemoteLoggerConnection.h:196
bool myUsingOwnFedAmb
Definition: lcRemoteLoggerConnection.h:203
DtLgrMode myMode
Definition: lcRemoteLoggerConnection.h:190
#define DT_DLL_LOGGERCONTROL
Include vlconfig.h to get relivant platform info like if we need declspec stuff or not...
Definition: loggerControlDefines.h:31