Research Article

An Open Architecture Framework for Electronic Warfare Based Approach to HLA Federate Development

Algorithm 2

Time management pseudocode.
//become time constrained, regulating
rtiAmb->enableTimeRegulation
((currentTime), (lookAhead));
rtiAmb->enableTimeConstrained();
//Time Advance
if ( theAmbData.isRegulating )
(currentRTITime)+=(oneTimeStep);
(currentTime)+=(oneTimeStep);
rtiAmb->timeAdvanceRequest
(currentRTITime);
theAmbData.timeAdvanced = false;