MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Types | Static Protected Member Functions | Protected Attributes
MAKLogger::DtLgrDisSimulationManager Class Reference

The DIS Simulation manager manages the DIS simulation settings. More...

+ Inheritance diagram for MAKLogger::DtLgrDisSimulationManager:
+ Collaboration diagram for MAKLogger::DtLgrDisSimulationManager:

Public Types

typedef DtLgrPublisherInterface *(* LgrPublisherCreator )(DtLgrDisSimulationManager &, const DtPdu &pdu)
 Types. More...
 

Public Member Functions

virtual ~DtLgrDisSimulationManager ()
 
virtual void tick ()
 Tick the simulations. More...
 
virtual bool isConnected () const
 Returns true if an exercise connection has been established. More...
 
virtual bool isConnectionOk () const
 Returns true if an exercise connection has been established and its in a good state. More...
 
virtual bool connect (DtExerciseConnInitializer &initializer, DtString &failureReason)
 Connect to an exercise. More...
 
virtual void disconnect ()
 Disconnect from the exercise. More...
 
virtual DtLgrDisSimDriversimDriver ()
 Access to the simulation driver. More...
 
virtual const DtLgrDisSimDriversimDriver () const
 Access to the simulation driver. More...
 
virtual const DtLgrSimInputinput () const
 Get input. More...
 
virtual DtLgrSimInputinput ()
 Get input. More...
 
virtual const DtLgrSimOutputoutput () const
 Get output. More...
 
virtual DtLgrSimOutputoutput ()
 Get output. More...
 
virtual const DtMessageStatestate () const
 Get state. More...
 
virtual DtMessageStatestate ()
 Get a simulation state. More...
 
virtual DtMessageStatecreateState () const
 Create a new empty state. More...
 
virtual DtLgrFileInputopenFileForInput (const DtString &filename) const
 Open a DIS file for input. More...
 
virtual DtLgrFileOutputopenFileForCopying (const DtString &filename, const DtLgrFileInput *input) const
 Opens a file for writing using the settings of the input file. More...
 
virtual DtLgrFileOutputopenFileForOutput (const DtString &filename, const DtString &description) const
 Open a DIS file for output. More...
 
virtual DtLgrFileInputopenPartialFileForCopying (const DtLgrFileOutput *output, DtFilePosition firstPacket, DtFilePosition lastPacket) const
 Open partial file for copying. More...
 
virtual void addReceivePduCallback (DtPduCallbackFcn receivePduCb, void *usr)
 
virtual void removeReceivePduCallback (DtPduCallbackFcn receivePduCb, void *usr)
 
virtual void sendPdu (DtPdu &pdu)
 Send the pdu. More...
 
virtual void registerPublisher (DtPduKind, LgrPublisherCreator)
 Add a creator method for a pdu kind. More...
 
virtual void removePublisherCreator (DtPduKind)
 Removes the creator method for a pdu kind. More...
 
virtual bool pduNeedsPublisher (DtPduKind pduKind) const
 Looks up to see if there is a creator method for the pdu kind. More...
 
virtual DtLgrPublisherInterfacecreatePublisher (const DtPdu &pdu)
 Creates a publisher for the pdu kind (if one exists). More...
 
virtual DtRelativeTime heartbeatRate () const
 Get the DIS heartbeat rate. More...
 
virtual void setHeartbeatRate (DtRelativeTime time)
 Set the DIS heartbeat rate. More...
 
virtual DtRelativeTime timeoutRate () const
 Get the DIS timeout rate. More...
 
virtual void setTimeoutRate (DtRelativeTime time)
 Set the DIS timeout rate. More...
 
virtual bool scaleArticulatedParts () const
 Get whether articulated parts are scaled. More...
 
virtual void setDisDescription (DtDisDescriptor *desc)
 Set the current description. More...
 
virtual void setDrainInputMaxTime (double maxTime)
 Set the drain input max time (in seconds). More...
 
