14 #include <vlpi/entityIdentifier.h>
15 #include <vlutil/vlString.h>
54 virtual const DtEntityIdentifier& id()
const;
55 virtual void setId(
const DtEntityIdentifier& val);
60 virtual const DtString& name()
const;
61 virtual void setName(
const DtString& val);
66 virtual DtTime time()
const;
67 virtual void setTime( DtTime value );
72 virtual DtTime idealTime()
const;
73 virtual void setIdealTime( DtTime value );
79 virtual double scale()
const;
80 virtual void setScale(
double sc );
86 virtual DtTime fileLength()
const;
87 virtual void setFileLength( DtTime value );
92 virtual DtTime heartbeat()
const;
93 virtual void setHeartbeat( DtTime value );
98 virtual DtTime timeout()
const;
99 virtual void setTimeout( DtTime value );
104 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 );
140 virtual bool timeConstrained()
const;
141 virtual void setTimeConstrained(
bool isEnabled );
146 virtual bool timeRegulated()
const;
147 virtual void setTimeRegulated(
bool isEnabled );
152 virtual bool usingOwnFedAmb()
const;
153 virtual void setUsingOwnFedAmb(
bool isEnabled );
158 virtual const char* lgrFile()
const;
159 virtual void setLgrFile(
const DtString& name );
164 virtual const char* annotationsFile()
const;
165 virtual void setAnnotationsFile(
const DtString& name );
171 virtual DtTime lastUpdateTime()
const;
172 virtual void setLastUpdateTime( DtTime value );
177 virtual int protocol();
178 virtual void setProtocol(
int protocolNumber );
182 virtual void printDataToStream(std::ostream& stream)
const;