![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Handles activities related to running latency tests and reporting results. More...
Inheritance diagram for DtAssistantLatencyTestMgr:
Collaboration diagram for DtAssistantLatencyTestMgr:Public Slots | |
| void | processConnectionsUpdate (const DtRtiConnectionAndConfiguration &conns) |
| Makes sure updated connections are not for shutdown of the rtiexec used in testing. | |
| void | processConnectionsRemoval (const DtRtiConnectionAndConfiguration &conns) |
| Makes sure removed connections are not for rtiexec. | |
| void | showLrcLatencyTestDialog (int id) |
| Display the latency test dialog for the LRC component. | |
| void | showRtiexecLatencyTestDialog (const DtRtiConnectionInfoDataPair &, unsigned int federationHdl, const MAKRti::DtString &federationName, unsigned int federateHdl) |
| Display the latency test dialog for the rtiexec component. | |
| void | processLatencyTestObserve () |
| Processes notification from a latency test dialog that it would like to receive test reports. | |
| void | processLatencyTestDismiss () |
| Processes the dismissal of the latency test dialog. | |
| void | initiateLatencyTest () |
| Initiates a latency test for the selected component. | |
| void | initiateContinuousLatencyTest () |
| Initiate a continuous latency test for the selected component. | |
| void | haltContinuousLatencyTest () |
| Stop a continuous latency test for the selected component. | |
| void | renameComponent (const DtAssistantComponentInfo *) |
| Renames an existing component. | |
| void | removeLrcComponent (const DtAssistantComponentInfo *) |
| Removes an existing LRC component and its current latency test. | |
| void | updateFederateTestStatus (const DtRtiConnectionInfo &conn, const MAKRti::DtString &federationName, unsigned federateHandle) |
| Updates the test status of the given federate. | |
| void | updateLatencyTestConfig (unsigned int interactionPeriod, unsigned int numInteractions, unsigned int payloadBytes) |
| Updates the latency test configuration with the given values. | |
| void | setLatencyTestInteractionPeriod (unsigned int) |
| void | setLatencyTestNumInteractions (unsigned int) |
| void | setLatencyTestPayloadBytes (unsigned int) |
Public Slots inherited from DtAssistantMgr | |
| void | displayWarningDialogs () |
| Displays all warning dialogs. | |
Signals | |
| void | updateLatencyTestInteractionPeriod (unsigned int) |
| Updates the period between latency test interactions. | |
| void | updateLatencyTestNumInteractions (unsigned int) |
| Updates the number of interactions per latency test. | |
| void | updateLatencyTestPayloadBytes (unsigned int) |
| Updates the size of a latency test interaction payload in bytes. | |
| void | disableComponentLatencyTest (int) |
| Disables latency testing for the given component. | |
| void | enableComponentLatencyTest (int) |
| Enables latency testing for the given component. | |
Signals inherited from DtAssistantMgr | |
| void | warningDialogDisplayed () |
| Emitted when a warning dialog is displayed. | |
| void | warningDialogDismissed () |
| Emitted when a warning dialog is dismissed. | |
| void | popupRequested (const MAKRti::DtString &text, int sourceCompId, const MAKRti::DtString &advancedText) |
| Emitted when a popup dialog should be displayed. | |
| void | popupRequested (const MAKRti::DtString &text, const MAKRti::DtString &source, const MAKRti::DtString &advancedText) |
| Emitted when a popup dialog should be displayed. | |
| void | notificationRequested (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, int sourceCompId, bool logOnly) |
| Emitted when a notification should be displayed. | |
| void | notificationRequested (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, const MAKRti::DtString &source, bool logOnly) |
| Emitted when a notification should be displayed. | |
Public Member Functions | |
| DtAssistantLatencyTestMgr (DtBoost::shared_ptr< DtRtiAssistantServer > server, DtBoost::shared_ptr< DtRtiAssistantPeer > peer, DtAssistantSignalRouter &signalRouter, DtBoost::shared_ptr< DtAssistantComponentMgr > compMgr, DtBoost::shared_ptr< DtAssistantConnectionInfoMgr > connInfoMgr, DtBoost::shared_ptr< DtAssistantFederationsInfoMgr > fedInfoMgr) | |
| Constructor. | |
| virtual | ~DtAssistantLatencyTestMgr () |
| Destructor. | |
Public Member Functions inherited from DtAssistantMgr | |
| DtAssistantMgr (DtBoost::shared_ptr< DtRtiAssistantServer > server, DtBoost::shared_ptr< DtRtiAssistantPeer > peer, DtAssistantSignalRouter &signalRouter) | |
| Constructor. | |
| virtual | ~DtAssistantMgr () |
| Destructor. | |
| virtual void | initialize () |
| Initializes this manager just prior to beginning assistant processing. | |
| virtual void | tick () |
| Performs tasks that need to be completed periodically. | |
| virtual void | startShutdown () |
| Performs any necessary processing at the start of shutdown. | |
| virtual bool | dialogsVisible () const |
| Determines if there are any visible dialogs for which this manager is responsible. | |
| virtual void | configWidget (DtAssistantConfigWidget **widget, QIcon &icon, QString &name, DtPreferencesPage &pageId) |
| Retrieves a widget which will be placed in the configuration dialog for configuring user preferences. | |
| virtual void | updateConfigWidget () |
| Forces the configuration widget to be updated. | |
| virtual void | processConfigWidgetAccept () |
| Process the changes that were accepted in the configuration widget. | |
Protected Types | |
| typedef std::map < DtRtiConnectionInfo, DtAssistantInfoSet > | DtRtiexecToObserversMap |
Protected Member Functions | |
| bool | getRtiexecConn (const DtAssistantMsg &msg, DtRtiConnectionInfoDataPair &exec) |
| Fills in the rtiexec connection info based on the message. | |
| bool | sendLatencyTestCommand (bool runTest, bool continuous, bool shouldHalt, bool observing) |
| Send latency test command message for the currently displayed test. | |
| bool | verifyNewTestCanBeRun () |
| Verifies that either no test is currently being run or checks with user. | |
Protected Member Functions inherited from DtAssistantMgr | |
| void | startDialog (QDialog *dlg, bool inTaskbar, bool warningDialog) |
| Sets up the given widget as a dialog. | |
| void | finishDialog (QDialog *dlg) |
| Should be called prior to deleting any dialog started with startDialog. | |
| void | showDialog (QDialog *dlg) |
| Shows the dialog. | |
| void | startMainWindow (QMainWindow *dlg) |
| Sets up a main window dialog. | |
| void | finishMainWindow (QMainWindow *dlg) |
| Should be called prior to deleting any dialog started with startMainWindow. | |
| void | showMainWindow (QMainWindow *dlg) |
| Shows the dialog. | |
| void | showPopup (const MAKRti::DtString &text, int sourceCompId=-1, const MAKRti::DtString &advancedText=MAKRti::DtString::nullString()) |
| Displays a popup message with the given text, advanced text, and name of the given source component. | |
| void | showPopup (const MAKRti::DtString &text, const MAKRti::DtString &source, const MAKRti::DtString &advancedText=MAKRti::DtString::nullString()) |
| Displays a popup message with the given text, advanced text, and source name. | |
| void | displayNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, int sourceCompId=-1) |
| Displays and logs a notification from the given component. | |
| void | displayNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, const MAKRti::DtString &source) |
| Displays and logs notification with the given component name. | |
| void | logNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, int sourceCompId=-1) |
| Logs a notification from the given component, does not display. | |
| void | logNotification (const MAKRti::DtString &message, MAKRti::DtNotifyLevelType notifyLevel, const MAKRti::DtString &source) |
| Logs a notification with the given component name, does not display. | |
Protected Attributes | |
| DtBoost::shared_ptr < DtAssistantComponentMgr > | myCompMgr |
| The manager that keeps track of all local RTI components. | |
| DtBoost::shared_ptr < DtAssistantConnectionInfoMgr > | myConnInfoMgr |
| The manager that keeps track of all known RTI connections. | |
| DtBoost::shared_ptr < DtAssistantFederationsInfoMgr > | myFedInfoMgr |
| The manager that keeps track of all known federations. | |
| DtLatencyTestDialog * | myLatencyTestDialog |
| The latency test dialogs. | |
| DtRtiexecToObserversMap | myRemotelyObservedRtiexecs |
| List of local rtiexecs and the remote assistants who are observing tests that they are coordinating. | |
| bool | myTestViaRtiexec |
| Indicates whether the currently displayed latency test is for a test being conducted through an rtiexec. | |
| int | myLrcCompId |
| The local component ID of the LRC initiating the test (only used if myTestViaRtiexec == false) | |
| DtRtiConnectionInfo | myRtiexecConn |
| Connection parameters of the rtiexec through which the test is being run (only used if myIsForRtiexec == true) | |
| unsigned int | myFederationHdl |
| The federation handle of this test (only used if myIsForRtiexec == true) | |
| MAKRti::DtString | myFederationName |
| The federation name of this test (only used if myIsForRtiexec == true) | |
| unsigned int | myInitFederateHdl |
| The initiating federate of this test (only used if myIsForRtiexec == true) | |
| unsigned int | myInteractionPeriod |
| Latency test parameters. | |
| unsigned int | myNumInteractions |
| Latency test parameters. | |
| unsigned int | myPayloadBytes |
| Latency test parameters. | |
Protected Attributes inherited from DtAssistantMgr | |
| DtBoost::shared_ptr < DtRtiAssistantServer > | myServer |
| The Assistant server from which new messages will arrive from local RTI components. | |
| DtBoost::shared_ptr < DtRtiAssistantPeer > | myPeer |
| The Assistant peer which communicates with other Assistants. | |
| std::set< QDialog * > | myUnparentedDialogs |
| All unparented dialogs that are created by the GUI should be added to this set. | |
| std::set< QMainWindow * > | myMainWindows |
| All main windows that are created by the GUI should be added to this set. | |
| std::set< QDialog * > | myWarningDialogs |
| Set of the popup dialogs, either parented or unparented, which, when active, should cause a warning icon to be displayed. | |
Private Member Functions | |
| DtAssistantLatencyTestMgr (DtAssistantLatencyTestMgr const &) | |
| Copy Constructor not implemented – Copy Not Allowed! | |
| DtAssistantLatencyTestMgr & | operator= (DtAssistantLatencyTestMgr const &) |
| Assignment not implemented – Assignment Not Allowed! | |
Message Callbacks | |
| static void | processLatencyTestResults (const DtAssistantLatencyReportMsg &msg, void *usr) |
| Callback to process a latency test results msg. | |
| static void | processTestMgrStatusUpdate (const DtAssistantTestMgrStatusMsg &msg, void *usr) |
| Callback to process a test status message from a local LRC component. | |
| static void | processTestCommand (const DtAssistantChangeLatencyTestModeMsg &msg, void *usr) |
| Callback to process a test command message. | |
| virtual void | processLatencyTestResults (const DtAssistantLatencyReportMsg &msg) |
| Called by the callback function to process latency results messages. | |
| virtual void | processTestMgrStatusUpdate (const DtAssistantTestMgrStatusMsg &msg) |
| Called by the callback function to process testMgr status messages from local LRC components. | |
| virtual void | processTestCommand (const DtAssistantChangeLatencyTestModeMsg &msg) |
| Called by the callback function to process a test command message. | |
Additional Inherited Members | |
Static Protected Attributes inherited from DtAssistantMgr | |
| static QIcon | theRtiIcon |
| The icons used by the RTI Assistant. | |
| static QIcon | theSmallRtiIcon |
| static QIcon | theWebIcon |
| static QIcon | theNotifyRtiIcon |
| static QIcon | theWarningRtiIcon |
| static QIcon | thePreferencesIcon |
| static QIcon | theAboutIcon |
| static QIcon | theHelpIcon |
| static bool | theIconsAreLoaded = false |
| Whether or not the icons have yet been loaded. | |
Handles activities related to running latency tests and reporting results.
|
protected |
| DtAssistantLatencyTestMgr::DtAssistantLatencyTestMgr | ( | DtBoost::shared_ptr< DtRtiAssistantServer > | server, |
| DtBoost::shared_ptr< DtRtiAssistantPeer > | peer, | ||
| DtAssistantSignalRouter & | signalRouter, | ||
| DtBoost::shared_ptr< DtAssistantComponentMgr > | compMgr, | ||
| DtBoost::shared_ptr< DtAssistantConnectionInfoMgr > | connInfoMgr, | ||
| DtBoost::shared_ptr< DtAssistantFederationsInfoMgr > | fedInfoMgr | ||
| ) |
Constructor.
References DtAssistantLatencyReportMsg::addCallback(), DtAssistantTestMgrStatusMsg::addCallback(), DtAssistantChangeLatencyTestModeMsg::addCallback(), connect(), disableComponentLatencyTest(), DtDisableCompLatencyTestSig, DtEnableCompLatencyTestSig, DtFederateUpdatedSig, DtLatencyTestInteractionPeriodMsUpdatedSig, DtLatencyTestNumInteractionsUpdatedSig, DtLatencyTestPayloadBytesUpdatedSig, DtLrcComponentRemovedSig, DtLrcComponentRemovedUnexpectedlySig, DtLrcComponentRenamedSig, DtRtiConnsAddedOrUpdatedSig, DtRtiConnsRemovedSig, DtShowLrcLatencyTestDialogSig, DtShowRtiexecLatencyTestDialogSig, DtUpdateLatencyTestInteractionPeriodMsSig, DtUpdateLatencyTestNumInteractionsSig, DtUpdateLatencyTestPayloadBytesSig, enableComponentLatencyTest(), haltContinuousLatencyTest(), initiateContinuousLatencyTest(), initiateLatencyTest(), myLatencyTestDialog, DtAssistantMgr::myPeer, DtAssistantMgr::myServer, processConnectionsRemoval(), processConnectionsUpdate(), processLatencyTestDismiss(), processLatencyTestObserve(), processLatencyTestResults(), processTestCommand(), processTestMgrStatusUpdate(), DtAssistantSignalRouter::registerSignal(), DtAssistantSignalRouter::registerSlot(), removeLrcComponent(), renameComponent(), setLatencyTestInteractionPeriod(), setLatencyTestNumInteractions(), setLatencyTestPayloadBytes(), showLrcLatencyTestDialog(), showRtiexecLatencyTestDialog(), DtAssistantMgr::startDialog(), updateFederateTestStatus(), updateLatencyTestConfig(), updateLatencyTestInteractionPeriod(), updateLatencyTestNumInteractions(), and updateLatencyTestPayloadBytes().
|
virtual |
Destructor.
References DtAssistantMgr::myPeer, DtAssistantMgr::myServer, processLatencyTestResults(), processTestCommand(), processTestMgrStatusUpdate(), DtAssistantLatencyReportMsg::removeCallback(), DtAssistantTestMgrStatusMsg::removeCallback(), and DtAssistantChangeLatencyTestModeMsg::removeCallback().
|
private |
Copy Constructor not implemented – Copy Not Allowed!
|
signal |
Disables latency testing for the given component.
Referenced by DtAssistantLatencyTestMgr(), and processTestMgrStatusUpdate().
|
signal |
Enables latency testing for the given component.
Referenced by DtAssistantLatencyTestMgr(), and processTestMgrStatusUpdate().
|
protected |
Fills in the rtiexec connection info based on the message.
References DtAssistantComponentInfo::compId(), DtAssistantMsg::compId(), DtAssistantComponentInfo::compType(), DtAssistantComponentInfo::connUsed(), DtAssistantRtiexecComponent, DtAssistantMsg::isAssistantToAssistantMessage(), myCompMgr, myConnInfoMgr, DtAssistantMgr::myPeer, DtAssistantMgr::myServer, DtAssistantInfo::setAddress(), DtAssistantInfo::setId(), DtAssistantInfo::setNetworkInterfaceAddress(), DtAssistantMsg::sourceAddr(), DtAssistantMsg::sourceHost(), and DtAssistantMsg::sourceId().
Referenced by processLatencyTestResults().
|
slot |
Stop a continuous latency test for the selected component.
If one is not running, this is a nop at the component endpoint.
References sendLatencyTestCommand().
Referenced by DtAssistantLatencyTestMgr().
|
slot |
Initiate a continuous latency test for the selected component.
References sendLatencyTestCommand().
Referenced by DtAssistantLatencyTestMgr().
|
slot |
Initiates a latency test for the selected component.
References sendLatencyTestCommand().
Referenced by DtAssistantLatencyTestMgr().
|
private |
Assignment not implemented – Assignment Not Allowed!
|
slot |
Makes sure removed connections are not for rtiexec.
References DtRtiConnectionAndConfiguration::connections(), DtLatencyTestDialog::indicateRtiexecShutdown(), myLatencyTestDialog, myRtiexecConn, and myTestViaRtiexec.
Referenced by DtAssistantLatencyTestMgr().
|
slot |
Makes sure updated connections are not for shutdown of the rtiexec used in testing.
References DtRtiConnectionAndConfiguration::connections(), DtLatencyTestDialog::indicateRtiexecShutdown(), myLatencyTestDialog, myRtiexecConn, and myTestViaRtiexec.
Referenced by DtAssistantLatencyTestMgr().
|
slot |
Processes the dismissal of the latency test dialog.
References DtRtiConnectionInfo::invalidConn(), myLrcCompId, myRemotelyObservedRtiexecs, myRtiexecConn, myTestViaRtiexec, and sendLatencyTestCommand().
Referenced by DtAssistantLatencyTestMgr(), and verifyNewTestCanBeRun().
|
slot |
Processes notification from a latency test dialog that it would like to receive test reports.
References sendLatencyTestCommand().
Referenced by DtAssistantLatencyTestMgr().
|
staticprotected |
Callback to process a latency test results msg.
Referenced by DtAssistantLatencyTestMgr(), and ~DtAssistantLatencyTestMgr().
|
protectedvirtual |
Called by the callback function to process latency results messages.
References DtLatencyTestDialog::addResult(), DtLatencyTestDialog::addTimeoutResult(), DtAveragedLatencyTestReport::averageBestEffortInitiatorMsgQueuedUsecs(), DtAveragedLatencyTestReport::averageBestEffortRecipientMsgQueuedUsecs(), DtAveragedLatencyTestReport::averageBestEffortRoundTripTime(), DtAveragedLatencyTestReport::averageInitiatorTickTimeUsecs(), DtAveragedLatencyTestReport::averageRecipientTickTimeUsecs(), DtAveragedLatencyTestReport::averageReliableInitiatorMsgQueuedUsecs(), DtAveragedLatencyTestReport::averageReliableRecipientMsgQueuedUsecs(), DtAveragedLatencyTestReport::averageReliableRoundTripTime(), DtAveragedLatencyTestReport::federationHandle(), DtAssistantLatencyReportMsg::get(), DtAveragedLatencyTestReport::getProcessingModel(), getRtiexecConn(), DtAveragedLatencyTestReport::initiatorFedHandle(), DtAssistantMsg::isAssistantToAssistantMessage(), myFederationHdl, myInitFederateHdl, myLatencyTestDialog, myLrcCompId, DtAssistantMgr::myPeer, myRemotelyObservedRtiexecs, myRtiexecConn, DtAssistantMgr::myServer, myTestViaRtiexec, DtAveragedLatencyTestReport::numCompletedBestEffortInteractions(), DtAveragedLatencyTestReport::numCompletedReliableInteractions(), DtAveragedLatencyTestReport::recipientFedHandle(), and DtAveragedLatencyTestReport::recipientFedName().
|
staticprotected |
Callback to process a test command message.
Referenced by DtAssistantLatencyTestMgr(), and ~DtAssistantLatencyTestMgr().
|
protectedvirtual |
Called by the callback function to process a test command message.
References DtAssistantMsg::compId(), DtAssistantComponentInfo::connUsed(), DtAssistantChangeLatencyTestModeMsg::continuousUpdate(), DtAssistantChangeLatencyTestModeMsg::federationHandle(), DtAssistantChangeLatencyTestModeMsg::initFedHandle(), DtAssistantChangeLatencyTestModeMsg::interactionPeriod(), DtAssistantMsg::isAssistantToAssistantMessage(), myCompMgr, myLatencyTestDialog, DtAssistantMgr::myPeer, myRemotelyObservedRtiexecs, myRtiexecConn, DtAssistantMgr::myServer, myTestViaRtiexec, DtAssistantChangeLatencyTestModeMsg::numInteractions(), DtAssistantChangeLatencyTestModeMsg::observingResults(), DtAssistantChangeLatencyTestModeMsg::payloadBytes(), DtAssistantChangeLatencyTestModeMsg::runTest(), DtAssistantChangeLatencyTestModeMsg::shouldHaltContinuous(), DtAssistantMsg::sourceAddr(), DtAssistantMsg::sourceHost(), and DtAssistantMsg::sourceId().
|
staticprotected |
Callback to process a test status message from a local LRC component.
Referenced by DtAssistantLatencyTestMgr(), and ~DtAssistantLatencyTestMgr().
|
protectedvirtual |
Called by the callback function to process testMgr status messages from local LRC components.
References DtAssistantComponentInfo::compType(), DtAssistantTestMgrStatusMsg::continuousTesting(), disableComponentLatencyTest(), DtAssistantLrcComponent, enableComponentLatencyTest(), myCompMgr, myLatencyTestDialog, myLrcCompId, DtAssistantMgr::myServer, myTestViaRtiexec, DtAssistantTestMgrStatusMsg::testCapable(), DtAssistantTestMgrStatusMsg::testingEnabled(), DtAssistantTestMgrStatusMsg::testInProgress(), and DtLatencyTestDialog::updateStatus().
|
slot |
Removes an existing LRC component and its current latency test.
References DtAssistantComponentInfo::compId(), DtLatencyTestDialog::indicateFederateResigned(), myLatencyTestDialog, myLrcCompId, and myTestViaRtiexec.
Referenced by DtAssistantLatencyTestMgr().
|
slot |
Renames an existing component.
References DtAssistantComponentInfo::compId(), myLatencyTestDialog, myLrcCompId, myTestViaRtiexec, DtAssistantComponentInfo::name(), and DtLatencyTestDialog::setName().
Referenced by DtAssistantLatencyTestMgr().
|
protected |
Send latency test command message for the currently displayed test.
References myCompMgr, myConnInfoMgr, myFederationHdl, myInitFederateHdl, myInteractionPeriod, myLrcCompId, myNumInteractions, myPayloadBytes, DtAssistantMgr::myPeer, myRtiexecConn, DtAssistantMgr::myServer, and myTestViaRtiexec.
Referenced by haltContinuousLatencyTest(), initiateContinuousLatencyTest(), initiateLatencyTest(), processLatencyTestDismiss(), and processLatencyTestObserve().
|
slot |
References myInteractionPeriod.
Referenced by DtAssistantLatencyTestMgr().
|
slot |
References myNumInteractions.
Referenced by DtAssistantLatencyTestMgr().
|
slot |
References myPayloadBytes.
Referenced by DtAssistantLatencyTestMgr().
|
slot |
Display the latency test dialog for the LRC component.
References DtAssistantComponentInfo::compType(), DtAssistantLrcComponent, myCompMgr, myInteractionPeriod, myLatencyTestDialog, myLrcCompId, myNumInteractions, myPayloadBytes, myTestViaRtiexec, DtAssistantComponentInfo::name(), DtLatencyTestDialog::setName(), DtLatencyTestDialog::setTestConfig(), DtAssistantMgr::showDialog(), and verifyNewTestCanBeRun().
Referenced by DtAssistantLatencyTestMgr().
|
slot |
Display the latency test dialog for the rtiexec component.
References federationName(), myConnInfoMgr, myFederationHdl, myFederationName, myInitFederateHdl, myInteractionPeriod, myLatencyTestDialog, myNumInteractions, myPayloadBytes, myRtiexecConn, myTestViaRtiexec, DtLatencyTestDialog::setName(), DtLatencyTestDialog::setTestConfig(), DtAssistantMgr::showDialog(), and verifyNewTestCanBeRun().
Referenced by DtAssistantLatencyTestMgr().
|
slot |
Updates the test status of the given federate.
References DtAssistantFederateInfo::continuousTest(), myFederationName, myFedInfoMgr, myInitFederateHdl, myLatencyTestDialog, myRtiexecConn, myTestViaRtiexec, DtAssistantFederateInfo::testEnabled(), DtAssistantFederateInfo::testInProgress(), and DtLatencyTestDialog::updateStatus().
Referenced by DtAssistantLatencyTestMgr().
|
slot |
Updates the latency test configuration with the given values.
References updateLatencyTestInteractionPeriod(), updateLatencyTestNumInteractions(), and updateLatencyTestPayloadBytes().
Referenced by DtAssistantLatencyTestMgr().
|
signal |
Updates the period between latency test interactions.
Referenced by DtAssistantLatencyTestMgr(), and updateLatencyTestConfig().
|
signal |
Updates the number of interactions per latency test.
Referenced by DtAssistantLatencyTestMgr(), and updateLatencyTestConfig().
|
signal |
Updates the size of a latency test interaction payload in bytes.
Referenced by DtAssistantLatencyTestMgr(), and updateLatencyTestConfig().
|
protected |
Verifies that either no test is currently being run or checks with user.
References DtLatencyTestDialog::closeWithoutPrompt(), DtLatencyTestDialog::isTestInProgress(), myLatencyTestDialog, and processLatencyTestDismiss().
Referenced by showLrcLatencyTestDialog(), and showRtiexecLatencyTestDialog().
|
protected |
The manager that keeps track of all local RTI components.
Referenced by getRtiexecConn(), processTestCommand(), processTestMgrStatusUpdate(), sendLatencyTestCommand(), and showLrcLatencyTestDialog().
|
protected |
The manager that keeps track of all known RTI connections.
Referenced by getRtiexecConn(), sendLatencyTestCommand(), and showRtiexecLatencyTestDialog().
|
protected |
The federation handle of this test (only used if myIsForRtiexec == true)
Referenced by processLatencyTestResults(), sendLatencyTestCommand(), and showRtiexecLatencyTestDialog().
|
protected |
The federation name of this test (only used if myIsForRtiexec == true)
Referenced by showRtiexecLatencyTestDialog(), and updateFederateTestStatus().
|
protected |
The manager that keeps track of all known federations.
Referenced by updateFederateTestStatus().
|
protected |
The initiating federate of this test (only used if myIsForRtiexec == true)
Referenced by processLatencyTestResults(), sendLatencyTestCommand(), showRtiexecLatencyTestDialog(), and updateFederateTestStatus().
|
protected |
Latency test parameters.
Referenced by sendLatencyTestCommand(), setLatencyTestInteractionPeriod(), showLrcLatencyTestDialog(), and showRtiexecLatencyTestDialog().
|
protected |
The latency test dialogs.
Referenced by DtAssistantLatencyTestMgr(), processConnectionsRemoval(), processConnectionsUpdate(), processLatencyTestResults(), processTestCommand(), processTestMgrStatusUpdate(), removeLrcComponent(), renameComponent(), showLrcLatencyTestDialog(), showRtiexecLatencyTestDialog(), updateFederateTestStatus(), and verifyNewTestCanBeRun().
|
protected |
The local component ID of the LRC initiating the test (only used if myTestViaRtiexec == false)
Referenced by processLatencyTestDismiss(), processLatencyTestResults(), processTestMgrStatusUpdate(), removeLrcComponent(), renameComponent(), sendLatencyTestCommand(), and showLrcLatencyTestDialog().
|
protected |
Latency test parameters.
Referenced by sendLatencyTestCommand(), setLatencyTestNumInteractions(), showLrcLatencyTestDialog(), and showRtiexecLatencyTestDialog().
|
protected |
Latency test parameters.
Referenced by sendLatencyTestCommand(), setLatencyTestPayloadBytes(), showLrcLatencyTestDialog(), and showRtiexecLatencyTestDialog().
|
protected |
List of local rtiexecs and the remote assistants who are observing tests that they are coordinating.
Referenced by processLatencyTestDismiss(), processLatencyTestResults(), and processTestCommand().
|
protected |
Connection parameters of the rtiexec through which the test is being run (only used if myIsForRtiexec == true)
Referenced by processConnectionsRemoval(), processConnectionsUpdate(), processLatencyTestDismiss(), processLatencyTestResults(), processTestCommand(), sendLatencyTestCommand(), showRtiexecLatencyTestDialog(), and updateFederateTestStatus().
|
protected |
Indicates whether the currently displayed latency test is for a test being conducted through an rtiexec.
Referenced by processConnectionsRemoval(), processConnectionsUpdate(), processLatencyTestDismiss(), processLatencyTestResults(), processTestCommand(), processTestMgrStatusUpdate(), removeLrcComponent(), renameComponent(), sendLatencyTestCommand(), showLrcLatencyTestDialog(), showRtiexecLatencyTestDialog(), and updateFederateTestStatus().