|
| virtual | ~DtLgrHlaSimInterface () |
| |
| virtual void | setConnectionParametersHLA (const DtString &federateType, const DtString &federationName, const DtString &fedFile, bool ignoreAdvisories, double fomVersion, int fomRevision, bool useMatrexFom, const DtString &matrexFomMapperData, const DtString &fomMapper, const DtString &fomMapperData, bool useEmptyFomMapper, bool noRtiCompilerCheck) const |
| | Sends the command to set the command parameters to the driver. More...
|
| |
| virtual void | setConnectionParametersHLAe (const DtString &federateName, const DtString &federateType, const DtString &federationName, const DtString &fedFile, const std::vector< DtString > &fomModules, const DtString &mim, bool ignoreAdvisories, double fomVersion, int fomRevision, bool useMatrexFom, const DtString &matrexFomMapperData, const DtString &fomMapper, const DtString &fomMapperData, bool useEmptyFomMapper, bool noRtiCompilerCheck) const |
| | Sends the command to set the command parameters to the driver. More...
|
| |
| virtual void | setSiteApp (int siteId, int appNumber) const |
| | Set the site ID and application number (used for remote control ID) More...
|
| |
| virtual void | setSubscriptionLists (const std::vector< DtString > &objectClasses, const std::vector< DtString > &interactionClasses) const |
| | Sends the command to set the subscription lists to the driver. More...
|
| |
| virtual void | addTrafficAnalyzerFilter (DtHlaTAFilter *filter) const |
| | Add a traffic analyzer filter. More...
|
| |
| virtual void | removeTrafficAnalyzerFilter (DtHlaTAFilter *filter) const |
| | Remove a traffic analyzer filter. More...
|
| |
| virtual DtLgrProtocolId | protocolId () const |
| | Get the protocol ID. More...
|
| |
| virtual void | getLoggerName (DtString &name) const |
| | Get a descriptive name for this logger instance - Federate name:controlId. More...
|
| |
| virtual const DtString & | federateType () const |
| | Get the current federate type. More...
|
| |
| virtual const DtString & | federationName () const |
| | Get the current federation name. More...
|
| |
| virtual const DtString & | fedFile () const |
| | Get the current fed file name. More...
|
| |
| virtual bool | ignoreAdvisories () const |
| | Get the ignore advisories flag. More...
|
| |
| virtual bool | saveTrafficAnalyzerConfigurationEnabled () const |
| | Get the save traffic analyzer configuration flag. More...
|
| |
| virtual void | enableSaveTrafficAnalyzerConfiguration (bool enable) const |
| | Set the save traffic analyzer configuration flag. More...
|
| |
| virtual bool | trafficAnalyzerEnabled () const |
| | Get the traffic analyzer enabled flag. More...
|
| |
| virtual void | enableTrafficAnalyzer (bool enable) const |
| | Set the traffic analyzer enabled flag. More...
|
| |
| virtual bool | requestUpdatesEnabled () const |
| | Get the request updates enabled flag. More...
|
| |
| virtual void | enableRequestUpdates (bool enable) const |
| | Set the request updates enabled flag. More...
|
| |
| virtual bool | sendOnlyUpdatedValuesEnabled () const |
| | Get the send only updated values enabled flag. More...
|
| |
| virtual void | enableSendOnlyUpdatedValues (bool enable) const |
| | Set the send only updated values enabled flag. More...
|
| |
| virtual bool | passiveSubscriptionEnabled () const |
| | Get the passive subscription enabled flag. More...
|
| |
| virtual void | enablePassiveSubscription (bool enable) const |
| | Set the passive subscription enabled flag. More...
|
| |
| virtual double | fomVersion () const |
| | Get the current fom version. More...
|
| |
| virtual int | fomRevision () const |
| | Get the current fom version. More...
|
| |
| virtual bool | useMatrexFomMapper () const |
| | Get the use matrex fom mapper flag. More...
|
| |
| virtual const DtString & | matrexFomMapperData () const |
| | Get the current MATREX fom mapper initialization data. More...
|
| |
| virtual const DtString & | fomMapper () const |
| | Get the fom mapper. More...
|
| |
| virtual const DtString & | fomMapperData () const |
| | Get the current fom mapper initialization data. More...
|
| |
| virtual bool | useEmptyFomMapper () const |
| | Get the use empty fom mapper flag. More...
|
| |
| virtual const DtString & | federateName () const |
| | Get the current federate name. More...
|
| |
virtual const std::vector
< DtString > & | fomModules () const |
| | Get the current fom module file names. More...
|
| |
| virtual const DtString & | mim () const |
| | Get the current MIM Module file name. More...
|
| |
| virtual const DtBaseFomDesc * | fomDescription () const |
| | Get the current fom description. More...
|
| |
virtual const std::vector
< DtString > & | objectSubscriptionList () const |
| | Get the current object class subscription list. More...
|
| |
virtual const std::vector
< DtString > & | interactionSubscriptionList () const |
| | Get the current interaction class subscription list. More...
|
| |
| virtual const bool | isTimeConstrained () const |
| | Get whether this federate is time constrained. More...
|
| |
| virtual const bool | isTimeRegulating () const |
| | Get whether this federate is time regulating. More...
|
| |
| virtual const double | lookAhead () const |
| | Get the regulating lookahead. More...
|
| |
| virtual bool | timeManagementEnabled () const |
| | Get whether time management is enabled. More...
|
| |
| virtual double | drainInputMaxTime () const |
| | Get the drainInput max time. More...
|
| |
| virtual double | drainInputMinTime () const |
| | Get the drainInput min time. More...
|
| |
| virtual void | setDrainInputSettings (double maxTime, double minTime) const |
| | Set the drain input configuration. More...
|
| |
| virtual void | setTimeManagementSettings (bool constrainedRecording, bool constrainedPlayback, bool regulatingRecording, bool regulatingPlayback, double lookahead) const |
| | Set the time management configuration. More...
|
| |
| virtual bool | timeConstrainedRecording () const |
| | Get whether time is constrained during recording. More...
|
| |
| virtual bool | timeConstrainedPlayback () const |
| | Get whether time is constrained during playback. More...
|
| |
| virtual bool | timeRegulatingRecording () const |
| | Get whether time is regulating during recording. More...
|
| |
| virtual bool | timeRegulatingPlayback () const |
| | Get whether time is regulating during playback. More...
|
| |
| virtual void | setEntityTypeManager (const DtLgrDisEntityTypeManager &mgr) const |
| | Sends the command to set the dis entity type manager. More...
|
| |
virtual const
DtLgrDisEntityTypeManager * | entityTypeManager () const |
| | Get the entity type manager. More...
|
| |
| virtual bool | connectionSettingsMatchInputFile (DtString &filename) |
| | Check the connection settings in the Logger file meta data. More...
|
| |
| virtual void | useRecommendedSettings () |
| | Set connection settings to match those in the Logger file meta data. More...
|
| |
| virtual void | stripPathFromFomModules () |
| | Remove any paths from the list of fom modules. More...
|
| |
| virtual bool | rtiCompilerCheck () const |
| |
| | DtLgrSimInterface (DtLogger &, const DtLgrSimDriver &) |
| | Ctr with Logger and driver for initialization of state. More...
|
| |
| virtual | ~DtLgrSimInterface () |
| | DTOR. More...
|
| |
| virtual DtString | protocolName () const |
| | Get the protocol as a string. More...
|
| |
| virtual void | connect () const |
| | Send a command to connect. More...
|
| |
| virtual void | connectToSharedExerciseConn (DtExerciseConn *exconn, bool allowDrainInput, bool allowSetSimTime, bool allowUnsubscribe) const |
| | Send a command to connect using a shared exercise connection. More...
|
| |
| virtual void | disconnect () const |
| | Send a command to disconnect. More...
|
| |
| virtual bool | isConnected () const |
| | Check to see if the logger is currently connected. More...
|
| |
| virtual void | setDumpFilename (const DtString &) |
| | Set the dump filename. More...
|
| |
| virtual bool | processRemoteControls () const |
| | Get whether remote control messages are processed. More...
|
| |
| virtual bool | recordRemoteControls () const |
| | Get whether remote control messages are recorded in the logger tape. More...
|
| |
| virtual bool | allowAllRemoteControls () const |
| | Get whether remote control messages are processed regardless of site ID. More...
|
| |
| virtual bool | allowRemoteDelete () const |
| | Allow the delete file message to be processed. More...
|
| |
| virtual int | remoteControlId () const |
| | Remote control ID. More...
|
| |
| virtual bool | sendResponses () const |
| | Send responses to remote controller? More...
|
| |
| virtual bool | crippleGui () const |
| | Cripple GUI interaction (e.g., mouse clicks and minimize window) More...
|
| |
| virtual bool | useLegacyPdu () const |
| | Use Legacy control PDU. More...
|
| |
| virtual DtTime | connectSendInterval () const |
| | Connect messages are sent using this interval. More...
|
| |
| virtual DtTime | heartbeatSendInterval () const |
| | Logger heartbeat messages are sent using this interval. More...
|
| |
| virtual bool | useSimChannel () const |
| | Use the sim channel connection for remote control? More...
|
| |
| virtual bool | useBackChannel () const |
| | Use the back channel connection for remote control? More...
|
| |
| virtual const DtString & | backChannelAddress () const |
| | Back channel connection address. More...
|
| |
| virtual int | backChannelPort () const |
| | Back Channel port. More...
|
| |
| virtual const DtString & | backChannelInterface () const |
| | Back Channel interface. More...
|
| |
| virtual void | setRemoteControlSettings (bool useSimChannel, bool useBackChannel, bool record, bool allowDelete, bool allowAll, bool sendResponses, bool crippleGui, bool useLegacyPdu, DtTime connectSendInterval, DtTime heartbeatSendInterval) const |
| | Change how remote control settings. More...
|
| |
| virtual void | addFilteredEntityName (const DtString &name) const |
| | Add a filtered entity name. More...
|
| |
| virtual void | clearFilteredEntityNames () const |
| | Clear filtered entity names. More...
|
| |
| virtual void | addFilter (DtLgrPacketFilter *) const |
| | Install a new filter object. More...
|
| |
| virtual void | setFilterSettings (const DtLgrPacketFilter *) const |
| | Set the filter settings using a copy of the filter. More...
|
| |
| virtual int | filterCount () const |
| | Get the number of filters. More...
|
| |
| virtual int | filterIndex (const DtLgrPacketFilter *filter) const |
| | Get the index of the given filter. More...
|
| |
| virtual void | setScaleAttributes (bool scale) const |
| | Send command to scale attributes. More...
|
| |
| virtual bool | scaleAttributes () const |
| | Get whether attributes are being scaled. More...
|
| |
| virtual bool | networkActivity () const |
| | Get whether there was network activity during the last tick. More...
|
| |
| virtual void | setSaveConnectionConfiguration (bool saveConnectConfig) const |
| | Sends the command to change save connection configuration. More...
|
| |
| virtual bool | saveConnectConfiguration () const |
| | Return whether connection configuration should be saved. More...
|
| |
| virtual void | setSaveIndexConfiguration (bool saveIndexConfig) const |
| | Sends the command to change save index configuration. More...
|
| |
| virtual bool | saveIndexConfiguration () const |
| | Return whether index configuration should be saved. More...
|
| |
| virtual void | setSaveProtocolConfiguration (bool saveProtocolConfig) const |
| | Sends the command to change save protocol configuration. More...
|
| |
| virtual bool | saveProtocolConfiguration () const |
| | Return whether protocol configuration should be saved. More...
|
| |
| virtual void | setListenWhenIdle (bool listen) const |
| | Sends the command to change switch to listen when idle. More...
|
| |
| virtual bool | listenWhenIdle () const |
| | Return whether listen when idle is enabled. More...
|
| |
| virtual bool | staticDROnPause () const |
| | Return whether Static Dead Reckon Algorithm when pause is enabled. More...
|
| |
| virtual void | setStaticDROnPause (bool staticDRAlgorithm) const |
| | Set whether to swap Dead reckon algorithms when paused. More...
|
| |
| virtual const DtLgrEntityTracker * | entityTracker () const |
| | Get the current entity tracker, or null if none. More...
|
| |
| virtual void | addTemporaryTrackedEntity (const DtString &name) const |
| | Add a temporary name to the entity tracker. More...
|
| |
| virtual EntityTrackerUpdateId | entityTrackerUpdateId () const |
| |
| DtLgrPacketFilter * | filter (int index) |
| | Get the filter by index. More...
|
| |
| const DtLgrPacketFilter * | filter (int index) const |
| | Get the filter by index. More...
|
| |
Public Member Functions inherited from MAKLogger::DtCommandInterface |
| virtual | ~DtCommandInterface () |
| | Virtual Constructor. More...
|
| |
| virtual bool | update () |
| | Remove all all commands from response queue Update is responsible for updating all responses and synchronizing state. More...
|
| |
| void | disconnectFromDispatcher () |
| | Disconnects the interface from its dispatcher, this is for temporarily removing itself from the message queue. More...
|
| |
| void | reconnectToDispatcher () |
| | Reconnect the interface to its dispatcher. More...
|
| |
| void | addResponseHandler (const DtCommand &command, DtResponseFunctorSP) |
| |
| virtual void | sendCommand (const DtCommand &) const |
| | Send a command to the interface's dispatcher. More...
|
| |
| bool | executeResponse (DtResponse command) |
| | Execute a response. More...
|
| |
Interface for HLA simulation.
This exists in the UI thread, and sends commands through the thread boundry to do things.