![]() |
MAK Data Logger API Documentation for DIS
|
Instances of DtRemoteLoggerConnection are a family of messages used to control a remote instance of the MAK-Logger over the network. More...
Collaboration diagram for DtRemoteLoggerConnection:Public Member Functions | |
| DtRemoteLoggerConnection () | |
| (default) constructor More... | |
| DtRemoteLoggerConnection (const DtEntityIdentifier &loggerId, const DtString &loggerName) | |
| Constructor. More... | |
| virtual | ~DtRemoteLoggerConnection () |
| destructor More... | |
| DtRemoteLoggerConnection (const DtRemoteLoggerConnection &src) | |
| copy constructor More... | |
| DtRemoteLoggerConnection & | operator= (const DtRemoteLoggerConnection &src) |
| assignment operator More... | |
| bool | operator< (const DtRemoteLoggerConnection &rhs) const |
| less than More... | |
| virtual void | updateInfo (const DtLgrTotalStatePdu &totalState) |
| Update the information using the given PDU data. More... | |
| virtual void | printDataToStream (std::ostream &stream) const |
| Print contents. More... | |
| virtual const DtEntityIdentifier & | id () const |
| Set/Get logger ID. More... | |
| virtual void | setId (const DtEntityIdentifier &val) |
| Set/Get logger ID. More... | |
| virtual const DtString & | name () const |
| Set/Get logger name. More... | |
| virtual void | setName (const DtString &val) |
| Set/Get logger name. More... | |
| virtual DtTime | time () const |
| Set/Get logger time within the tape. More... | |
| virtual void | setTime (DtTime value) |
| Set/Get logger time within the tape. More... | |
| virtual DtTime | idealTime () const |
| Set/Get logger time of execution. More... | |
| virtual void | setIdealTime (DtTime value) |
| Set/Get logger time of execution. More... | |
| virtual double | scale () const |
| Set/Get logger playback scaling factor (speed) Undefined for recording. More... | |
| virtual void | setScale (double sc) |
| Set/Get logger playback scaling factor (speed) Undefined for recording. More... | |
| virtual DtTime | fileLength () const |
| Set/Get logger file length in time (last time) Undefined for recording. More... | |
| virtual void | setFileLength (DtTime value) |
| Set/Get logger file length in time (last time) Undefined for recording. More... | |
| virtual DtTime | heartbeat () const |
| Set/Get heartbeat interval for entities (DIS only) More... | |
| virtual void | setHeartbeat (DtTime value) |
| Set/Get heartbeat interval for entities (DIS only) More... | |
| virtual DtTime | timeout () const |
| Set/Get timeout interval for entities (DIS only) More... | |
| virtual void | setTimeout (DtTime value) |
| Set/Get timeout interval for entities (DIS only) More... | |
| virtual bool | dataScaling () const |
| Set/Get whether attributes are set to scale based on scale factor. More... | |
| virtual void | setDataScaling (bool isEnabled) |
| Set/Get whether attributes are set to scale based on scale factor. More... | |
| virtual DtLgrFilePosition | filePos () const |
| Set/Get logger file position. More... | |
| virtual void | setFilePos (DtLgrFilePosition pos) |
| Set/Get logger file position. More... | |
| virtual DtLgrMode | mode () const |
| Set/Get logger mode. More... | |
| virtual void | setMode (DtLgrMode value) |
| Set/Get logger mode. More... | |
| virtual DtLgrMode | playAction () const |
| Set/Get logger action when a file is opened for playback. More... | |
| virtual void | setPlayAction (DtLgrMode value) |
| Set/Get logger action when a file is opened for playback. More... | |
| virtual DtLgrMode | recordAction () const |
| Set/Get logger action when a file is opened for record. More... | |
| virtual void | setRecordAction (DtLgrMode value) |
| Set/Get logger action when a file is opened for record. More... | |
| virtual DtLgrMode | eofAction () const |
| Set/Get logger action when playback EOF is reached. More... | |
| virtual void | setEofAction (DtLgrMode value) |
| Set/Get logger action when playback EOF is reached. More... | |
| virtual bool | timeConstrained () const |
| Set/Get whether logger is time constrained. More... | |
| virtual void | setTimeConstrained (bool isEnabled) |
| Set/Get whether logger is time constrained. More... | |
| virtual bool | timeRegulated () const |
| Set/Get whether logger is time regulating. More... | |
| virtual void | setTimeRegulated (bool isEnabled) |
| Set/Get whether logger is time regulating. More... | |
| virtual bool | usingOwnFedAmb () const |
| Set/Get whether logger is using its own Fed. Amb. (HLA only) More... | |
| virtual void | setUsingOwnFedAmb (bool isEnabled) |
| Set/Get whether logger is using its own Fed. Amb. (HLA only) More... | |
| virtual const char * | lgrFile () const |
| Set/Get name of file being played back or recorded. More... | |
| virtual void | setLgrFile (const DtString &name) |
| Set/Get name of file being played back or recorded. More... | |
| virtual const char * | annotationsFile () const |
| Set/Get name of annotations file. More... | |
| virtual void | setAnnotationsFile (const DtString &name) |
| Set/Get name of annotations file. More... | |
| virtual DtTime | lastUpdateTime () const |
| Set/Get time of the last update Deprecated - undefined. More... | |
| virtual void | setLastUpdateTime (DtTime value) |
| Set/Get time of the last update Deprecated - undefined. More... | |
| virtual int | protocol () |
| Set/Get protocol of Logger. More... | |
| virtual void | setProtocol (int protocolNumber) |
| Set/Get protocol of Logger. More... | |
Protected Attributes | |
| DtEntityIdentifier | myId |
| DtString | myName |
| DtTime | myTime |
| DtTime | myLastUpdateTime |
| DtLgrFilePosition | myFilePosition |
| DtLgrMode | myMode |
| DtTime | myIdealTime |
| double | myScale |
| DtTime | myFileLength |
| DtTime | myHeartbeat |
| DtTime | myTimeout |
| bool | myDataScaling |
| DtLgrFilePosition | myFilePos |
| DtLgrMode | myPlayAction |
| DtLgrMode | myRecordAction |
| DtLgrMode | myEofAction |
| bool | myTimeConstrained |
| bool | myTimeRegulated |
| bool | myUsingOwnFedAmb |
| DtString | myLgrFile |
| DtString | myAnnotationsFile |
| int | myProtocol |
Instances of DtRemoteLoggerConnection are a family of messages used to control a remote instance of the MAK-Logger over the network.
See lc*.h.
| DtRemoteLoggerConnection::DtRemoteLoggerConnection | ( | ) |
(default) constructor
| DtRemoteLoggerConnection::DtRemoteLoggerConnection | ( | const DtEntityIdentifier & | loggerId, |
| const DtString & | loggerName | ||
| ) |
Constructor.
|
virtual |
destructor
| DtRemoteLoggerConnection::DtRemoteLoggerConnection | ( | const DtRemoteLoggerConnection & | src | ) |
copy constructor
|
virtual |
Set/Get name of annotations file.
|
virtual |
Set/Get whether attributes are set to scale based on scale factor.
|
virtual |
Set/Get logger action when playback EOF is reached.
|
virtual |
Set/Get logger file length in time (last time) Undefined for recording.
|
virtual |
Set/Get logger file position.
|
virtual |
Set/Get heartbeat interval for entities (DIS only)
|
virtual |
Set/Get logger ID.
|
virtual |
Set/Get logger time of execution.
|
virtual |
Set/Get time of the last update Deprecated - undefined.
|
virtual |
Set/Get name of file being played back or recorded.
|
virtual |
Set/Get logger mode.
|
virtual |
Set/Get logger name.
| bool DtRemoteLoggerConnection::operator< | ( | const DtRemoteLoggerConnection & | rhs | ) | const |
less than
| DtRemoteLoggerConnection& DtRemoteLoggerConnection::operator= | ( | const DtRemoteLoggerConnection & | src | ) |
assignment operator
|
virtual |
Set/Get logger action when a file is opened for playback.
|
virtual |
Print contents.
|
virtual |
Set/Get protocol of Logger.
|
virtual |
Set/Get logger action when a file is opened for record.
|
virtual |
Set/Get logger playback scaling factor (speed) Undefined for recording.
|
virtual |
Set/Get name of annotations file.
|
virtual |
Set/Get whether attributes are set to scale based on scale factor.
|
virtual |
Set/Get logger action when playback EOF is reached.
|
virtual |
Set/Get logger file length in time (last time) Undefined for recording.
|
virtual |
Set/Get logger file position.
|
virtual |
Set/Get heartbeat interval for entities (DIS only)
|
virtual |
Set/Get logger ID.
|
virtual |
Set/Get logger time of execution.
|
virtual |
Set/Get time of the last update Deprecated - undefined.
|
virtual |
Set/Get name of file being played back or recorded.
|
virtual |
Set/Get logger mode.
|
virtual |
Set/Get logger name.
|
virtual |
Set/Get logger action when a file is opened for playback.
|
virtual |
Set/Get protocol of Logger.
|
virtual |
Set/Get logger action when a file is opened for record.
|
virtual |
Set/Get logger playback scaling factor (speed) Undefined for recording.
|
virtual |
Set/Get logger time within the tape.
|
virtual |
Set/Get whether logger is time constrained.
|
virtual |
Set/Get timeout interval for entities (DIS only)
|
virtual |
Set/Get whether logger is time regulating.
|
virtual |
Set/Get whether logger is using its own Fed. Amb. (HLA only)
|
virtual |
Set/Get logger time within the tape.
|
virtual |
Set/Get whether logger is time constrained.
|
virtual |
Set/Get timeout interval for entities (DIS only)
|
virtual |
Set/Get whether logger is time regulating.
|
virtual |
Update the information using the given PDU data.
|
virtual |
Set/Get whether logger is using its own Fed. Amb. (HLA only)
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |