![]() |
MAK Data Logger API Documentation for DIS
|
DIS Receiver Object publisher. More...
Inheritance diagram for MAKLogger::DtLgrDisReceiverPublisher:
Collaboration diagram for MAKLogger::DtLgrDisReceiverPublisher:Public Member Functions | |
| DT_VIRTUAL_CTR (DtLgrDisReceiverPublisher,(const DtReceiverPdu &pdu, DtLgrDisSimulationManager &simManager)) virtual ~DtLgrDisReceiverPublisher() | |
| Destructor. More... | |
| virtual void | update (const DtPdu &pdu, const DtAbsoluteTime &updateTime, bool isTimeFromPast, bool isStateUpdate, double scaling, bool isStatic, bool sendFlag) |
| Process a state update message. More... | |
| virtual void | sendUpdateAtScaleChangePoint (double oldScale, double newScale, bool wasStatic, bool isStatic) |
| Sends an update when scaling changes. More... | |
| virtual void | tick (double scaling, bool isStatic) |
| Tick the publisher. More... | |
Public Member Functions inherited from MAKLogger::DtLgrPublisherInterface | |
| DtLgrPublisherInterface (DtLgrDisSimulationManager &simMgr) | |
| virtual | ~DtLgrPublisherInterface () |
| DTOR. More... | |
| virtual DtPacket * | createUpdatePacket (const DtAbsoluteTime &time) |
| Create an update packet with the given time from the publisher's encoded state data. More... | |
| virtual void | setExerciseId (unsigned char exerciseId) |
| Set the exercise id. More... | |
| virtual unsigned char | exerciseId () const |
| Get the associated exercise id. More... | |
Protected Member Functions | |
| virtual const DtStateMsg & | lastState () const |
| Return the last state update handled by the publisher. More... | |
| virtual void | tickVrlPublisher () |
| Tick the VR-Link publisher. More... | |
Protected Member Functions inherited from MAKLogger::DtLgrPublisherInterface | |
| virtual void | adjustConnectionExerciseId () |
| virtual void | resetConnectionExerciseId () |
| virtual void | adjustProtocolVersionToSend () |
| virtual void | resetProtocolVersionToSend () |
| virtual void | setInitialDISVersion (int version) |
Protected Attributes | |
| DtRadioReceiverPublisher * | myPublisher |
Protected Attributes inherited from MAKLogger::DtLgrPublisherInterface | |
| DtTime | myLastUpdateTime |
| DtLgrDisSimulationManager & | mySimMgr |
| unsigned char | myExConnExerciseId |
| unsigned char | myExerciseId |
| int | myInitialDISVersion |
| int | myDefaultDISVersion |
DIS Receiver Object publisher.
| MAKLogger::DtLgrDisReceiverPublisher::DT_VIRTUAL_CTR | ( | DtLgrDisReceiverPublisher | , |
| (const DtReceiverPdu &pdu, DtLgrDisSimulationManager &simManager) | |||
| ) |
Destructor.
|
protectedvirtual |
Return the last state update handled by the publisher.
Implements MAKLogger::DtLgrPublisherInterface.
|
virtual |
Sends an update when scaling changes.
Implements MAKLogger::DtLgrPublisherInterface.
|
virtual |
Tick the publisher.
Implements MAKLogger::DtLgrPublisherInterface.
|
protectedvirtual |
Tick the VR-Link publisher.
|
virtual |
Process a state update message.
Implements MAKLogger::DtLgrPublisherInterface.
|
protected |