6 #ifndef DtLgcyLgrTotalStatePdu_H_
7 #define DtLgcyLgrTotalStatePdu_H_
45 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER );
49 DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER );
53 DtGlobalObjectDesignator& receiver,
54 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 );
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 char* name );
117 virtual const char* annotationsFile()
const;
118 virtual void setAnnotationsFile(
const char* name );
DtNetFloat64 lgrIdealTime
Definition: legacyLcTotalState.h:16
DtNetFloat64 lgrFileLength
Definition: legacyLcTotalState.h:18
DtNetU32 lgrCtrlFlags
Definition: legacyLcTotalState.h:28
Instances of DtLgcyLgrTotalStatePdu are used to convey to a remote logger- controller the total curre...
Definition: legacyLcTotalState.h:39
Definition: legacyLgrControlP.h:58
#define DT_DLL_LGCYLGRCNTRL
Include vlconfig.h to get relivant platform info like if we need declspec stuff or not...
Definition: legacyLoggerControlDefines.h:31
Instances of DtLgcyLgrControlPdu are a family of messages used to control a remote instance of the MA...
Definition: legacyLcPdu.h:106
DtNetU32 lgrEofAction
Definition: legacyLcTotalState.h:27
DtNetFloat64 lgrScale
Definition: legacyLcTotalState.h:17
DtLgcyLgrMode
Definition: legacyLcPdu.h:25
virtual void printData() const
Print contents.
DtNetU32 totalSize
Definition: legacyLcTotalState.h:21
struct DtLgcyLgrStateDesc * PDtLgcyLgrStateDesc
DtNetU32 lgrRecordAction
Definition: legacyLcTotalState.h:26
DtNetU32 lgrFileLen
Definition: legacyLcTotalState.h:30
DtNetU32 lgrFileOff
Definition: legacyLcTotalState.h:29
DtLgcyLgrControlPdu & operator=(const DtLgcyLgrControlPdu &src)
assignment operator
DtNetU32 annFileLen
Definition: legacyLcTotalState.h:32
DtNetU32 lgrPlayAction
Definition: legacyLcTotalState.h:25
DtNetU32 annFileOff
Definition: legacyLcTotalState.h:31
Network representation of logger state data.
Definition: legacyLcTotalState.h:13
DtNetU32 lgrMode
Definition: legacyLcTotalState.h:24
DtNetFloat64 lgrHeartbeat
Definition: legacyLcTotalState.h:19
DtNetU32 lgrDataScaling
Definition: legacyLcTotalState.h:22
DtLgcyLgrFilePosition
Location status.
Definition: legacyLcPdu.h:47
struct DtLgcyLgrStateDesc DtLgcyLgrStateDesc
Network representation of logger state data.
DtNetU32 lgrFilePosition
Definition: legacyLcTotalState.h:23
DtNetFloat64 lgrTime
Definition: legacyLcTotalState.h:15
DtNetFloat64 lgrTimeout
Definition: legacyLcTotalState.h:20