![]() |
MAK RTIspy API Documentation for HLA Evolved
|
Variables | |
| keyboard | input |
| DtTalkAmbData | theAmbData |
| string | theClassName = "BaseEntity" |
| string | fireInteractionName = "WeaponFire" |
| string | detonateInteractionName = "MunitionDetonation" |
| rti13::ObjectClassHandle | theClassHandle |
| rti13::InteractionClassHandle | fireInteractionHandle |
| rti13::InteractionClassHandle | detonateInteractionHandle |
| rti13::ObjectHandle | theObjectHandle |
| void becomeConstrainedAndRegulating | ( | rti13::RTIambassador & | rtiAmb, |
| rti13::FedTime * | currentTime, | ||
| rti13::FedTime * | lookAhead | ||
| ) |
| void cleanUpProgram | ( | rti13::RTIambassador & | rtiAmb | ) |
| void createFedEx | ( | rti13::RTIambassador & | rtiAmb, |
| string const & | fedName, | ||
| string const & | fedFile | ||
| ) |
| bool dedicatedMachine | ( | false | ) |
| string federationName | ( | "MAKsimpletime" | ) |
| string fedFileName | ( | "MAKsimpletime.fed" | ) |
| string initSyncPointLabel | ( | "begin" | ) |
| void joinFedEx | ( | rti13::RTIambassador & | rtiAmb, |
| MyFederateAmbassador * | fedAmb, | ||
| string const & | federateType | ||
| ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
References rti13::Exception::_name, rti13::Exception::_reason, RTI::ParameterHandleValuePairSet::add(), DtTalkAmbData::attrValues, becomeConstrainedAndRegulating(), cleanUpProgram(), createFedEx(), detonateInteractionHandle, rti13::RTIambassador::disableTimeRegulation(), federationName(), fedFileName(), fireInteractionHandle, timeManagedEntity::firePressed(), timeManagedEntity::incPosition(), input, timeManagedEntity::isDetonated(), DtTalkAmbData::isRegulating, joinFedEx(), keyboard::keybrdTick(), rti13::FedTimeFactory::makeZero(), DtTalkAmbData::paramValues, parseCmdLine(), printOutFedTime(), publishAndSubscribeInteraction(), publishSubscribeAndRegisterObject(), RTI::ParameterHandleValuePairSet::remove(), resignAndDestroy(), rti13::RTIambassador::sendInteraction(), timeManagedEntity::shouldDetonate(), timeManagedEntity::shouldFire(), sleepFunction(), synchronizeFederation(), theAmbData, theObjectHandle, DtTalkAmbData::theParamNameHandleMap, timeManagedEntity::tick(), rti13::RTIambassador::tick(), DtTalkAmbData::timeAdvanced, rti13::RTIambassador::timeAdvanceRequest(), DtTalkAmbData::timeManagedObject, unManagedFederate(), rti13::RTIambassador::updateAttributeValues(), and yieldFunction().
| bool Master | ( | false | ) |
| void minimalSleepFunction | ( | ) |
| int numFederates | ( | 0 | ) |
| bool parseCmdLine | ( | int | argc, |
| char * | argv[] | ||
| ) |
| void printOutFedTime | ( | rti13::FedTime * | time | ) |
References rti13::FedTime::getPrintableLength(), and rti13::FedTime::getPrintableString().
| bool publishAndSubscribeInteraction | ( | rti13::RTIambassador & | rtiAmb | ) |
References rti13::Exception::_name, rti13::Exception::_reason, RTI::ParameterHandleValuePairSet::add(), rti13::ParameterSetFactory::create(), detonateInteractionHandle, detonateInteractionName, fireInteractionHandle, fireInteractionName, rti13::RTIambassador::getInteractionClassHandle(), rti13::RTIambassador::getParameterHandle(), DtTalkAmbData::interactionClassMap, DtTalkAmbData::ourParms, DtTalkAmbData::paramValues, rti13::RTIambassador::publishInteractionClass(), rti13::RTIambassador::subscribeInteractionClass(), theAmbData, theClassName, DtTalkAmbData::theParamNameHandleMap, and rti13::RTIambassador::tick().
| bool publishSubscribeAndRegisterObject | ( | rti13::RTIambassador & | rtiAmb | ) |
References rti13::Exception::_name, rti13::Exception::_reason, RTI::AttributeHandleValuePairSet::add(), rti13::AttributeHandleSet::add(), DtTalkAmbData::attrValues, rti13::AttributeSetFactory::create(), rti13::AttributeHandleSetFactory::create(), rti13::RTIambassador::getAttributeHandle(), rti13::RTIambassador::getObjectClassHandle(), rti13::RTIambassador::getObjectInstanceName(), DtTalkAmbData::objectClassMap, DtTalkAmbData::objectInstanceMap, DtTalkAmbData::ourAttrs, rti13::RTIambassador::publishObjectClass(), rti13::RTIambassador::registerObjectInstance(), rti13::RTIambassador::subscribeObjectClassAttributes(), theAmbData, DtTalkAmbData::theAttrNameHandleMap, theClassHandle, theClassName, theObjectHandle, and rti13::RTIambassador::tick().
| void resignAndDestroy | ( | rti13::RTIambassador & | rtiAmb | ) |
| void sleepFunction | ( | ) |
References dedicatedMachine(), and sleepTime().
| int sleepTime | ( | 850 | ) |
| void synchronizeFederation | ( | rti13::RTIambassador & | rtiAmb | ) |
References DtTalkAmbData::announceSyncReceived, cleanUpProgram(), DtTalkAmbData::federationIsSynchronized, initSyncPointLabel(), input, DtTalkAmbData::isMaster, keyboard::keybrdTick(), minimalSleepFunction(), DtTalkAmbData::numFederates, DtTalkAmbData::otherFederatesReady, DtTalkAmbData::registerFailed, rti13::RTIambassador::registerFederationSynchronizationPoint(), DtTalkAmbData::registerSucceeded, rti13::RTIambassador::synchronizationPointAchieved(), theAmbData, rti13::RTIambassador::tick(), and yieldFunction().
| bool unManagedFederate | ( | false | ) |
| void yieldFunction | ( | ) |
References dedicatedMachine().
| rti13::InteractionClassHandle detonateInteractionHandle |
| string detonateInteractionName = "MunitionDetonation" |
| rti13::InteractionClassHandle fireInteractionHandle |
| string fireInteractionName = "WeaponFire" |
| keyboard input |
| DtTalkAmbData theAmbData |
| rti13::ObjectClassHandle theClassHandle |
| string theClassName = "BaseEntity" |
| rti13::ObjectHandle theObjectHandle |