49 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER );
53 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER, DtPduFactory* pduFactory = 0 );
57 const DtEntityIdentifier& receiver,
58 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER );
69 virtual DtTime time()
const;
70 virtual void setTime( DtTime tm );
72 virtual DtTime idealTime()
const;
73 virtual void setIdealTime( DtTime tm );
75 virtual double scale()
const;
76 virtual void setScale(
double sc );
78 virtual DtTime fileLength()
const;
79 virtual void setFileLength( DtTime tm );
81 virtual DtTime heartbeat()
const;
82 virtual void setHeartbeat( DtTime tm );
84 virtual DtTime timeout()
const;
85 virtual void setTimeout( DtTime tm );
87 virtual bool dataScaling()
const;
88 virtual void setDataScaling(
bool onOff );
97 virtual void setPlayAction(
DtLgrMode md );
100 virtual void setRecordAction(
DtLgrMode md );
103 virtual void setEofAction(
DtLgrMode md );
105 virtual bool timeConstrained()
const;
106 virtual void setTimeConstrained(
bool onOff );
108 virtual bool timeRegulated()
const;
109 virtual void setTimeRegulated(
bool onOff );
111 virtual bool usingOwnFedAmb()
const;
112 virtual void setUsingOwnFedAmb(
bool onOff );
114 virtual const char* lgrFile()
const;
115 virtual void setLgrFile(
const DtString& name );
117 virtual const char* annotationsFile()
const;
118 virtual void setAnnotationsFile(
const DtString& name );
DtNetFloat64 lgrScale
Definition: lcTotalState.h:19
DtLgrMode
General operation modes.
Definition: lcPdu.h:62
DtNetFloat64 lgrTimeout
Definition: lcTotalState.h:22
DtNetU32 lgrMode
Definition: lcTotalState.h:26
DtNetU32 lgrPlayAction
Definition: lcTotalState.h:27
DtNetU32 lgrDataScaling
Definition: lcTotalState.h:24
DtNetU32 lgrRecordAction
Definition: lcTotalState.h:28
Instances of DtLgrTotalStatePdu are used to convey to a remote logger- controller the total current s...
Definition: lcTotalState.h:43
Definition: lgrControlP.h:61
DtNetU32 totalSize
Definition: lcTotalState.h:23
DtNetU32 lgrFilePosition
Definition: lcTotalState.h:25
DtNetU32 annFileLen
Definition: lcTotalState.h:34
struct DtLgrStateDesc * PDtLgrStateDesc
DtNetU32 lgrFileOff
Definition: lcTotalState.h:31
DtNetFloat64 lgrHeartbeat
Definition: lcTotalState.h:21
DtNetU32 annFileOff
Definition: lcTotalState.h:33
DtLgrFilePosition
Location status.
Definition: lcPdu.h:84
DtNetFloat64 lgrFileLength
Definition: lcTotalState.h:20
DtLgrControlPdu & operator=(const DtLgrControlPdu &src)
assignment operator
Instances of DtLgrControlPdu are a family of messages used to control a remote instance of the MAK-Lo...
Definition: lcPdu.h:137
DtNetU32 lgrFileLen
Definition: lcTotalState.h:32
DtNetFloat64 lgrIdealTime
Definition: lcTotalState.h:18
Contains DtLgrControlPdu.
DtNetU32 lgrEofAction
Definition: lcTotalState.h:29
DtNetU32 lgrCtrlFlags
Definition: lcTotalState.h:30
Network representation of logger state data.
Definition: lcTotalState.h:15
struct DtLgrStateDesc DtLgrStateDesc
Network representation of logger state data.
virtual void printDataToStream(std::ostream &stream) const
Print contents.
DtNetFloat64 lgrTime
Definition: lcTotalState.h:17
#define DT_DLL_LOGGERCONTROL
Include vlconfig.h to get relivant platform info like if we need declspec stuff or not...
Definition: loggerControlDefines.h:31