Research Article

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

Algorithm 1

OAFEw-FOM based interface module pseudocode.
// Create the federation
createFedEx(rtiAmb,
federationName, federationFile);
// Create the federation
createFedEx(rtiAmb,
federationName,federationFile);
// Main Iteration
while (1)
// Attribute Handle Map Initialize
theAttrHandleMap.clear();
theClassHandle =
rtiAmb.getObjectClassHandle(“EW_Dat”);
// Attribute Mapping
theAttrNameHandleMap.insert
//Attribute Update
rtiAmb->updateAttributeValues(
theObjectHandle,
(theAmbData.attrValues),
(currentTime),
tag.c_str());