![]() |
MAK RTIspy API Documentation for HLA 1.3
|
| void becomeConstrainedAndRegulating | ( | RTIambassador * | rtiAmb, |
| LogicalTime * | currentTime, | ||
| LogicalTimeInterval * | lookAhead | ||
| ) |
References cleanUpProgram(), rti1516::RTIambassador::enableTimeConstrained(), rti1516::RTIambassador::enableTimeRegulation(), rti1516::RTIambassador::evokeMultipleCallbacks(), input, DtTalkAmbData::isConstrained, DtTalkAmbData::isRegulating, keyboard::keybrdTick(), minimalSleepFunction(), theAmbData, and yieldFunction().
| void cleanUpProgram | ( | RTIambassador * | rtiAmb | ) |
| void createFedEx | ( | RTIambassador * | rtiAmb, |
| std::wstring const & | fedName, | ||
| std::wstring const & | fedFile | ||
| ) |
| bool dedicatedMachine | ( | false | ) |
| wstring federationName | ( | L"MAKsimpletime" | ) |
| wstring fedFileName | ( | L"MAKsimpletime.xml" | ) |
| wstring initSyncPointLabel | ( | L"begin" | ) |
| void joinFedEx | ( | RTIambassador * | rtiAmb, |
| MyFederateAmbassador & | fedAmb, | ||
| std::wstring const & | federateType, | ||
| std::wstring const & | federationName | ||
| ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
References DtTalkAmbData::attrValues, becomeConstrainedAndRegulating(), cleanUpProgram(), createFedEx(), rti1516::RTIambassadorFactory::createRTIambassador(), rti1516::RTIambassador::disableTimeRegulation(), DtToString(), DtToWString(), rti1516::RTIambassador::evokeCallback(), rti1516::RTIambassador::evokeMultipleCallbacks(), federationName(), fedFileName(), fireInteractionHandle, timeManagedEntity::firePressed(), timeManagedEntity::incPosition(), input, timeManagedEntity::isDetonated(), DtTalkAmbData::isRegulating, joinFedEx(), keyboard::keybrdTick(), DtTalkAmbData::paramValues, parseCmdLine(), printOutFedTime(), publishAndSubscribeInteraction(), publishSubscribeAndRegisterObject(), resignAndDestroy(), rti13::RTIname(), rti13::RTIversion(), rti1516::RTIambassador::sendInteraction(), timeManagedEntity::shouldDetonate(), timeManagedEntity::shouldFire(), sleepFunction(), synchronizeFederation(), theAmbData, theObjectHandle, DtTalkAmbData::theParamNameHandleMap, timeManagedEntity::tick(), DtTalkAmbData::timeAdvanced, rti1516::RTIambassador::timeAdvanceRequest(), DtTalkAmbData::timeManagedObject, unManagedFederate(), rti1516::RTIambassador::updateAttributeValues(), rti1516::Exception::what(), and yieldFunction().
| void minimalSleepFunction | ( | ) |
| int numFederates | ( | 0 | ) |
| bool parseCmdLine | ( | int | argc, |
| char * | argv[] | ||
| ) | [inline] |
| void printOutFedTime | ( | LogicalTime * | time | ) |
References DtToString(), and rti1516::LogicalTime::toString().
| void printOutFedTime | ( | LogicalTimeInterval * | time | ) |
References DtToString(), and rti1516::LogicalTimeInterval::toString().
| bool publishAndSubscribeInteraction | ( | RTIambassador * | rtiAmb | ) |
References detonateInteractionHandle, detonateInteractionName, DtToString(), DtToWString(), rti1516::RTIambassador::evokeMultipleCallbacks(), fireInteractionHandle, fireInteractionName, rti1516::RTIambassador::getInteractionClassHandle(), rti1516::RTIambassador::getParameterHandle(), DtTalkAmbData::interactionClassMap, DtTalkAmbData::ourParms, DtTalkAmbData::paramValues, rti1516::RTIambassador::publishInteractionClass(), rti1516::RTIambassador::subscribeInteractionClass(), theAmbData, theClassName, DtTalkAmbData::theParamNameHandleMap, and rti1516::Exception::what().
| bool publishSubscribeAndRegisterObject | ( | RTIambassador * | rtiAmb | ) |
References DtTalkAmbData::attrValues, DtToString(), DtToWString(), rti1516::RTIambassador::evokeMultipleCallbacks(), rti1516::RTIambassador::getAttributeHandle(), rti1516::RTIambassador::getObjectClassHandle(), DtTalkAmbData::myNameReservationReturned, DtTalkAmbData::myNameReservationSucceeded, DtTalkAmbData::objectClassMap, DtTalkAmbData::objectInstanceMap, DtTalkAmbData::ourAttrs, rti1516::RTIambassador::publishObjectClassAttributes(), rti1516::RTIambassador::registerObjectInstance(), rti1516::RTIambassador::reserveObjectInstanceName(), rti1516::RTIambassador::subscribeObjectClassAttributes(), theAmbData, DtTalkAmbData::theAttrNameHandleMap, theClassHandle, theClassName, theObjectHandle, and rti1516::Exception::what().
| void resignAndDestroy | ( | RTIambassador * | rtiAmb | ) |
| void sleepFunction | ( | ) |
References dedicatedMachine(), and sleepTime().
| int sleepTime | ( | 850 | ) |
| void synchronizeFederation | ( | RTIambassador * | rtiAmb | ) |
References DtTalkAmbData::announceSyncReceived, cleanUpProgram(), DtToString(), rti1516::RTIambassador::evokeMultipleCallbacks(), DtTalkAmbData::federationIsSynchronized, initSyncPointLabel(), input, DtTalkAmbData::isMaster, keyboard::keybrdTick(), minimalSleepFunction(), DtTalkAmbData::numFederates, DtTalkAmbData::otherFederatesReady, DtTalkAmbData::registerFailed, rti1516::RTIambassador::registerFederationSynchronizationPoint(), DtTalkAmbData::registerSucceeded, rti1516::RTIambassador::synchronizationPointAchieved(), theAmbData, and yieldFunction().
| bool unManagedFederate | ( | false | ) |
| void yieldFunction | ( | ) |
References dedicatedMachine().
| string detonateInteractionName = "MunitionDetonation" |
| string fireInteractionName = "WeaponFire" |
| std::wstring theClassName = "BaseEntity" |
| ObjectInstanceHandle theObjectHandle |