virtual double drainInputMaxTime () const
 Get the drain input max time (in seconds). More...
 
virtual void setNumPdusToReadPerTimeCheck (int number)
 Set the number of PDU's to read per time-check. More...
 
virtual int numPdusToReadPerTimeCheck () const
 Get the number of PDU's to read per time-check. More...
 
virtual const DtDisDescriptordisDescription () const
 Get the current description. More...
 
virtual DtDisDescriptordisDescription ()
 
virtual void setEntityTypeManager (DtLgrDisEntityTypeManager *mgr)
 Set the entity types manager. More...
 
virtual DtLgrDisEntityTypeManagerentityTypeManager ()
 Get the entity types manager. More...
 
virtual const
DtLgrDisEntityTypeManager
entityTypeManager () const
 
virtual void setConfigurationFileName (const DtString &filename)
 
- Public Member Functions inherited from MAKLogger::DtLgrBaseSimManager
virtual ~DtLgrBaseSimManager ()
 
virtual void setExerciseConn (DtExerciseConn *exconn)
 Set the exercise conn (deleting the existing one if it was set). More...
 
virtual void setShareExerciseConn (bool shared)
 Set the the logger is using a shared exercise connection. More...
 
virtual void setSimTime (DtAbsoluteTime simTime)
 Set the current simulation time. More...
 
virtual double exConnSimTime () const
 Get the exercise connection sim time. More...
 
virtual void setExConnSimTime (double time)
 Set the exercise connection sim time. More...
 
virtual void setAllowSetSimTime (bool setSimTime)
 Set whether the logger can set sim time for the exercise connection. More...
 
virtual bool allowSetSimTime () const
 Get whether the logger is allowed to set sim time for the exercise connection. More...
 
virtual void setDrainInputOnTick (bool drainInput)
 Set the drain input on tick flag. More...
 
virtual bool drainInputOnTick () const
 Get whether the logger can drain input on tick. More...
 
virtual bool activity () const
 Get whether there is simulation activity. More...
 
virtual DtExerciseConnexerciseConn ()
 Get the current exerciseConn. More...
 
virtual DtExerciseConnexerciseConn () const
 Get the current exerciseConn. More...
 
- Public Member Functions inherited from MAKLogger::DtLgrSimManager
 DtLgrSimManager ()
 
virtual ~DtLgrSimManager ()
 
virtual bool scaleAttributes () const
 Get whether attributes are scaled with time scaling. More...
 
virtual void setScaleAttributes (bool enable)
 Enable or Disable attribute scaling. More...
 
virtual void activateIdleListening (DtMessagePipeline *pipeLine)
 Activate listening while idle. More...
 
virtual void deactivateIdleListening (DtMessagePipeline *pipeLine)
 Deactivate listening while idle. More...
 
virtual void setTimeProvider (DtTimeProvider *provider)
 Set the time provider. More...
 
virtual DtAbsoluteTime simTime () const
 A function to get the current simulation time. More...
 
virtual void setAdjustSimTime (bool adjustSimTime)
 Set whether to adjust sim time based on jumps in time. More...
 
virtual bool isSimTimeAdjusted () const
 Is sim time being adjusted? More...
 
