![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Variables | |
| keyboard | input |
| DtTalkAmbData | theAmbData |
| string | theClassName = "BaseEntity" |
| string | fireInteractionName = "WeaponFire" |
| string | detonateInteractionName = "MunitionDetonation" |
| RTI::ObjectClassHandle | theClassHandle |
| RTI::InteractionClassHandle | fireInteractionHandle |
| RTI::InteractionClassHandle | detonateInteractionHandle |
| RTI::ObjectHandle | theObjectHandle |
| void becomeConstrainedAndRegulating | ( | RTI::RTIambassador * | rtiAmb, |
| RTI::FedTime * | currentTime, | ||
| RTI::FedTime * | lookAhead | ||
| ) |
References cleanUpProgram(), RTI::RTIambassador::enableTimeConstrained(), RTI::RTIambassador::enableTimeRegulation(), input, DtTalkAmbData::isConstrained, DtTalkAmbData::isRegulating, keyboard::keybrdTick(), minimalSleepFunction(), theAmbData, RTI::RTIambassador::tick(), and yieldFunction().
Referenced by main().
| void cleanUpProgram | ( | RTI::RTIambassador * | rtiAmb | ) |
| void createFedEx | ( | RTI::RTIambassador * | rtiAmb, |
| string const & | fedName, | ||
| string const & | fedFile | ||
| ) |
| bool dedicatedMachine | ( | false | ) |
Referenced by parseCmdLine(), sleepFunction(), and yieldFunction().
| string federationName | ( | "MAKsimpletime" | ) |
Referenced by DtNetworkMapWidget::addFederationColor(), federate.RTI1516e.MakShooterRTI1516e::createFedEx(), DtNetworkMapCentralNode::getNodeByFederateHandle(), DtNetworkMapCentralNode::getNodeByFederateName(), DtFederateTrackingFilter::handleJoinConfirmMsg(), joinFedEx(), federate.RTI1516e.MakShooterRTI1516e::joinFedEx(), federate.RTI1516e.Test::main(), main(), DtAssistantFederateInfo::operator==(), ui.Board::performStartupStuff(), DtAssistantFederationsInfoMgr::processFederateRequestMsg(), DtAssistantFederationsViewMgr::processFederationRemoved(), DtAssistantFederationsInfoMgr::processLocalFederateJoined(), DtNetworkMapCentralNode::removeNode(), resignAndDestroy(), DtNetworkMapCentralNode::searchNodes(), DtFomStatisticsDialog::setFederationNameStr(), DtFederateStatisticsDialog::setFederationNameStr(), DtAssistantFomViewMgr::showFomDialog(), DtAssistantLatencyTestMgr::showRtiexecLatencyTestDialog(), ui.RTIActionHelper::startNewGame(), and DtRtiAssistantLrcClient::updateFederationInfo().
| string fedFileName | ( | "MAKsimpletime.fed" | ) |
| string initSyncPointLabel | ( | "begin" | ) |
Referenced by synchronizeFederation().
| void joinFedEx | ( | RTI::RTIambassador * | rtiAmb, |
| MyFederateAmbassador * | fedAmb, | ||
| string const & | federateType | ||
| ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
References RTI::Exception::_name, RTI::Exception::_reason, RTI::ParameterHandleValuePairSet::add(), DtTalkAmbData::attrValues, becomeConstrainedAndRegulating(), cleanUpProgram(), createFedEx(), detonateInteractionHandle, RTI::RTIambassador::disableTimeRegulation(), federationName(), fedFileName(), fireInteractionHandle, timeManagedEntity::firePressed(), timeManagedEntity::incPosition(), input, timeManagedEntity::isDetonated(), DtTalkAmbData::isRegulating, joinFedEx(), keyboard::keybrdTick(), RTI::FedTimeFactory::makeZero(), DtTalkAmbData::paramValues, parseCmdLine(), printOutFedTime(), publishAndSubscribeInteraction(), publishSubscribeAndRegisterObject(), RTI::ParameterHandleValuePairSet::remove(), resignAndDestroy(), RTIambassador(), RTI::RTIambassador::sendInteraction(), timeManagedEntity::shouldDetonate(), timeManagedEntity::shouldFire(), sleepFunction(), synchronizeFederation(), theAmbData, theObjectHandle, DtTalkAmbData::theParamNameHandleMap, timeManagedEntity::tick(), RTI::RTIambassador::tick(), DtTalkAmbData::timeAdvanced, RTI::RTIambassador::timeAdvanceRequest(), DtTalkAmbData::timeManagedObject, unManagedFederate(), RTI::RTIambassador::updateAttributeValues(), and yieldFunction().
| bool Master | ( | false | ) |
| void minimalSleepFunction | ( | ) |
Referenced by becomeConstrainedAndRegulating(), and synchronizeFederation().
| int numFederates | ( | 0 | ) |
Referenced by DtAssistantFederationsInfoMgr::processFederateResponseMsg().
| bool parseCmdLine | ( | int | argc, |
| char * | argv[] | ||
| ) |
| void printOutFedTime | ( | RTI::FedTime * | time | ) |
References RTI::FedTime::getPrintableLength(), and RTI::FedTime::getPrintableString().
Referenced by main().
| bool publishAndSubscribeInteraction | ( | RTI::RTIambassador * | rtiAmb | ) |
References RTI::Exception::_name, RTI::Exception::_reason, RTI::ParameterHandleValuePairSet::add(), RTI::ParameterSetFactory::create(), detonateInteractionHandle, detonateInteractionName, fireInteractionHandle, fireInteractionName, RTI::RTIambassador::getInteractionClassHandle(), RTI::RTIambassador::getParameterHandle(), DtTalkAmbData::interactionClassMap, DtTalkAmbData::ourParms, DtTalkAmbData::paramValues, RTI::RTIambassador::publishInteractionClass(), RTI::RTIambassador::subscribeInteractionClass(), theAmbData, theClassName, DtTalkAmbData::theParamNameHandleMap, and RTI::RTIambassador::tick().
| bool publishSubscribeAndRegisterObject | ( | RTI::RTIambassador * | rtiAmb | ) |
References RTI::Exception::_name, RTI::Exception::_reason, RTI::AttributeHandleValuePairSet::add(), RTI::AttributeHandleSet::add(), DtTalkAmbData::attrValues, RTI::AttributeSetFactory::create(), RTI::AttributeHandleSetFactory::create(), RTI::RTIambassador::getAttributeHandle(), RTI::RTIambassador::getObjectClassHandle(), RTI::RTIambassador::getObjectInstanceName(), DtTalkAmbData::objectClassMap, DtTalkAmbData::objectInstanceMap, DtTalkAmbData::ourAttrs, RTI::RTIambassador::publishObjectClass(), RTI::RTIambassador::registerObjectInstance(), RTI::RTIambassador::subscribeObjectClassAttributes(), theAmbData, DtTalkAmbData::theAttrNameHandleMap, theClassHandle, theClassName, theObjectHandle, and RTI::RTIambassador::tick().
| void resignAndDestroy | ( | RTI::RTIambassador * | rtiAmb | ) |
| void sleepFunction | ( | ) |
References dedicatedMachine(), and sleepTime().
Referenced by main().
| int sleepTime | ( | 850 | ) |
Referenced by parseCmdLine(), and sleepFunction().
| void synchronizeFederation | ( | RTI::RTIambassador * | rtiAmb | ) |
References DtTalkAmbData::announceSyncReceived, cleanUpProgram(), DtTalkAmbData::federationIsSynchronized, initSyncPointLabel(), input, DtTalkAmbData::isMaster, keyboard::keybrdTick(), minimalSleepFunction(), DtTalkAmbData::numFederates, DtTalkAmbData::otherFederatesReady, DtTalkAmbData::registerFailed, RTI::RTIambassador::registerFederationSynchronizationPoint(), DtTalkAmbData::registerSucceeded, RTI::RTIambassador::synchronizationPointAchieved(), theAmbData, RTI::RTIambassador::tick(), and yieldFunction().
Referenced by main().
| bool unManagedFederate | ( | false | ) |
Referenced by main(), and parseCmdLine().
| void yieldFunction | ( | ) |
References dedicatedMachine().
Referenced by becomeConstrainedAndRegulating(), main(), and synchronizeFederation().
| RTI::InteractionClassHandle detonateInteractionHandle |
Referenced by main(), and publishAndSubscribeInteraction().
| string detonateInteractionName = "MunitionDetonation" |
Referenced by publishAndSubscribeInteraction().
| RTI::InteractionClassHandle fireInteractionHandle |
Referenced by main(), and publishAndSubscribeInteraction().
| string fireInteractionName = "WeaponFire" |
Referenced by publishAndSubscribeInteraction().
| keyboard input |
| DtTalkAmbData theAmbData |
| RTI::ObjectClassHandle theClassHandle |
| string theClassName = "BaseEntity" |
| RTI::ObjectHandle theObjectHandle |