virtual DtTime adjustedSimTime (DtTime packetTime, bool includeOffset=false) const
 Given a packet time return a sim time for sending it to network that has been adjusted based on jumps in time (if adjustments are enabled) Add in time offset if specified (e.g. More...
 
virtual void setTimeJump (DtAbsoluteTime jumpTime)
 Set the adjustments to time when a jump is made. More...
 
virtual void setInitialTime (DtAbsoluteTime initialTime)
 Set the initial time when play begins. More...
 
virtual int remoteControlId () const
 Get the remote control id. More...
 
virtual void setRemoteControlId (int id)
 Set the remote control id for this logger. More...
 
virtual void activateFilters (const DtMessageIOInfo *info)
 Activate sim filters. More...
 
virtual void deactivateFilters ()
 Deactivate sim filters. More...
 
virtual bool filter (DtPacket *packet)
 Check to see if the packet should be filtered. More...
 
virtual int addFilter (DtLgrPacketFilter *filter)
 Add filter. More...
 
virtual int removeFilter (const DtLgrPacketFilter *filter)
 Remove a filter. More...
 
virtual int filterCount () const
 Get the count of filters. More...
 
virtual int filterIndex (const DtLgrPacketFilter *filter) const
 Get the index of the given filter. More...
 
virtual void setHeartbeatIntervals (const std::map< DtString, DtLgrSimDriver::HeartbeatTimeRecord > &intervals)
 
virtual const std::map
< DtString,
DtLgrSimDriver::HeartbeatTimeRecord > & 
heartbeatIntervals () const
 
virtual void setTimeoutIntervals (const std::map< DtString, DtLgrSimDriver::HeartbeatTimeRecord > &intervals)
 
virtual const std::map
< DtString,
DtLgrSimDriver::HeartbeatTimeRecord > & 
timeoutIntervals () const
 
virtual void updateEntityTracker (const DtString &tracker)
 Update the driver's entity tracker to match argument. More...
 
virtual void setAllowEntityTracking (bool trackingEnabled)
 Set a flag that allows entity tracking or not (i.e., even if there is an entity tracker, controls if it is returned or not) More...
 
virtual DtLgrEntityTrackerentityTracker ()
 Get the current entity tracker, or null if none or tracking is disabled. More...
 
virtual const DtLgrEntityTrackerentityTracker () const
 Get the current entity tracker, or null if none or tracking is disabled. More...
 
virtual const std::vector
< DtString > & 
filterEntityList ()
 Get the list of filtered entity ID's that were set in the config file. More...
 
virtual void addTemporaryTrackedEntity (const DtString &name)
 
virtual void addTemporaryTrackedMarking (const DtString &marking)
 
virtual void setEntityTracker (DtLgrEntityTracker *tracker)
 takes ownership More...
 
virtual void addToFilterEntityList (const std::vector< DtString > &nameList)
 
virtual void initPlayback (DtLgrFileInput &input)
 Perform initialization before tape playback. More...
 
virtual bool listenWhenIdle () const
 Listen when idle? More...
 
virtual void setListenWhenIdle (bool val)
 Set flag to listen when connecting;. More...
 
virtual bool staticDRAlgorithmWhenPaused () const
 Change Dead Reckon Algorithm to Static on Pause? More...
 
virtual void setStaticDRAlgorithmWhenPaused (bool staticDRAlgorithm)
 Set flag to swap Dead Reckon Algorithm to static when paused. More...
 
virtual void setEntitiesForRefresh (const DtLgrEntityTracker::EntryHandleSet &handleSet)
 Indicate/clear set of entities that need to be refreshed. More...
 
virtual const
DtLgrEntityTracker::EntryHandleSet
entitiesForRefresh () const
 Indicate/clear set of entities that need to be refreshed. More...
 
virtual void clearEntitiesForRefresh ()
 Indicate/clear set of entities that need to be refreshed. More...
 
virtual DtTimeProvidertimeProvider ()
 Get the time provider. More...
 
virtual const DtTimeProvidertimeProvider () const
 Get the time provider. More...
 
virtual DtLgrPacketFilterfilterByIndex (int index)
 Get filter by index. More...
 
virtual const DtLgrPacketFilterfilterByIndex (int index) const
 Get filter by index. More...
 
virtual bool playbackFilesUseRandomAccess () const
 Set/Get flag indicating playback files opened to optimize random access (primarily for windows) More...
 
virtual void setPlaybackFilesUseRandomAccess (bool val)
 Set/Get flag indicating playback files opened to optimize random access (primarily for windows) More...
 
virtual double extendedStopTimeoutInterval () const
 When simultaneously playing back a file that is being recorded this value controls how long playback that has reached the stop time should wait for the recording file to expand and increase the stop time allowing playback to continue. More...
 
virtual void setExtendedStopTimeoutInterval (double interval)
 When simultaneously playing back a file that is being recorded this value controls how long playback that has reached the stop time should wait for the recording file to expand and increase the stop time allowing playback to continue. More...
 

Static Public Member Functions

static DtVector scaleVector (const DtVector &vec, double scaleValue)
 Scale a vector. More...
 

Protected Types

typedef std::map< DtPduKind,
LgrPublisherCreator
DtPublisherFunctionMap
 
typedef std::set< DtPduKind > DtPduKindSet
 
- Protected Types inherited from MAKLogger::DtLgrSimManager
typedef std::list
< DtLgrPacketFilter * > 
FilterList
 

Static Protected Member Functions

static DtLgrPublisherInterfacecreateEntityStatePublisher (DtLgrDisSimulationManager &, const DtPdu &pdu)
 
static DtLgrPublisherInterfacecreateDesignatorPublisher (DtLgrDisSimulationManager &, const DtPdu &pdu)
 
static DtLgrPublisherInterfacecreateAggregateStatePublisher (DtLgrDisSimulationManager &, const DtPdu &pdu)
 
static DtLgrPublisherInterfacecreateEnvironmentalProcessPublisher (DtLgrDisSimulationManager &, const DtPdu &pdu)
 
static DtLgrPublisherInterfacecreateTransmitterPublisher (DtLgrDisSimulationManager &, const DtPdu &pdu)
 
static DtLgrPublisherInterfacecreateReceiverPublisher (DtLgrDisSimulationManager &, const DtPdu &pdu)
 
static DtLgrPublisherInterfacecreateGriddedDataPublisher (DtLgrDisSimulationManager &, const DtPdu &pdu)
 

Protected Attributes

DtPduKindSet myPublishedKinds
 
DtPduKindSet myMessageStateKinds
 
DtPublisherFunctionMap myPublisherMap
 
DtLgrDisMessageStatemyMessageState
 
DtLgrDisSimInputmyInput
 
DtLgrDisSimOutputmyOutput
 
DtDisDescriptormyDisDescriptor
 
DtLgrDisEntityTypeManagermyEntityTypeManager
 
DtLgrDisSimDrivermySimDriver
 
DtRelativeTime myHeartbeatRate
 
DtRelativeTime myTimeoutRate
 
bool myScaleArticulatedpartsFlag
 
double myDrainInputMaxTime
 
int myNumPdusToReadPerTimeCheck
 
DtLgrConfigData myConfigData
 
- Protected Attributes inherited from MAKLogger::DtLgrBaseSimManager
bool myActivityFlag
 
DtExerciseConnmyExerciseConnection
 
DtLgrControlListenermyListener
 
bool myExerciseConnectionIsShared
 
bool myDrainInputOnTick
 
bool myAllowSetSimTime
 
- Protected Attributes inherited from MAKLogger::DtLgrSimManager
DtTimeProvidermyTimeProvider
 Member data. More...
 
DtLgrClockmyClock
 
double myBasePacketTime
 
double myJumpAdjustment
 
double myInitialTime
 
int myRemoteControlId
 
DtLgrEntityTrackermyEntityTracker
 
std::vector< DtString > myFilterEntityList
 
DtLgrEntityTracker::EntryHandleSet myEntitiesToRefresh
 
bool myIsTrackingEnabled
 
bool myScaleAttributesFlag
 
FilterList myFilterList
 
std::map< DtString,
DtLgrSimDriver::HeartbeatTimeRecord
myHeartbeatIntervals
 
std::map< DtString,
DtLgrSimDriver::HeartbeatTimeRecord
myTimeoutIntervals
 
bool myPlaybackFilesUseRandomAccess
 
double myExtendedStopTimeoutInterval
 
bool myListenWhenIdle
 
bool myAdjustSimTime
 
bool myStaticDRAlgorithmWhenPaused
 

Additional Inherited Members

- Protected Member Functions inherited from MAKLogger::DtLgrBaseSimManager
 DtLgrBaseSimManager (DtLogger &logger)
 

Detailed Description

The DIS Simulation manager manages the DIS simulation settings.

Member Typedef Documentation

typedef std::set<DtPduKind> MAKLogger::DtLgrDisSimulationManager::DtPduKindSet
protected
typedef DtLgrPublisherInterface*(* MAKLogger::DtLgrDisSimulationManager::LgrPublisherCreator)(DtLgrDisSimulationManager &, const DtPdu &pdu)

Types.

Constructor & Destructor Documentation

virtual MAKLogger::DtLgrDisSimulationManager::~DtLgrDisSimulationManager ( )
virtual

Member Function Documentation

virtual void MAKLogger::DtLgrDisSimulationManager::addReceivePduCallback ( DtPduCallbackFcn  receivePduCb,
void *  usr 
)
virtual
virtual bool MAKLogger::DtLgrDisSimulationManager::connect ( DtExerciseConnInitializer &  initializer,
DtString &  failureReason 
)
virtual

Connect to an exercise.

If connect fails, pass reason for failure through given string. Return bool: connected succeeded?

Implements MAKLogger::DtLgrBaseSimManager.

static DtLgrPublisherInterface* MAKLogger::DtLgrDisSimulationManager::createAggregateStatePublisher ( DtLgrDisSimulationManager ,
const DtPdu &  pdu 
)
staticprotected
static DtLgrPublisherInterface* MAKLogger::DtLgrDisSimulationManager::createDesignatorPublisher ( DtLgrDisSimulationManager ,
const DtPdu &  pdu 
)
staticprotected
static DtLgrPublisherInterface* MAKLogger::DtLgrDisSimulationManager::createEntityStatePublisher ( DtLgrDisSimulationManager ,
const DtPdu &  pdu 
)
staticprotected
static DtLgrPublisherInterface* MAKLogger::DtLgrDisSimulationManager::createEnvironmentalProcessPublisher ( DtLgrDisSimulationManager ,
const DtPdu &  pdu 
)
staticprotected
static DtLgrPublisherInterface* MAKLogger::DtLgrDisSimulationManager::createGriddedDataPublisher ( DtLgrDisSimulationManager ,
const DtPdu &  pdu 
)
staticprotected
virtual DtLgrPublisherInterface* MAKLogger::DtLgrDisSimulationManager::createPublisher ( const DtPdu &  pdu)
virtual

Creates a publisher for the pdu kind (if one exists).

static DtLgrPublisherInterface* MAKLogger::DtLgrDisSimulationManager::createReceiverPublisher ( DtLgrDisSimulationManager ,
const DtPdu &  pdu 
)
staticprotected
virtual DtMessageState* MAKLogger::DtLgrDisSimulationManager::createState ( ) const
virtual

Create a new empty state.

Implements MAKLogger::DtLgrSimManager.

static DtLgrPublisherInterface* MAKLogger::DtLgrDisSimulationManager::createTransmitterPublisher ( DtLgrDisSimulationManager ,
const DtPdu &  pdu 
)
staticprotected
virtual void MAKLogger::DtLgrDisSimulationManager::disconnect ( )
virtual

Disconnect from the exercise.

Implements MAKLogger::DtLgrBaseSimManager.

virtual const DtDisDescriptor* MAKLogger::DtLgrDisSimulationManager::disDescription ( ) const
virtual

Get the current description.

virtual DtDisDescriptor* MAKLogger::DtLgrDisSimulationManager::disDescription ( )
virtual
virtual double MAKLogger::DtLgrDisSimulationManager::drainInputMaxTime ( ) const
virtual

Get the drain input max time (in seconds).

virtual DtLgrDisEntityTypeManager* MAKLogger::DtLgrDisSimulationManager::entityTypeManager ( )
virtual

Get the entity types manager.

virtual const DtLgrDisEntityTypeManager* MAKLogger::DtLgrDisSimulationManager::entityTypeManager ( ) const
virtual
virtual DtRelativeTime MAKLogger::DtLgrDisSimulationManager::heartbeatRate ( ) const
virtual

Get the DIS heartbeat rate.

virtual const DtLgrSimInput* MAKLogger::DtLgrDisSimulationManager::input ( ) const
virtual

Get input.

Implements MAKLogger::DtLgrBaseSimManager.

virtual DtLgrSimInput* MAKLogger::DtLgrDisSimulationManager::input ( )
virtual

Get input.

Implements MAKLogger::DtLgrBaseSimManager.

virtual bool MAKLogger::DtLgrDisSimulationManager::isConnected ( ) const
virtual

Returns true if an exercise connection has been established.

Implements MAKLogger::DtLgrSimManager.

virtual bool MAKLogger::DtLgrDisSimulationManager::isConnectionOk ( ) const
virtual

Returns true if an exercise connection has been established and its in a good state.

Implements MAKLogger::DtLgrSimManager.

virtual int MAKLogger::DtLgrDisSimulationManager::numPdusToReadPerTimeCheck ( ) const
virtual

Get the number of PDU's to read per time-check.

virtual DtLgrFileOutput* MAKLogger::DtLgrDisSimulationManager::openFileForCopying ( const DtString &  filename,
const DtLgrFileInput input 
) const
virtual

Opens a file for writing using the settings of the input file.

The simulation manager typically does NOT need to be connected for this to succeed.

Implements MAKLogger::DtLgrSimManager.

virtual DtLgrFileInput* MAKLogger::DtLgrDisSimulationManager::openFileForInput ( const DtString &  filename) const
virtual

Open a DIS file for input.

Implements MAKLogger::DtLgrSimManager.

virtual DtLgrFileOutput* MAKLogger::DtLgrDisSimulationManager::openFileForOutput ( const DtString &  filename,
const DtString &  description 
) const
virtual

Open a DIS file for output.

Implements MAKLogger::DtLgrSimManager.

virtual DtLgrFileInput* MAKLogger::DtLgrDisSimulationManager::openPartialFileForCopying ( const DtLgrFileOutput output,
DtFilePosition  firstPacket,
DtFilePosition  lastPacket 
) const
virtual

Open partial file for copying.

Implements MAKLogger::DtLgrSimManager.

virtual const DtLgrSimOutput* MAKLogger::DtLgrDisSimulationManager::output ( ) const
virtual

Get output.

Implements MAKLogger::DtLgrBaseSimManager.

virtual DtLgrSimOutput* MAKLogger::DtLgrDisSimulationManager::output ( )
virtual

Get output.

Implements MAKLogger::DtLgrBaseSimManager.

virtual bool MAKLogger::DtLgrDisSimulationManager::pduNeedsPublisher ( DtPduKind  pduKind) const
virtual

Looks up to see if there is a creator method for the pdu kind.

virtual void MAKLogger::DtLgrDisSimulationManager::registerPublisher ( DtPduKind  ,
LgrPublisherCreator   
)
virtual

Add a creator method for a pdu kind.

virtual void MAKLogger::DtLgrDisSimulationManager::removePublisherCreator ( DtPduKind  )
virtual

Removes the creator method for a pdu kind.

virtual void MAKLogger::DtLgrDisSimulationManager::removeReceivePduCallback ( DtPduCallbackFcn  receivePduCb,
void *  usr 
)
virtual
virtual bool MAKLogger::DtLgrDisSimulationManager::scaleArticulatedParts ( ) const
virtual

Get whether articulated parts are scaled.

static DtVector MAKLogger::DtLgrDisSimulationManager::scaleVector ( const DtVector &  vec,
double  scaleValue 
)
static

Scale a vector.

virtual void MAKLogger::DtLgrDisSimulationManager::sendPdu ( DtPdu &  pdu)
virtual

Send the pdu.

virtual void MAKLogger::DtLgrDisSimulationManager::setConfigurationFileName ( const DtString &  filename)
virtual
virtual void MAKLogger::DtLgrDisSimulationManager::setDisDescription ( DtDisDescriptor desc)
virtual

Set the current description.

virtual void MAKLogger::DtLgrDisSimulationManager::setDrainInputMaxTime ( double  maxTime)
virtual

Set the drain input max time (in seconds).

virtual void MAKLogger::DtLgrDisSimulationManager::setEntityTypeManager ( DtLgrDisEntityTypeManager mgr)
virtual

Set the entity types manager.

virtual void MAKLogger::DtLgrDisSimulationManager::setHeartbeatRate ( DtRelativeTime  time)
virtual

Set the DIS heartbeat rate.

virtual void MAKLogger::DtLgrDisSimulationManager::setNumPdusToReadPerTimeCheck ( int  number)
virtual

Set the number of PDU's to read per time-check.

virtual void MAKLogger::DtLgrDisSimulationManager::setTimeoutRate ( DtRelativeTime  time)
virtual

Set the DIS timeout rate.

virtual DtLgrDisSimDriver& MAKLogger::DtLgrDisSimulationManager::simDriver ( )
virtual

Access to the simulation driver.

virtual const DtLgrDisSimDriver& MAKLogger::DtLgrDisSimulationManager::simDriver ( ) const
virtual

Access to the simulation driver.

virtual const DtMessageState* MAKLogger::DtLgrDisSimulationManager::state ( ) const
virtual

Get state.

Implements MAKLogger::DtLgrSimManager.

virtual DtMessageState* MAKLogger::DtLgrDisSimulationManager::state ( )
virtual

Get a simulation state.

Implements MAKLogger::DtLgrSimManager.

virtual void MAKLogger::DtLgrDisSimulationManager::tick ( )
virtual

Tick the simulations.

Reimplemented from MAKLogger::DtLgrBaseSimManager.

virtual DtRelativeTime MAKLogger::DtLgrDisSimulationManager::timeoutRate ( ) const
virtual

Get the DIS timeout rate.

Member Data Documentation

DtLgrConfigData MAKLogger::DtLgrDisSimulationManager::myConfigData
protected
DtDisDescriptor* MAKLogger::DtLgrDisSimulationManager::myDisDescriptor
protected
double MAKLogger::DtLgrDisSimulationManager::myDrainInputMaxTime
protected
DtLgrDisEntityTypeManager* MAKLogger::DtLgrDisSimulationManager::myEntityTypeManager
protected
DtRelativeTime MAKLogger::DtLgrDisSimulationManager::myHeartbeatRate
protected
DtLgrDisSimInput* MAKLogger::DtLgrDisSimulationManager::myInput
protected
DtLgrDisMessageState* MAKLogger::DtLgrDisSimulationManager::myMessageState
protected
DtPduKindSet MAKLogger::DtLgrDisSimulationManager::myMessageStateKinds
protected
int MAKLogger::DtLgrDisSimulationManager::myNumPdusToReadPerTimeCheck
protected
DtLgrDisSimOutput* MAKLogger::DtLgrDisSimulationManager::myOutput
protected
DtPduKindSet MAKLogger::DtLgrDisSimulationManager::myPublishedKinds
protected
DtPublisherFunctionMap MAKLogger::DtLgrDisSimulationManager::myPublisherMap
protected
bool MAKLogger::DtLgrDisSimulationManager::myScaleArticulatedpartsFlag
protected
DtLgrDisSimDriver& MAKLogger::DtLgrDisSimulationManager::mySimDriver
protected
DtRelativeTime MAKLogger::DtLgrDisSimulationManager::myTimeoutRate
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)