real-time platform reference federation object model (rpr...

96
Real-time Platform Reference Federation Object Model (RPR FOM) Version 2.0D17 10 September 2003 Edited by: Graham Shanks AMS Donibristle, UK This is an unapproved draft of a proposed SISO standard, subject to change. Copyright 2000, 2001, 2002, 2003 by the Simulation Interoperability Standards Organization Inc. All rights reserved. Permission is hereby granted to reproduce this document for purposes of SISO standardization only. Permission is also granted for the SISO members to reproduce this document for purposes of identifying a position on its contents. Other entities seeking permission to reproduce portions of this document for these or other users must contact SISO Inc. for the appropriate license.

Upload: phungtram

Post on 17-Sep-2018

264 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Real-time Platform ReferenceFederation Object Model (RPR FOM)

Version 2.0D17

10 September 2003

Edited by:

Graham ShanksAMSDonibristle, UK

This is an unapproved draft of a proposed SISO standard, subject to change.

Copyright 2000, 2001, 2002, 2003 by the Simulation Interoperability Standards Organization Inc.

All rights reserved.

Permission is hereby granted to reproduce this document for purposes of SISO standardization only.Permission is also granted for the SISO members to reproduce this document for purposes of identifying aposition on its contents. Other entities seeking permission to reproduce portions of this document forthese or other users must contact SISO Inc. for the appropriate license.

Page 2: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Object Model Identification Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

1

Category InformationName Real-time Platform Reference FOMVersion 2.0 Draft 17Date 10/03/2003Purpose Common Foundation Reference FOM (CF-RFOM) as defined by the

SISO Reference FOM Study Group (see Simulation Interoperability Standards Organization, "Reference FOM Study Group Final Report," Version 1.0, March 9, 1998).

Application Domain Real time, platform level simulations. This FOM is based upon the following baseline documents:

1. IEEE 1278.1-19952. Enumeration and Bit Encoded Values for Use with Protocols for Distributed Interactive Simulation Applications, IST-CF-02-01 (commonly known as EBV 2002-1).

Sponsor Simulation Interoperability Standards Organisation (SISO)POC (Title, First, Last) Mr Graham ShanksPOC Organization AMSPOC Telephone +44 1383 828062POC Email [email protected]

Page 3: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Object Class Structure Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

2

Class1 Class2 Class3 Class4ActiveSonarBeam (PS)BaseEntity [25] (S) AggregateEntity (PS)

EnvironmentalEntity (PS)PhysicalEntity (S) Platform (S) Aircraft (PS)

AmphibiousVehicle (PS)GroundVehicle (PS)MultiDomainPlatform (PS)Spacecraft (PS)SubmersibleVessel (PS)SurfaceVessel (PS)

Lifeform (S) Human (PS)NonHuman (PS)

CulturalFeature (PS)Expendables (PS)Munition (PS)Radio (PS)Sensor (PS)Supplies (PS)

EmbeddedSystem (N) Designator (PS)EmitterSystem (PS)IFF (N) NatoIFF (N) NatoIFFInterrogator (PS)

NatoIFFTransponder (PS)SovietIFF (N) SovietIFFInterrogator (PS)

SovietIFFTransponder (PS)RRB [85] (PS)

MinefieldData (PS)RadioReceiver (PS)RadioTransmitter (PS)UnderwaterAcousticsEmission (N) ActiveSonar (PS)

AdditionalPassiveActivities (PS)PropulsionNoise (PS)

EmitterBeam (S) RadarBeam (PS)JammerBeam (PS)

EnvironmentObject (S) ArealObject (S) MinefieldObject (PS)OtherArealObject (PS)

LinearObject (S) BreachableLinearObject (PS)BreachObject (PS)ExhaustSmokeObject (PS)MinefieldLaneMarkerObject (PS)OtherLinearObject (PS)

PointObject (S) BreachablePointObject (PS)BurstPointObject (PS)CraterObject (PS)OtherPointObject (PS)RibbonBridgeObject (PS)StructureObject (PS)

EnvironmentProcess (PSGriddedData (PS)Minefield (PS)

Page 4: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Object Interaction Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

3

Interaction1 Interaction2 Interaction3Acknowledge [12] (IR) AcknowledgeR [15] (IR)AcousticTransient (IR)ActionRequest [63] (IR) ActionRequestR [64] (IR)ActionResponse [63] (IR) ActionResponseR [64] (IR)ActionRequestToObject [65] (IR) ActionRequestToObjectR [66] (IR)ActionResponseFromObject [65] (IR) ActionResponseFromObjectR [66] (IR)AttributeChangeRequest [3] (IR) AttributeChangeRequestR [60] (IR)AttributeChangeResult [3] (IR) AttributeChangeResultR [60] (IR)Collision (IR) CollisionElastic (IR)Comment (IR)CreateEntity [12] (IR) CreateEntityR [15] (IR)CreateObjectRequest [61] (IR) CreateObjectRequestR [62] (IR)CreateObjectResult [61] (IR) CreateObjectResultR [62] (IR)Data (IR) DataR (IR)DataQuery [67] (IR) DataQueryR [68] (IR)EnvironmentObjectTransaction (N) ArealObjectTransaction (R) MinefieldObjectTransaction (IR)

OtherArealObjectTransaction (IR)LinearObjectTransaction (R) BreachableLinearObjectTransaction (IR)

BreachObjectTransaction (IR)ExhaustSmokeObjectTransaction (IR)MinefieldLaneMarkerObjectTransaction (IR)OtherLinearObjectTransaction (IR)

PointObjectTransaction (R) BreachablePointObjectTransaction (IR)BurstPointObjectTransaction (IR)CraterObjectTransaction (IR)OtherPointObjectTransaction (IR)RibbonBridgeObjectTransaction (IR)StructureObjectTransaction (IR)

EventReport (IR)MinefieldData (IR)MinefieldQuery (IR)MinefieldResponseNACK (IR)MunitionDetonation (IR)RadioSignal (N) ApplicationSpecificRadioSignal (IR)

DatabaseIndexRadioSignal (IR)EncodedAudioRadioSignal (IR)RawBinaryRadioSignal (IR)

RecordR (IR)RecordQueryR [87] (IR)RemoveEntity [12] (IR) RemoveEntityR [15] (IR)RemoveObjectRequest [71] (IR) RemoveObjectRequestR [72] (IR)RemoveObjectResult [71] (IR) RemoveObjectResultR [72] (IR)RepairComplete (IR)RepairResponse (IR)ResupplyCancel (IR)ResupplyOffer (IR)ResupplyReceived (IR)ServiceRequest (IR)SetData [69] (IR) SetDataR [70] (IR)SetRecordR [86] (IR)StartResume [12] (IR) StartResumeR [15] (IR)StopFreeze [12] (IR) StopFreezeR [15] (IR)WeaponFire (IR)TransferControl (IR)

Page 5: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Attribute Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

4

Object Attribute Datatype Cardinality Units Resolution Accuracy Accuracy Condition Update Type Update Condition Transferable/A

cceptableUpdateable/Reflectable

Routing Space

ActiveSonar AcousticName ActiveSonarEnum16 1 N/A N/A N/A N/A Static N/A N UR N/AFunctionCode ActiveSonarFunctionCodeEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/AAcousticsIdentifier octet 1 N/A 1 perfect always Static N/A N UR N/A

ActiveSonarBeam ActiveEmissionParameterIndex short 1 N/A 1 perfect always Conditional On change N UR N/AAzimuthBeamwidth float 1 radians perfect always Conditional On change N UR N/AAzimuthCenter float 1 radians perfect always Conditional On change N UR N/ABeamIdentifier octet 1 N/A 1 perfect always Static N/A N UR N/AElevationBeamwidth float 1 radians perfect always Conditional On change N UR N/AElevationCenter float 1 radians perfect always Conditional On change N UR N/AEventIdentifier EventIdentifierStruct 1 N/A N/A N/A N/A Conditional N UR N/AScanPattern ActiveSonarScanPatternEnum16 1 N/A N/A N/A N/A Conditional On change N UR N/A

AdditionalPassiveActivities ActivityCode PassiveActivitiesEnum16 1 N/A N/A N/A N/A Conditional On change N UR N/AActivityParameter short 1 N/A 1 perfect always Conditional On change N UR N/AIsSilent boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/A

AggregateEntity AggregateMarking AggregateMarkingStruct 1 N/A N/A N/A N/A Static N/A N UR N/AAggregateState AggregateStateEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/ADimensions DimensionStruct 1 N/A N/A N/A N/A Conditional AggSizeChange N UR N/AEntityIdentifiers [23] RTIObjectIdArrayStruct 1 N/A N/A N/A N/A Conditional On change N UR N/AForceIdentifier ForceIdentifierEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/AFormation FormationEnum32 1 N/A N/A N/A N/A Conditional On change N UR N/ANumberOfSilentEntities short 1 N/A 1 perfect always Conditional On change N UR N/ANumberOfVariableDatums unsigned long 1 N/A 1 perfect always Conditional On change N UR N/ASilentAggregates SilentAggregateStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/ASilentEntities SilentEntityStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/ASubAggregateIdentifiers [23] RTIObjectIdArrayStruct 1 N/A N/A N/A N/A Conditional On change N UR N/AVariableDatums VariableDatumStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/A

ArealObject PointsData WorldLocationStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/APercentComplete unsigned long 1 perfect always Conditional On change N UR N/ADamagedAppearance DamageStatusEnum32 1 N/A N/A N/A N/A Conditional On change N UR N/AObjectPreDistributed boolean 1 TRUE/FALSE perfect always Conditional On change N UR N/ADeactivated boolean 1 TRUE/FALSE perfect always Conditional On change N UR N/ASmoking boolean 1 TRUE/FALSE perfect always Conditional On change N UR N/AFlaming boolean 1 TRUE/FALSE perfect always Conditional On change N UR N/A

BaseEntity [25] EntityType EntityTypeStruct 1 N/A N/A N/A N/A Static N/A N UR N/AEntityIdentifier EntityIdentifierStruct 1 N/A N/A N/A N/A Static N/A N UR N/AIsPartOf IsPartOfStruct 1 N/A N/A N/A N/A Conditional On change N UR N/ASpatial [77] SpatialStruct 1 N/A N/A N/A N/A Conditional N UR N/ARelativeSpatial [77] SpatialStruct 1 N/A N/A N/A N/A Conditional N UR N/A

BreachableLinearObject SegmentRecords BreachableSegmentStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/ABreachablePointObject BreachedStatus BreachedStatusEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/ABreachObject SegmentRecords BreachStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/ABurstPointObject PercentOpacity unsigned long 1 N/A N/A perfect always Conditional On change N UR N/A

CylinderSize unsigned long 1 N/A N/A perfect always Conditional On change N UR N/ACylinderHeight unsigned long 1 N/A N/A perfect always Conditional On change N UR N/ANumberOfBursts unsigned long 1 N/A N/A perfect always Conditional On change N UR N/AChemicalContent ChemicalContentEnum32 1 N/A N/A N/A N/A Conditional On change N UR N/A

CraterObject CraterSize unsigned long 1 N/A N/A perfect always Conditional On change N UR N/ACulturalFeature ExternalLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/A

InternalHeatSourceOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AInternalLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/A

Designator CodeName DesignatorCodeNameEnum16 1 N/A N/A N/A N/A Static N/A N UR N/ADesignatedObjectIdentifier [22] RTIObjectIdStruct 1 N/A N/A N/A N/A Conditional On change N UR N/ADesignatorCode DesignatorCodeEnum16 1 N/A N/A N/A N/A Conditional On change N UR N/ADesignatorEmissionWavelength float 1 Microns perfect always Conditional > DS_WAVELENGTH [44] N UR N/ADesignatorOutputPower float 1 Watts perfect always Conditional On change N UR N/ADesignatorSpotLocation WorldLocationStruct 1 N/A N/A N/A N/A Conditional DesigPositionChange [38, 41] N UR N/ADeadReckoningAlgorithm DeadReckoningAlgorithmEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/ARelativeSpotLocation RelativePositionStruct 1 N/A N/A N/A N/A Conditional RelDesigPositionChange [38, 41] N UR N/ASpotLinearAccelerationVector AccelerationVectorStruct 1 N/A N/A N/A N/A Conditional DesigAccelerationChange [37, 38] N UR N/A

Page 6: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Attribute Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

5

Object Attribute Datatype Cardinality Units Resolution Accuracy Accuracy Condition Update Type Update Condition Transferable/A

cceptableUpdateable/Reflectable

Routing Space

EmbeddedSystem EntityIdentifier EntityIdentifierStruct 1 N/A N/A N/A N/A Static N/A N UR N/AHostObjectIdentifier [24] RTIObjectIdStruct 1 N/A N/A N/A N/A Static N/A N UR N/ARelativePosition RelativePositionStruct 1 N/A N/A N/A N/A Conditional On change N UR N/A

EmitterBeam BeamAzimuthCenter float 1 radians perfect always Conditional > EE_AZ_THRSH [35] N UR N/ABeamAzimuthSweep float 1 radians perfect always Conditional > EE_AZ_THRSH [35] N UR N/ABeamElevationCenter float 1 radians perfect always Conditional > EE_EL_THRSH [35] N UR N/ABeamElevationSweep float 1 radians perfect always Conditional > EE_EL_THRSH [35] N UR N/ABeamFunctionCode BeamFunctionCodeEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/ABeamIdentifier octet 1 N/A N/A perfect always Static N/A N UR N/ABeamParameterIndex unsigned short 1 N/A 1 perfect always Conditional On change N UR N/AEffectiveRadiatedPower float 1 dBm perfect always Conditional On change N UR N/AEmissionFrequency float 1 Hz perfect always Conditional On change N UR N/AEmitterSystemIdentifier [24] RTIObjectIdStruct 1 N/A N/A N/A N/A Static N/A N UR N/AEventIdentifier [26] EventIdentifierStruct 1 N/A N/A N/A N/A Conditional On change [27] N UR N/AFrequencyRange float 1 Hz perfect always Conditional On change N UR N/APulseRepetitionFrequency float 1 Hz perfect always Conditional On change N UR N/APulseWidth float 1 microsec perfect always Conditional On change N UR N/ASweepSynch float 1 % perfect always Periodic HRT_BEAT_TIMER secs [36] N UR N/A

EmitterSystem EmitterFunctionCode EmitterFunctionEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/AEmitterType EmitterTypeEnum16 1 N/A N/A N/A N/A Static N/A N UR N/AEmitterIndex octet 1 N/A 1 perfect always Static N/A N UR N/AEventIdentifier [26] EventIdentifierStruct 1 N/A N/A N/A N/A Conditional On change [27] N UR N/A

EnvironmentalEntity OpacityCode OpacityCodeEnum32 1 N/A N/A N/A N/A Conditional On change N UR N/AEnvironmentObject ObjectIdentifier EntityIdentifierStruct 1 N/A N/A N/A N/A Static N/A N UR N/A

ReferencedObjectIdentifier RTIObjectIdStruct 1 N/A N/A N/A N/A Conditional On change N UR N/AForceIdentifier ForceIdentifierEnum8 1 N/A N/A N/A N/A Static N/A N UR N/AObjectType EnvironmentObjectTypeStruct 1 N/A N/A N/A N/A Static N/A N UR N/A

EnvironmentProcess ProcessIdentifier EntityIdentifierStruct 1 N/A N/A N/A N/A Static N/A N UR N/AType EnvironmentTypeStruct 1 N/A N/A N/A N/A Static N/A N UR N/AModelType EnvironmentModelTypeEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/AEnvironmentProcessActive [44] boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ASequenceNumber unsigned short 1 N/A 1 perfect always Conditional On change N UR N/AEnvironmentRecData EnvironmentRecordList 1 N/A N/A N/A N/A Conditional On change N UR N/A

ExhaustSmokeObject SegmentRecords ExhaustSmokeStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/AGriddedData GridIdentifier EntityIdentifierStruct 1 N/A N/A N/A N/A Static N/A N UR N/A

CoordinateSystem EnvironmentDataCoordinateSystemEnum16 1 N/A N/A N/A N/A Conditional On change N UR N/ANumberOfGridAxes octet 1 perfect always Conditional On change N UR N/AConstantGrid EnvironmentGridTypeEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/AEnvironmentType EnvironmentTypeStruct 1 N/A N/A N/A N/A Static N/A N UR N/AOrientation OrientationStruct 1 N/A N/A N/A N/A Conditional On change N UR N/ASampleTime unsigned long long 1 perfect always Conditional On change N UR N/ATotalValues unsigned long 1 perfect always Conditional On change N UR N/AVectorDimension octet 1 perfect always Conditional On change N UR N/AGridAxisInfo GridAxisStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/AGridDataInfo GridDataStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/A

IFF BeamAzimuthCenter [84] float 1 radians perfect always Conditional > EE_AZ_THRSH [35] N UR N/ABeamAzimuthSweep [84] float 1 radians perfect always Conditional > EE_AZ_THRSH [35] N UR N/ABeamElevationCenter [84] float 1 radians perfect always Conditional > EE_EL_THRSH [35] N UR N/ABeamElevationSweep [84] float 1 radians perfect always Conditional > EE_EL_THRSH [35] N UR N/ABeamSweepSync [84] float 1 % perfect always Periodic HRT_BEAT_TIMER secs [36] N UR N/AEventIdentifier EventIdentifierStruct 1 N/A N/A N/A N/A Conditional On change N UR N/AFundamentalParameterData [84] FundamentalParameterDataStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/ALayer2DataAvailable boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ASecondaryOperationalDataParameter1 [84] IffOperationalParameter1Enum8 1 N/A N/A N/A N/A Conditional On change N UR N/ASecondaryOperationalDataParameter2 [84] IffOperationalParameter2Enum8 1 N/A N/A N/A N/A Conditional On change N UR N/ASystemMode octet 1 N/A N/A N/A N/A Conditional On change N UR N/ASystemName IffSystemNameEnum16 1 N/A N/A N/A N/A Static On change N UR N/ASystemType IffSystemTypeEnum16 1 N/A N/A N/A N/A Static N/A N UR N/ASystemIsOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/A

Page 7: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Attribute Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

6

Object Attribute Datatype Cardinality Units Resolution Accuracy Accuracy Condition Update Type Update Condition Transferable/A

cceptableUpdateable/Reflectable

Routing Space

SystemIsOperational boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AJammerBeam JammingModeSequence unsigned long 1 N/A N/A perfect always Conditional On change N UR N/A

JammedObjectIdentifiers [31] RTIObjectIdArrayStruct 1 N/A N/A N/A N/A Conditional On change N UR N/AHighDensityJam boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/A

Lifeform FlashLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AStanceCode StanceCodeEnum32 1 N/A N/A N/A N/A Conditional On change N UR N/APrimaryWeaponState WeaponStateEnum32 1 N/A N/A N/A N/A Conditional On change N UR N/ASecondaryWeaponState WeaponStateEnum32 1 N/A N/A N/A N/A Conditional On change N UR N/AComplianceState ComplianceStateEnum32 1 N/A N/A N/A N/A Conditional On change N UR N/A

Minefield ActiveStatus boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AForceIdentifier ForceIdentifierEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/ALane boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AMinefieldAppearanceType MinefieldTypeEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/AMinefieldIdentifier EntityIdentifierStruct 1 N/A N/A N/A N/A Static N/A N UR N/AMinefieldLocation WorldLocationStruct 1 N/A N/A N/A N/A Conditional On change N UR N/AMinefieldOrientation OrientationStruct 1 N/A N/A N/A N/A Conditional On change N UR N/AMinefieldType EntityTypeStruct 1 N/A N/A N/A N/A Conditional On change N UR N/AMineTypes EntityTypeStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/APerimeterPointCoordinates PerimeterPointStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/AProtocolMode MinefieldProtocolEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/AState boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/A

MinefieldData GroundBurialDepthOffset float 0+ N/A N/A perfect always Conditional On change N UR N/AFusing MineFusingStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/AMineEmplacementTime ClockTimeStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/AMineEntityIdentifier unsigned short 0+ N/A N/A perfect always Conditional On change N UR N/AMinefieldIdentifier RTIObjectIdStruct 1 N/A N/A N/A N/A Conditional On change N UR N/AMineLocation WorldLocationStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/AMineOrientation OrientationStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/AMineType EntityTypeStruct 1 N/A N/A N/A N/A Conditional On change N UR N/ANumberTripDetonationWires octet 0+ N/A N/A perfect always Conditional On change N UR N/ANumberWireVertices octet 0+ N/A N/A perfect always Conditional On change N UR N/APaintScheme MinefieldPaintSchemeEnum32 0+ N/A N/A N/A N/A Conditional On change N UR N/AReflectance float 0+ N/A N/A perfect always Conditional On change N UR N/AScalarDetectionCoefficient octet 0+ N/A N/A perfect always Conditional On change N UR N/ASensorTypes MinefieldSensorTypeEnum32 0+ N/A N/A N/A N/A Conditional On change N UR N/ASnowBurialDepthOffset float 0+ metres N/A perfect always Conditional On change N UR N/AThermalContrast float 0+ Degrees C N/A perfect always Conditional On change N UR N/AWaterBurialDepthOffset float 0+ metres N/A perfect always Conditional On change N UR N/AWireVertices WorldLocationStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/A

MinefieldLaneMarkerObject SegmentRecords MinefieldLaneMarkerStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/AMinefieldObject BreachedStatus BreachedStatusEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/A

MineCount unsigned long 1 N/A N/A perfect perfect Conditional On change N UR N/AMunition LauncherFlashPresent boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ANatoIFF AlternateMode4 IffAlternateMode4Enum8 1 N/A N/A N/A N/A Conditional On change N UR N/A

Mode1Enabled boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AMode1IsDamaged boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AMode1IsMalfunctioning boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AMode1IsOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AMode2Enabled boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AMode2IsDamaged boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AMode2IsMalfunctioning boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AMode2IsOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AMode3AEnabled boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AMode3AIsDamaged boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AMode3AIsMalfunctioning boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AMode3AIsOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AMode4Enabled boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AMode4IsDamaged boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AMode4IsMalfunctioning boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/A

Page 8: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Attribute Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

7

Object Attribute Datatype Cardinality Units Resolution Accuracy Accuracy Condition Update Type Update Condition Transferable/A

cceptableUpdateable/Reflectable

Routing Space

Mode4IsOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AMode4PseudoCrypto unsigned short 1 N/A N/A perfect always Conditional On change N UR N/AMode4PseudoCryptoAvailable boolean 1 TRUE/FALSE perfect always Conditional On change N UR N/AMode5CEnabled boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AMode5CIsDamaged boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AMode5CIsMalfunctioning boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AMode5CIsOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AModeSEnabled boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AModeSIsDamaged boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AModeSIsMalfunctioning boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AModeSIsOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AModeSIsTcasI boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/A

NatoIFFTransponder EmergencyOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AIdentSquawkFlashOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AMode1Code unsigned short 1 N/A N/A N/A N/A Conditional On change N UR N/AMode2Code unsigned short 1 N/A N/A N/A N/A Conditional On change N UR N/AMode3ACode unsigned short 1 N/A N/A N/A N/A Conditional On change N UR N/AMode5CAltitude short 1 100 Feet 1 perfect N/A Conditional On change N UR N/AMode5CAltitudeAvailable boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AStiOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/A

PhysicalEntity AcousticSignatureIndex short 1 N/A 1 perfect always Conditional On change N UR N/AAlternateEntityType EntityTypeStruct 1 N/A N/A N/A N/A Static N/A N UR N/AArticulatedParametersArray ArticulatedParameterStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/ACamouflageType CamouflageEnum32 1 N/A N/A N/A N/A Conditional On change N UR N/ADamageState DamageStatusEnum32 1 N/A N/A N/A N/A Conditional On change N UR N/AEngineSmokeOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AFirePowerDisabled boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AFlamesPresent boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AForceIdentifier ForceIdentifierEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/AHasAmmunitionSupplyCap boolean 1 TRUE/FALSE N/A perfect always Static N/A N UR N/AHasFuelSupplyCap boolean 1 TRUE/FALSE N/A perfect always Static N/A N UR N/AHasRecoveryCap boolean 1 TRUE/FALSE N/A perfect always Static N/A N UR N/AHasRepairCap boolean 1 TRUE/FALSE N/A perfect always Static N/A N UR N/AImmobilized boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AInfraredSignatureIndex short 1 N/A 1 perfect always Conditional On change N UR N/AIsConcealed boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ALiveEntityMeasuredSpeed unsigned short 1 deci-meters/s 1 perfect always Conditional On change N UR N/AMarking MarkingStruct 1 N/A N/A N/A N/A Static N/A N UR N/APowerPlantOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/APropulsionSystemsData PropulsionSystemDataStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/ARadarCrossSectionSignatureIndex short 1 N/A 1 perfect always Conditional On change N UR N/ASmokePlumePresent boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ATentDeployed boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ATrailingEffectsCode TrailingEffectsCodeEnum32 1 N/A N/A N/A N/A Conditional On change N UR N/AVectoringNozzleSystemData VectoringNozzleSystemDataStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/A

Platform AfterburnerOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AAntiCollisionLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ABlackOutBrakeLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ABlackOutLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ABrakeLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AFormationLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AHatchState HatchStateEnum32 1 N/A N/A N/A N/A Conditional On change N UR N/AHeadLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AInteriorLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ALandingLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ALauncherRaised boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ANavigationLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ARampDeployed boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ARunningLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/A

Page 9: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Attribute Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

8

Object Attribute Datatype Cardinality Units Resolution Accuracy Accuracy Condition Update Type Update Condition Transferable/A

cceptableUpdateable/Reflectable

Routing Space

SpotLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ATailLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/A

PointObject Location WorldLocationStruct 1 N/A N/A N/A N/A Conditional On change N UR N/AOrientation OrientationStruct 1 N/A N/A N/A N/A Conditional On change N UR N/APercentComplete unsigned long 1 percent 1 perfect always Conditional On change N UR N/ADamagedAppearance DamageStatusEnum32 1 N/A N/A N/A N/A Conditional On change N UR N/AObjectPreDistributed boolean 1 TRUE/FALSE perfect always Conditional On change N UR N/ADeactivated boolean 1 TRUE/FALSE perfect always Conditional On change N UR N/ASmoking boolean 1 TRUE/FALSE perfect always Conditional On change N UR N/AFlaming boolean 1 TRUE/FALSE perfect always Conditional On change N UR N/A

PropulsionNoise HullMaskerOn boolean 1 TRUE/FALSE perfect always Conditional On change N UR N/APassiveParameterIndex unsigned short 1 N/A N/A perfect always Conditional On change N UR N/APropulsionPlantConfiguration PropulsionPlantEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/AShaftRateData ShaftDataStruct 1+ N/A N/A N/A N/A Conditional On change N UR N/A

RadarBeam HighDensityTrack boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ATrackObjectIdentifiers [32] RTIObjectIdArrayStruct 1 N/A N/A N/A N/A Conditional On change N UR N/A

RadioReceiver RadioIndex unsigned short 1 N/A N/A perfect always Static N/A N UR N/AReceivedPower float 1 dB-milliwatts perfect always Conditional On change N UR N/AReceivedTransmitterIdentifier [24] RTIObjectIdStruct 1 N/A N/A N/A N/A Conditional On change N UR N/AReceiverOperationalStatus ReceiverOperationalStatusEnum16 1 N/A N/A N/A N/A Conditional On change N UR N/A

RadioTransmitter AntennaPatternData AntennaPatternStruct 0+ N/A N/A N/A N/A Conditional On change N UR N/ACryptographicMode CryptographicModeEnum32 1 N/A N/A N/A N/A Conditional On change N UR N/ACryptoSystem CryptographicSystemTypeEnum16 1 N/A N/A N/A N/A Static N/A N UR N/AEncryptionKeyIdentifier unsigned short 1 N/A N/A perfect perfect Conditional On change N UR N/AFrequency unsigned long long 1 perfect perfect Conditional On change N UR N/AFrequencyBandwidth float 1 Hz perfect perfect Conditional On change N UR N/ARadioIndex unsigned short 1 N/A N/A perfect perfect Static N/A N UR N/ARadioInputSource RadioInputSourceEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/ARadioSystemType RadioTypeStruct 1 N/A N/A N/A N/A Static N/A N UR N/ARFModulationSystemType RFModulationSystemTypeEnum16 1 N/A N/A N/A N/A Conditional On change N UR N/ARFModulationType RFModulationTypeStruct 1 N/A N/A N/A N/A Conditional On change N UR N/ASpreadSpectrum SpreadSpectrumStruct 1 N/A N/A N/A N/A Conditional On change N UR N/AStreamTag unsigned long long 1 N/A 1 perfect perfect Conditional On change N UR N/ATimeHopInUse boolean 1 TRUE/FALSE N/A perfect perfect Conditional On change N UR N/ATransmittedPower float 1 dB-milliwatts perfect perfect Conditional > RADIO_PWR_THRSH [35] N UR N/ATransmitterOperationalStatus TransmitterOperationalStatusEnum8 1 N/A N/A N/A N/A Conditional On change N UR N/AWorldLocation WorldLocationStruct 1 N/A N/A N/A N/A Conditional > TRANS_POS_THRSH_DFLT [35] N UR N/A

RibbonBridgeObject NumberOfSegments unsigned long 1 N/A N/A perfect always Conditional On change N UR N/ARRB [85] Code octet 1 N/A N/A perfect always Conditional On change N UR N/A

PowerReduction boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AIsDamaged boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AIsMalfunctioning boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AIsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ARadarEnhancement boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/A

Sensor AntennaRaised boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ABlackoutLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/ALightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AInteriorLightsOn boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AMissionKill boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/A

SovietIFF Parameter1Enabled boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AParameter1IsDamaged boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter1IsMalfunctioning boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter1IsOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter2Enabled boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AParameter2IsDamaged boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter2IsMalfunctioning boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter2IsOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter3Enabled boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AParameter3IsDamaged boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/A

Page 10: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Attribute Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

9

Object Attribute Datatype Cardinality Units Resolution Accuracy Accuracy Condition Update Type Update Condition Transferable/A

cceptableUpdateable/Reflectable

Routing Space

Parameter3IsMalfunctioning boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter3IsOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter4Enabled boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AParameter4IsDamaged boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter4IsMalfunctioning boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter4IsOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter5Enabled boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AParameter5IsDamaged boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter5IsMalfunctioning boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter5IsOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter6Enabled boolean 1 TRUE/FALSE N/A perfect always Conditional On change N UR N/AParameter6IsDamaged boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter6IsMalfunctioning boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/AParameter6IsOn boolean 1 TRUE/FALSE N/A N/A N/A Conditional On change N UR N/A

UnderwaterAcousticsEmission EventIdentifier EventIdentifierStruct 1 N/A N/A N/A N/A Conditional On change N UR N/A

Page 11: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Parameter Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

10

Interaction Parameter Datatype Cardinality Units Resolution Accuracy Accuracy Condition

Routing Space

Acknowledge [12] OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/AReceivingEntity EntityIdentifierStruct 1 N/A N/A N/A N/ARequestIdentifier unsigned long 1 N/A N/A perfect alwaysAcknowledgeFlag AcknowledgeFlagEnum16 1 N/A N/A N/A N/AResponseFlag ResponseFlagEnum16 1 N/A N/A N/A N/A

AcousticTransient ActivityCode PassiveActivitiesEnum16 1 N/A N/A N/A N/A N/AActivityParameter short 1 perfect alwaysHostObjectIdentifier RTIObjectIdStruct 1 N/A N/A N/A N/ARelativePosition RelativePositionStruct 1 N/A N/A N/A N/A

ActionRequest [63] OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/AReceivingEntity [18] EntityIdentifierStruct 1 N/A N/A N/A N/ARequestIdentifier unsigned long 1 N/A N/A perfect alwaysActionRequestCode ActionEnum32 1 N/A N/A N/A N/AFixedDatums FixedDatumStruct 0+ N/A N/A N/A N/AVariableDatumSet VariableDatumSetStruct 1 N/A N/A N/A N/A

ActionRequestR [64] AcknowledgementProtocol [16] AcknowledgementProtocolEnum8 1 N/A N/A N/A N/A N/AActionRequestToObject [65] ObjectIdentifiers RTIObjectIdArrayStruct 1 N/A N/A N/A N/A N/A

ActionRequestCode ActionEnum32 1 N/A N/A N/A N/AActionRequestToObjectR [66] AcknowledgementProtocol [16] AcknowledgementProtocolEnum8 1 N/A N/A N/A N/A N/AActionResponse [63] OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/A

ReceivingEntity EntityIdentifierStruct 1 N/A N/A N/A N/ARequestIdentifier [19] unsigned long 1 N/A N/A perfect alwaysRequestStatus RequestStatusEnum32 1 N/A N/A N/A N/AFixedDatums FixedDatumStruct 0+ N/A N/A N/A N/AVariableDatumSet VariableDatumSetStruct 1 N/A N/A N/A N/A

ActionResponseFromObject [65] ActionResult ActionResultEnum32 1 N/A N/A N/A N/A N/AApplicationSpecificRadioSignal HostRadioIndex [24] RTIObjectIdStruct 1 N/A N/A N/A N/A N/A

DataRate unsigned long 1 bits/second 1 perfect alwaysSignalDataLength unsigned short 1 bits 1 perfect alwaysSignalData octet 1+ N/A N/A perfect alwaysTacticalDataLinkType TacticalDataLinkTypeEnum16 1 N/A N/A N/A N/ATDLMessageCount unsigned short 1 N/A 1 perfect alwaysUserProtocolID UserProtocolEnum32 1 N/A N/A N/A N/A

ArealObjectTransaction PointsData WorldLocationStruct 0+ N/A N/A N/A N/A N/APercentComplete unsigned long 1 perfect alwaysDamagedAppearance DamageStatusEnum32 1 N/A N/A N/A N/A

Page 12: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Parameter Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

11

Interaction Parameter Datatype Cardinality Units Resolution Accuracy Accuracy Condition

Routing Space

ObjectPreDistributed boolean 1 TRUE/FALSE perfect alwaysDeactivated boolean 1 TRUE/FALSE perfect alwaysSmoking boolean 1 TRUE/FALSE perfect alwaysFlaming boolean 1 TRUE/FALSE perfect always

AttributeChangeRequest [3] ObjectIdentifiers RTIObjectIdArrayStruct 1 N/A N/A N/A N/A N/AAttributeValueSet AttributeValueSetStruct 1 N/A N/A N/A N/A

AttributeChangeRequestR [60] AcknowledgementProtocol [16] AcknowledgementProtocolEnum8 1 N/A N/A N/A N/A N/AAttributeChangeResult [3] ObjectIdentifier RTIObjectIdStruct 1 N/A N/A N/A N/A N/A

AttributeChangeResult ResponseFlagEnum16 1 N/A N/A N/A N/AAttributeValueSet AttributeValueSetStruct 1 N/A N/A N/A N/A

AttributeChangeResultR [60] AcknowledgementProtocol AcknowledgementProtocolEnum8 1 N/A N/A N/A N/A N/ABreachableLinearObjectTransaction SegmentRecords BreachableSegmentStruct 0+ N/A N/A N/A N/A N/ABreachablePointObjectTransaction BreachedStatus BreachedStatusEnum8 1 N/A N/A N/A N/A N/ABreachObjectTransaction SegmentRecords BreachStruct 0+ N/A N/A N/A N/A N/ABurstPointObjectTransaction PercentOpacity unsigned long 1 N/A N/A perfect always N/A

CylinderSize unsigned long 1 N/A N/A perfect alwaysCylinderHeight unsigned long 1 N/A N/A perfect alwaysNumberOfBursts unsigned long 1 N/A N/A perfect alwaysChemicalContent ChemicalContentEnum32 1 N/A N/A N/A N/A

Collision CollidingObjectIdentifier [22] RTIObjectIdStruct 1 N/A N/A N/A N/A N/AIssuingObjectMass float 1 kilograms perfect alwaysIssuingObjectVelocityVector VelocityVectorStruct 1 N/A N/A N/A N/ACollisionType CollisionTypeEnum8 1 N/A N/A N/A N/ACollisionLocation RelativePositionStruct 1 N/A N/A N/A N/AEventIdentifier EventIdentifierStruct 1 N/A N/A N/A N/AIssuingObjectIdentifier [24] RTIObjectIdStruct 1 N/A N/A N/A N/A

CollisionElastic CoefficientOfRestitution float 1 perfect always N/AIntermediateResultXX float 1 N/A perfect alwaysIntermediateResultXY float 1 N/A perfect alwaysIntermediateResultXZ float 1 N/A perfect alwaysIntermediateResultYY float 1 N/A perfect alwaysIntermediateResultYZ float 1 N/A perfect alwaysIntermediateResultZZ float 1 N/A perfect alwaysUnitSurfaceNormal EntityCoordinateVectorStruct 1 N/A N/A N/A N/A

Comment OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/AReceivingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A

Page 13: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Parameter Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

12

Interaction Parameter Datatype Cardinality Units Resolution Accuracy Accuracy Condition

Routing Space

VariableDatumSet VariableDatumSetStruct 1 N/A N/A N/A N/ACraterObjectTransaction CraterSize unsigned long 1 N/A N/A perfect always N/ACreateEntity [12] OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/A

ReceivingEntity [17] EntityIdentifierStruct 1 N/A N/A N/A N/ARequestIdentifier [18] unsigned long 1 N/A N/A perfect N/A

CreateEntityR [15] AcknowledgementProtocol AcknowledgementProtocolEnum8 1 N/A N/A N/A N/A N/ACreateObjectRequest [61] ObjectClass unsigned long 1 N/A N/A perfect always N/A

AttributeValueSet AttributeValueSetStruct 1 N/A N/A N/A N/ARequestIdentifier [18] unsigned long 1 N/A N/A perfect always

CreateObjectRequestR [62] AcknowledgementProtocol AcknowledgementProtocolEnum8 1 N/A N/A N/A N/A N/ACreateObjectResult [61] CreateObjectResult ResponseFlagEnum16 1 N/A N/A N/A N/A N/A

RequestIdentifier unsigned long 1 N/A N/A perfect alwaysData OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/A

ReceivingEntity EntityIdentifierStruct 1 N/A N/A N/A N/ARequestIdentifier [20] unsigned long 1 N/A N/A perfect alwaysFixedDatums FixedDatumStruct 0+ N/A N/A N/A N/AVariableDatumSet VariableDatumSetStruct 1 N/A N/A N/A N/A

DatabaseIndexRadioSignal HostRadioIndex [24] RTIObjectIdStruct 1 N/A N/A N/A N/A N/ADatabaseIndex unsigned long 1 N/A 1 perfect alwaysDuration unsigned long 1 milliseconds 1 perfect alwaysStartOffset unsigned long 1 milliseconds 1 perfect alwaysTacticalDataLinkType TacticalDataLinkTypeEnum16 1 N/A N/A N/A N/ATDLMessageCount unsigned short 1 N/A 1 perfect always

DataQuery [67] OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/AReceivingEntity EntityIdentifierStruct 1 N/A N/A N/A N/ARequestIdentifier [18] unsigned long 1 N/A N/A perfect alwaysTimeInterval [13] unsigned long 1 perfect alwaysFixedDatumIdentifiers DatumIdentifierEnum32 0+ N/A N/A N/A N/AVariableDatumIdentifiers DatumIdentifierEnum32 0+ N/A N/A N/A N/A

DataQueryR [68] AcknowledgementProtocol AcknowledgementProtocolEnum8 1 N/A N/A N/A N/A N/ADataR AcknowledgementProtocol AcknowledgementProtocolEnum8 1 N/A N/A N/A N/A N/AEncodedAudioRadioSignal AudioData AudioDataType 1 N/A N/A N/A N/A N/AEnvironmentObjectTransaction ObjectIdentifier EntityIdentifierStruct 1 N/A N/A N/A N/A N/A

ReferencedObjectIdentifier RTIObjectIdStruct 1 N/A N/A N/A N/AForceIdentifier ForceIdentifierEnum8 1 N/A N/A N/A N/AObjectType EnvironmentObjectTypeStruct 1 N/A N/A N/A N/A

Page 14: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Parameter Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

13

Interaction Parameter Datatype Cardinality Units Resolution Accuracy Accuracy Condition

Routing Space

RequestingIdentifier FederateIdentifierStruct 1 N/A N/A N/A N/AReceivingIdentifier FederateIdentifierStruct 1 N/A N/A N/A N/A

EventReport OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/AReceivingEntity EntityIdentifierStruct 1 N/A N/A N/A N/AEventType EventTypeEnum32 1 N/A N/A N/A N/AFixedDatums FixedDatumStruct 0+ N/A N/A N/A N/AVariableDatumSet VariableDatumSetStruct 1 N/A N/A N/A N/A

ExhaustSmokeObjectTransaction SegmentRecords ExhaustSmokeStruct 0+ N/A N/A N/A N/A N/AMinefieldData GroundBurialDepthOffset float 0+ metres perfect always N/A

Fusing MineFusingStruct 0+ N/A N/A N/A N/AMineEmplacementTime ClockTimeStruct 0+ N/A N/A N/A N/AMineEntityIdentifier unsigned short 0+ perfect alwaysMinefieldIdentifier unsigned long 1 N/A N/A perfect alwaysMineLocation WorldLocationStruct 0+ N/A N/A N/A N/AMineOrientation OrientationStruct 0+ N/A N/A N/A N/AMineType EntityTypeStruct 1 N/A N/A N/A N/ANumberOfRecords octet 1 N/A N/A perfect alwaysNumberTripDetonationWires octet 0+ perfect alwaysNumberWireVertices octet 0+ perfect alwaysPaintScheme MinefieldPaintSchemeEnum32 0+ N/A N/A N/A N/ARecordSequenceNumber octet 1 N/A 1 perfect alwaysReflectance float 0+ perfect alwaysRequestIdentifier octet 1 N/A 1 perfect alwaysRequestingEntityIdentifier unsigned long 1 N/A N/A perfect alwaysScalarDetectionCoefficient octet 0+ perfect alwaysSensorTypes MinefieldSensorTypeEnum32 0+ N/A N/A N/A N/ASnowBurialDepthOffset float 0+ metres perfect alwaysThermalContrast float 0+ Degrees C perfect alwaysWaterBurialDepthOffset float 0+ metres perfect alwaysWireVertices WorldLocationStruct 0+ N/A N/A N/A N/A

MinefieldLaneMarkerObjectTransaction SegmentRecords MinefieldLaneMarkerStruct 0+ N/A N/A N/A N/A N/AMinefieldObjectTransaction BreachedStatus BreachedStatusEnum8 1 N/A N/A N/A N/A N/A

MineCount unsigned long 1 N/A N/A perfect perfectMinefieldQuery MinefieldIdentifier unsigned long 1 N/A N/A perfect always N/A

PerimeterPoints PerimeterPointStruct 0+ N/A N/A N/A N/AQueryFusing boolean 1 TRUE/FALSE N/A perfect always

Page 15: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Parameter Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

14

Interaction Parameter Datatype Cardinality Units Resolution Accuracy Accuracy Condition

Routing Space

QueryMineOrientation boolean 1 TRUE/FALSE N/A perfect alwaysQueryGroundBurialDepthOffset boolean 1 TRUE/FALSE N/A perfect alwaysQueryMineEmplacementAge boolean 1 TRUE/FALSE N/A perfect alwaysQueryPaintScheme boolean 1 TRUE/FALSE N/A perfect alwaysQueryReflectance boolean 1 TRUE/FALSE N/A perfect alwaysQueryScalarDetectionCoefficient boolean 1 TRUE/FALSE N/A perfect alwaysQuerySnowBurialDepthOffset boolean 1 TRUE/FALSE N/A perfect alwaysQueryThermalContrast boolean 1 TRUE/FALSE N/A perfect alwaysQueryTripDetonationWire boolean 1 TRUE/FALSE N/A perfect alwaysQueryWaterBurialDepthOffset boolean 1 TRUE/FALSE N/A perfect alwaysRequestingEntityIdentifier unsigned long 1 N/A N/A perfect alwaysRequestIdentifier octet 1 N/A 1 perfect alwaysRequestedMineType EntityTypeStruct 1 N/A N/A N/A N/ASensorTypes MinefieldSensorTypeEnum32 0+ N/A N/A N/A N/A

MinefieldResponseNACK MinefieldIdentifier unsigned long 1 N/A N/A perfect always N/AMissingRecordNumbers octet 1+ N/A 1 perfect alwaysRequestIdentifier octet 1 N/A 1 perfect alwaysRequestingEntityIdentifier unsigned long 1 N/A N/A perfect always

MunitionDetonation ArticulatedPartData ArticulatedParameterStruct 0+ N/A N/A N/A N/A N/ADetonationLocation WorldLocationStruct 1 N/A N/A N/A N/ADetonationResultCode DetonationResultCodeEnum8 1 N/A N/A N/A N/AEventIdentifier EventIdentifierStruct 1 N/A N/A N/A N/AFiringObjectIdentifier [24] RTIObjectIdStruct 1 N/A N/A N/A N/AFinalVelocityVector VelocityVectorStruct 1 N/A N/A N/A N/AFuseType FuseTypeEnum16 1 N/A N/A N/A N/AMunitionObjectIdentifier [22] RTIObjectIdStruct 1 N/A N/A N/A N/AMunitionType EntityTypeStruct 1 N/A N/A N/A N/AQuantityFired unsigned short 1 N/A N/A perfect alwaysRateOfFire unsigned short 1 N/A perfect alwaysRelativeDetonationLocation RelativePositionStruct 1 N/A N/A N/A N/ATargetObjectIdentifier [22] RTIObjectIdStruct 1 N/A N/A N/A N/AWarheadType WarheadTypeEnum16 1 N/A N/A N/A N/A

PointObjectTransaction Location WorldLocationStruct 1 N/A N/A N/A N/A N/AOrientation OrientationStruct 1 N/A N/A N/A N/APercentComplete unsigned long 1 perfect alwaysDamagedAppearance DamageStatusEnum32 1 N/A N/A N/A N/A

Page 16: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Parameter Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

15

Interaction Parameter Datatype Cardinality Units Resolution Accuracy Accuracy Condition

Routing Space

ObjectPreDistributed boolean 1 TRUE/FALSE perfect alwaysDeactivated boolean 1 TRUE/FALSE perfect alwaysSmoking boolean 1 TRUE/FALSE perfect alwaysFlaming boolean 1 TRUE/FALSE perfect always

RawBinaryRadioSignal HostRadioIndex [24] RTIObjectIdStruct 1 N/A N/A N/A N/A N/ADataRate unsigned long 1 bits/second 1 perfect alwaysSignalDataLength unsigned short 1 bits 1 perfect alwaysSignalData octet 1+ N/A N/A perfect alwaysTacticalDataLinkType TacticalDataLinkTypeEnum16 1 N/A N/A N/A N/ATDLMessageCount unsigned short 1 N/A 1 perfect always

RecordQueryR [87] OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/AReceivingEntity EntityIdentifierStruct 1 N/A N/A N/A N/ARequestIdentifier [18] unsigned long 1 N/A N/A perfect alwaysTimeInterval [13, 82] unsigned long 1 perfect alwaysEventType EventTypeEnum32 1 N/A N/A N/A N/AAcknowledgementProtocol AcknowledgementProtocolEnum8 1 N/A N/A N/A N/ARecordIdentifiers DatumIdentifierEnum32 0+ N/A N/A N/A N/A

RecordR OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/AReceivingEntity EntityIdentifierStruct 1 N/A N/A N/A N/ARequestIdentifier [18] unsigned long 1 N/A perfect perfectEventType EventTypeEnum32 1 N/A N/A N/A N/AAcknowledgementProtocol AcknowledgementProtocolEnum8 1 N/A N/A N/A N/AResponseSerialNumber unsigned long 1 N/A 1 perfect perfectRecordSetData RecordSetList 1 N/A N/A N/A N/A

RemoveEntity [12] OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/AReceivingEntity EntityIdentifierStruct 1 N/A N/A N/A N/ARequestIdentifier [18] unsigned long 1 N/A N/A perfect always

RemoveEntityR [15] AcknowledgementProtocol AcknowledgementProtocolEnum8 1 N/A N/A N/A N/A N/ARemoveObjectRequest [71] ObjectIdentifiers RTIObjectIdArrayStruct 1 N/A N/A N/A N/A N/A

RequestIdentifier [18] unsigned long 1 N/A N/A perfect alwaysRemoveObjectRequestR [72] AcknowledgementProtocol AcknowledgementProtocolEnum8 1 N/A N/A N/A N/A N/ARemoveObjectResult [71] RemoveObjectResult ResponseFlagEnum16 1 N/A N/A N/A N/A N/A

RequestIdentifier [21] unsigned long 1 N/A N/A perfect alwaysRepairComplete ReceivingObject [24] RTIObjectIdStruct 1 N/A N/A N/A N/A N/A

RepairingObject [24] RTIObjectIdStruct 1 N/A N/A N/A N/ARepairType RepairTypeEnum16 1 N/A N/A N/A N/A

Page 17: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Parameter Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

16

Interaction Parameter Datatype Cardinality Units Resolution Accuracy Accuracy Condition

Routing Space

RepairResponse ReceivingObject [24] RTIObjectIdStruct 1 N/A N/A N/A N/A N/ARepairingObject [24] RTIObjectIdStruct 1 N/A N/A N/A N/ARepairResultCode RepairResultEnum8 1 N/A N/A N/A N/A

ResupplyCancel ReceivingObject [24] RTIObjectIdStruct 1 N/A N/A N/A N/A N/ASupplyingObject [24] RTIObjectIdStruct 1 N/A N/A N/A N/A

ResupplyOffer ReceivingObject [24] RTIObjectIdStruct 1 N/A N/A N/A N/A N/ASupplyingObject [24] RTIObjectIdStruct 1 N/A N/A N/A N/ASuppliesData SupplyStruct 0+ N/A N/A N/A N/A

ResupplyReceived ReceivingObject [24] RTIObjectIdStruct 1 N/A N/A N/A N/A N/ASupplyingObject [24] RTIObjectIdStruct 1 N/A N/A N/A N/ASuppliesData SupplyStruct 0+ N/A N/A N/A N/A

RibbonBridgeObjectTransaction NumberOfSegments unsigned long 1 N/A N/A perfect always N/AServiceRequest RequestingObject [24] RTIObjectIdStruct 1 N/A N/A N/A N/A N/A

ServicingObject [24] RTIObjectIdStruct 1 N/A N/A N/A N/AServiceType ServiceTypeEnum8 1 N/A N/A N/A N/ASuppliesData SupplyStruct 0+ N/A N/A N/A N/A

SetData [69] OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/AReceivingEntity EntityIdentifierStruct 1 N/A N/A N/A N/ARequestIdentifier [18] unsigned long 1 N/A N/A perfect alwaysFixedDatums FixedDatumStruct 0+ N/A N/A N/A N/AVariableDatumSet VariableDatumSetStruct 1 N/A N/A N/A N/A

SetDataR [70] AcknowledgementProtocol AcknowledgementProtocolEnum8 1 N/A N/A N/A N/A N/ASetRecordR [86] OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/A

ReceivingEntity EntityIdentifierStruct 1 N/A N/A N/A N/ARequestIdentifier [18] unsigned long 1 N/A N/A perfect perfectAcknowledgementProtocol AcknowledgementProtocolEnum8 1 N/A N/A N/A N/ARecordSetData RecordSetList 1 N/A N/A N/A N/A

StartResume [12] OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/AReceivingEntity EntityIdentifierStruct 1 N/A N/A N/A N/ARealWorldTime ClockTimeStruct 1 N/A N/A N/A N/ARequestIdentifier [18] unsigned long 1 N/A N/A perfect alwaysSimulationTime ClockTimeStruct 1 N/A N/A N/A N/A

StartResumeR [15] AcknowledgementProtocol AcknowledgementProtocolEnum8 1 N/A N/A N/A N/A N/AStopFreeze [12] OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/A

ReceivingEntity EntityIdentifierStruct 1 N/A N/A N/A N/ARequestIdentifier [18] unsigned long 1 N/A N/A perfect always

Page 18: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Parameter Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

17

Interaction Parameter Datatype Cardinality Units Resolution Accuracy Accuracy Condition

Routing Space

RealWorldTime ClockTimeStruct 1 N/A N/A N/A N/AReason StopFreezeReasonEnum8 1 N/A N/A N/A N/AReflectValues boolean 1 TRUE/FALSE N/A perfect alwaysRunInternalSimulationClock boolean 1 TRUE/FALSE N/A perfect alwaysUpdateAttributes boolean 1 TRUE/FALSE N/A perfect always

StopFreezeR [15] AcknowledgementProtocol AcknowledgementProtocolEnum8 1 N/A N/A N/A N/A N/ATransferControl OriginatingEntity EntityIdentifierStruct 1 N/A N/A N/A N/A N/A

ReceivingEntity EntityIdentifierStruct 1 N/A N/A N/A N/ARequestIdentifier [18] unsigned long 1 N/A N/A perfect perfectTransferType TransferTypeEnum8 1 N/A N/A N/A N/ATransferEntity RTIObjectIdStruct 1 N/A N/A N/A N/ARecordSetData RecordSetList 1 N/A N/A N/A N/A

WeaponFire EventIdentifier EventIdentifierStruct 1 N/A N/A N/A N/A N/AFireControlSolutionRange float 1 meters perfect alwaysFireMissionIndex unsigned long 1 N/A N/A perfect alwaysFiringLocation WorldLocationStruct 1 N/A N/A N/A N/AFiringObjectIdentifier [24] RTIObjectIdStruct 1 N/A N/A N/A N/AFuseType FuseTypeEnum16 1 N/A N/A N/A N/AInitialVelocityVector VelocityVectorStruct 1 N/A N/A N/A N/AMunitionObjectIdentifier [22] RTIObjectIdStruct 1 N/A N/A N/A N/AMunitionType EntityTypeStruct 1 N/A N/A N/A N/AQuantityFired unsigned short 1 N/A N/A perfect alwaysRateOfFire unsigned short 1 N/A N/A perfect alwaysTargetObjectIdentifier [22] RTIObjectIdStruct 1 N/A N/A N/A N/AWarheadType WarheadTypeEnum16 1 N/A N/A N/A N/A

Page 19: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

18

Identifier Enumerator RepresentationAcknowledgeFlagEnum16 [9] CreateEntity 1

RemoveEntity 2StartResume 3StopFreeze 4

AcknowledgementProtocolEnum8 [8] Acknowledged 0Unacknowledged 1Standard 2

AcousticDatabaseEnum16 [9] Dummy 0ActionEnum32 [10] Other 0

LocalStorageOfTheRequestedInformation 1InformSimulationManagerOfRanOutOfAmmunitionEvent 2InformSimulationManagerOfKilledInActionEvent 3InformSimulationManagerOfDamageEvent 4InformSimulationManagerOfMobilityDisabledEvent 5InformSimulationManagerOfFireDisabledEvent 6InformSimulationManagerOfRanOutOfFuelEvent 7RecallCheckpointData 8RecallInitialParameters 9InitiateTetherLead 10InitiateTetherFollow 11Untether 12InitiateServiceStationResupply 13InitiateTailgateResupply 14InitiateHitchLead 15InitiateHitchFollow 16Unhitch 17Mount 18Dismount 19StartDailyReadinessCheck 20StopDailyReadinessCheck 21DataQuery 22StatusRequest 23SendObjectStateData 24Reconstitute 25LockSiteConfiguration 26UnlockSiteConfiguration 27UpdateSiteConfiguration 28QuerySiteConfiguration 29TetheringInformation 30MountIntent 31AcceptSubscription 33Unsubscribe 34TeleportEntity 35ChangeAggregateState 36RequestStartPDU 37WakeupGetReadyForInitialization 38InitializeInternalParameters 39SendPlanData 40SynchronizeInternalClocks 41Run 42SaveInternalParameters 43SimulateMalfunction 44JoinExercise 45ResignExercise 46TimeAdvance 47TACCSF_LOS_Request-Type1 100TACCSF_LOS_Request-Type2 101

ActionResultEnum32 [10] Other 0Pending 1Executing 2PartiallyComplete 3Complete 4RequestRejected 5RetransmitRequestNow 6RetransmitRequestLater 7InvalidTimeParameters 8

Page 20: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

19

Identifier Enumerator RepresentationSimulationTimeExceeded 9RequestDone 10TACCSF_LOS_Reply-Type1 100TACCSF_LOS_Reply-Type2 101JoinExerciseRequestRejected 201

ActiveSonarEnum16 [9] Other 0AN/BQQ-5 1AN/SSQ-62 2AN/SQS-23 3AN/SQS-26 4AN/SQS-53 5ALFS 6LFA 7AN/AQS-901 8AN/AQS-902 9

ActiveSonarFunctionCodeEnum8 [8] Other 0PlatformSearch/detect/track 1Navigation 2MineHunting 3WeaponSearch/detect/track/detect 4

ActiveSonarScanPatternEnum16 [9] ScanPatternNotUsed 0Conical 1Helical 2Raster 3SectorSearch 4ContinuousSearch 5

AggregateStateEnum8 [8] Other 0Aggregated 1Disaggregated 2FullyDisaggregated 3PseudoDisaggregated 4PartiallyDisaggregated 5

AmplitudeAngleModulationTypeEnum16 [9] Other 0AmplitudeAndAngle 1

AmplitudeModulationTypeEnum16 [9] Other 0AudioFrequencyShiftKeying 1AmplitudeModulation 2ContinuousWaveModulation 3DoubleSideband 4IndependentSideband 5SSB_LowerSideband 6SSB_FullCarrier 7SSB_ReducedCarrier 8SSB_UpperSideband 9VestigialSideband 10

AngleModulationTypeEnum16 [9] Other 0FrequencyModulation 1FrequencyShiftKeying 2PhaseModulation 3

AntennaPatternTypeEnum32 [10] OmniDirectional 0Beam 1SphericalHarmonic 2

ArticulatedPartsTypeEnum32 [10] Other 0Rudder 1024LeftFlap 1056RightFlap 1088LeftAileron 1120RightAileron 1152HelicopterMainRotor 1184HelicopterTailRotor 1216OtherAircraftControlSurfaces 1248Periscope 2048GenericAntenna 2080Snorkel 2112OtherExtendableParts 2144LandingGear 3072

Page 21: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

20

Identifier Enumerator RepresentationTailHook 3104SpeedBrake 3136LeftWeaponBayDoors 3168RightWeaponBayDoors 3200TankOrAPChatch 3232Wingsweep 3264BridgeLauncher 3296BridgeSection1 3328BridgeSection2 3360BridgeSection3 3392PrimaryBlade1 3424PrimaryBlade2 3456PrimaryBoom 3488PrimaryLauncherArm 3520OtherFixedPositionParts 3552PrimaryTurretNumber1 4096PrimaryTurretNumber2 4128PrimaryTurretNumber3 4160PrimaryTurretNumber4 4192PrimaryTurretNumber5 4224PrimaryTurretNumber6 4256PrimaryTurretNumber7 4288PrimaryTurretNumber8 4320PrimaryTurretNumber9 4352PrimaryTurretNumber10 4384PrimaryGunNumber1 4416PrimaryGunNumber2 4448PrimaryGunNumber3 4480PrimaryGunNumber4 4512PrimaryGunNumber5 4544PrimaryGunNumber6 4576PrimaryGunNumber7 4608PrimaryGunNumber8 4640PrimaryGunNumber9 4672PrimaryGunNumber10 4704PrimaryLauncher1 4736PrimaryLauncher2 4768PrimaryLauncher3 4800PrimaryLauncher4 4832PrimaryLauncher5 4864PrimaryLauncher6 4896PrimaryLauncher7 4928PrimaryLauncher8 4960PrimaryLauncher9 4992PrimaryLauncher10 5024PrimaryDefenseSystems1 5056PrimaryDefenseSystems2 5088PrimaryDefenseSystems3 5120PrimaryDefenseSystems4 5152PrimaryDefenseSystems5 5184PrimaryDefenseSystems6 5216PrimaryDefenseSystems7 5248PrimaryDefenseSystems8 5280PrimaryDefenseSystems9 5312PrimaryDefenseSystems10 5344PrimaryRadar1 5376PrimaryRadar2 5408PrimaryRadar3 5440PrimaryRadar4 5472PrimaryRadar5 5504PrimaryRadar6 5536PrimaryRadar7 5568PrimaryRadar8 5600PrimaryRadar9 5632PrimaryRadar10 5664SecondaryTurretNumber1 5696

Page 22: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

21

Identifier Enumerator RepresentationSecondaryTurretNumber2 5728SecondaryTurretNumber3 5760SecondaryTurretNumber4 5792SecondaryTurretNumber5 5824SecondaryTurretNumber6 5856SecondaryTurretNumber7 5888SecondaryTurretNumber8 5920SecondaryTurretNumber9 5952SecondaryTurretNumber10 5984SecondaryGunNumber1 6016SecondaryGunNumber2 6048SecondaryGunNumber3 6080SecondaryGunNumber4 6112SecondaryGunNumber5 6144SecondaryGunNumber6 6176SecondaryGunNumber7 6208SecondaryGunNumber8 6240SecondaryGunNumber9 6272SecondaryGunNumber10 6304SecondaryLauncher1 6336SecondaryLauncher2 6368SecondaryLauncher3 6400SecondaryLauncher4 6432SecondaryLauncher5 6464SecondaryLauncher6 6496SecondaryLauncher7 6528SecondaryLauncher8 6560SecondaryLauncher9 6592SecondaryLauncher10 6624SecondaryDefenseSystems1 6656SecondaryDefenseSystems2 6688SecondaryDefenseSystems3 6720SecondaryDefenseSystems4 6752SecondaryDefenseSystems5 6784SecondaryDefenseSystems6 6816SecondaryDefenseSystems7 6848SecondaryDefenseSystems8 6880SecondaryDefenseSystems9 6912SecondaryDefenseSystems10 6944SecondaryRadar1 6976SecondaryRadar2 7008SecondaryRadar3 7040SecondaryRadar4 7072SecondaryRadar5 7104SecondaryRadar6 7136SecondaryRadar7 7168SecondaryRadar8 7200SecondaryRadar9 7232SecondaryRadar10 7264DeckElevator1 7296DeckElevator2 7328Catapult1 7360Catapult2 7392JetBlastDeflector1 7424JetBlastDeflector2 7456ArrestorWires1 7488ArrestorWires2 7520ArrestorWires3 7552WingOrRotorFold 7584FuselageFold 7616

ArticulatedTypeMetricEnum32 [10] Position 1PositionRate 2Extension 3ExtensionRate 4X 5XRate 6

Page 23: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

22

Identifier Enumerator RepresentationY 7YRate 8Z 9ZRate 10Azimuth 11AzimuthRate 12Elevation 13ElevationRate 14Rotation 15RotationRate 16

BeamFunctionCodeEnum8 [8] Other 0Search 1HeightFinder 2Acquisition 3Tracking 4AcquisitionAndTracking 5CommandGuidance 6Illumination 7RangeOnlyRadar 8MissileBeacon 9MissileFuze 10ActiveRadarMissileSeeker 11Jammer 12IFF 13NavigationalOrWeather 14Meteorological 15DataTransmission 16NavigationalDirectionalBeacon 17

BreachedStatusEnum8 [8] NoBreaching 0SlightBreaching 1ModerateBreaching 2Cleared 3

CamouflageEnum32 [10] UniformPaintScheme 0DesertCamouflage 1WinterCamouflage 2ForestCamouflage 3GenericCamouflage 4

ChemicalContentEnum32 [10] Other 0Hydrochloric 1WhitePhosphorous 2RedPhosphorous 3

CollisionTypeEnum8 [8] Inelastic 0Elastic 1

CombinationModulationTypeEnum16 [9] Other 0AmplitudeAnglePulse 1

ComplianceStateEnum32 Other 0Detained 1Surrender 2UsingFists 3VerbalAbuse1 4VerbalAbuse2 5VerbalAbuse3 6PassiveResistance1 7PassiveResistance2 8PassiveResistance3 9NonLethalWeapon1 10NonLethalWeapon2 11NonLethalWeapon3 12NonLethalWeapon4 13NonLethalWeapon5 14NonLethalWeapon6 15

ConstituentPartNatureEnum16 [9] Other 0HostFireableMunition 1MunitionCarriedAsCargo 2FuelCarriedAsCargo 3GunmountAttachedToHost 4

Page 24: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

23

Identifier Enumerator RepresentationComputerGeneratedForcesCarriedAsCargo 5VehicleCarriedAsCargo 6EmitterMountedOnHost 7MobileCommandAndControlEntityCarriedAboardHost 8EntityStationedWithRespectToHost 9TeamMemberInFormationWith 10

ConstituentPartPositionEnum16 [9] Other 0OnTopOf 1Inside 2

ConstituentPartStationNameEnum16 [9] Other 0AircraftWingstation 1ShipsForwardGunmountStarboard 2ShipsForwardGunmountPort 3ShipsForwardGunmountCenterline 4ShipsAftGunmountStarboard 5ShipsAftGunmountPort 6ShipsAftGunmountCenterline 7ForwardTorpedoTube 8AftTorpedoTube 9BombBay 10CargoBay 11TruckBed 12TrailerBed 13WellDeck 14OnStationRangeBearing 15OnStationXYZ 16

CryptographicModeEnum32 [10] BasebandEncryption 0DiphaseEncryption 1

CryptographicSystemTypeEnum16 [9] Other 0KY_28 1KY_58 2NarrowSpectrumSecureVoice_NSVE 3WideSpectrumSecureVoice_WSVE 4SINCGARS_ICOM 5

DamageStatusEnum32 [10] NoDamage 0SlightDamage 1ModerateDamage 2Destroyed 3

DatumIdentifierEnum32 [10] Entity_Identification 10000Entity_Type 11000Concatenated 11100Entity_Type-Kind 11110Entity_Type-Domain 11120Entity_Type-Country 11130Entity_Type-Category 11140Entity_Type-Subcategory 11150Entity_Type-Specific 11160Entity_Type-Extra 11170Force_ID 11200Description 11300Alternative_Entity_Type 12000Alternative_Entity_Type-Kind 12110Alternative_Entity_Type-Domain 12120Alternative_Entity_Type-Country 12130Alternative_Entity_Type-Category 12140Alternative_Entity_Type-Subcategory 12150Alternative_Entity_Type-Specific 12160Alternative_Entity_Type-Extra 12170Alternative_Entity_Type-Description 12300Entity_Marking 13000Entity_Marking_Characters 13100Crew_ID 13200Task_Organization 14000Regiment_Name 14200Battalion_Name 14300Company_Name 14400

Page 25: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

24

Identifier Enumerator RepresentationPlatoon_Name 14500Squad_Name 14520Team_Name 14540Bumper_Number 14600Vehicle_Number 14700Unit_Number 14800DIS_Identity 15000DIS_Site_ID 15100DIS_Host_ID 15200DIS_Entity_ID 15300Mount_Intent 15400Tether-Unthether_Command_ID 15500Teleport_Entity_Data_Record 15510DIS_Aggregate_ID 15600Loads 20000Crew_Members 21000Crew_Member_ID 21100Health 21200Job_Assignment 21300Fuel 23000Fuel_Quantity-Liters 23100Fuel_Quantity-Gallons 23105Ammunition 24000Ammunition_quantity_120mm_HEAT 24001Ammunition_quantity_120mm_SABOT 24002Ammunition_quantity_12-7mm_M8 24003Ammunition_quantity_12-7mm_M20 24004Ammunition_quantity_7-62mm_M62 24005Ammunition_quantity_M250_UKL8A1 24006Ammunition_quantity_M250_UKL8A3 24007Ammunition_quantity_7-62mm_M80 24008Ammunition_quantity_12-7mm 24009Ammunition_quantity_7-62mm 24010Mines-quantity 24060Mines-Type 24100Mines-Kind 24110Mines-Domain 24120Mines-Country 24130Mines-Category 24140Mines-Subcategory 24150Mines-Extra 24160Mines-Description 24300Cargo 25000Vehicle_Mass 26000Supply_Quantity 27000Armament 28000Status 30000Subscription_State 30100Round_trip_time_delay 30300TADIL-J_message_count_label0 30400TADIL-J_message_count_label1 30401TADIL-J_message_count_label2 30402TADIL-J_message_count_label3 30403TADIL-J_message_count_label4 30404TADIL-J_message_count_label5 30405TADIL-J_message_count_label6 30406TADIL-J_message-count_label7 30407TADIL-J_message-count_label8 30408TADIL-J_message-count_label9 30409TADIL-J_message-count_label10 30410TADIL-J_message-count_label11 30411TADIL-J_message-count_label12 30412TADIL-J_message-count_label13 30413TADIL-J_message-count_label14 30414TADIL-J_message-count_label15 30415TADIL-J_message-count_label16 30416

Page 26: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

25

Identifier Enumerator RepresentationTADIL-J_message-count_label17 30417TADIL-J_message-count_label18 30418TADIL-J_message-count_label19 30419TADIL-J_message-count_label20 30420TADIL-J_message-count_label21 30421TADIL-J_message-count_label22 30422TADIL-J_message-count_label23 30423TADIL-J_message-count_label24 30424TADIL-J_message-count_label25 30425TADIL-J_message-count_label26 30426TADIL-J_message-count_label27 30427TADIL-J_message-count_label28 30428TADIL-J_message-count_label29 30429TADIL-J_message-count_label30 30430TADIL-J_message-count_label31 30431Position 31000Route_Waypoint_Type 31010MilGrid10 31100Geocentric_Coordinates 31200Geocentric_Coordinate_X 31210Geocentric_Coordinate_Y 31220Geocentric_Coordinate_Z 31230Latitude 31300Longitude 31400Line_of_Sight 31500Line_of_Sight_X 31510Line_of_Sight_Y 31520Line_of_Sight_Z 31530Altitude 31600Destination_Latitude 31700Destination_Longitude 31800Destination_Altitude 31900Orientation 32000Hull_Heading_Angle 32100Hull_Pitch_Angle 32200Roll_Angle 32300Roll_Angle_X 32500Roll_Angle_Y 32600Roll_Angle_Z 32700Appearance 33000Ambient_Lighting 33100Lights 33101Paint_Scheme 33200Smoke 33300Trailing_Effects 33400Flaming 33500Marking 33600Mine_Plows_Attached 33710Mine_Rollers_Attached 33720Tank_Turret_Azimuth 33730Failures_and_Malfunctions 34000Age 34100Kilometers 34110Damage 35000Cause 35050Mobility_Kill 35100Fire-Power_Kill 35200Personnel_Casualties 35300Velocity 36000X-velocity 36100Y-velocity 36200Z-velocity 36300Speed 36400Acceleration 37000X-acceleration 37100Y-acceleration 37200

Page 27: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

26

Identifier Enumerator RepresentationZ-acceleration 37300Engine_Status 38100Primary_Target_Line 39000Exercise 40000Exercise_State 40010Restart/Refresh 40015AFATDS_File_Name 40020Terrain_Database 41000Missions 42000Mission_ID 42100Mission_Type 42200Mission_Request_Time_Stamp 42300Exercise_Description 43000Name 43100Entities 43200Version 43300Guise_Mode 43410Simulation_Application_Active_Status 43420Simulation_Application_Role_Record 43430Simulation_Application_State 43440Visual_Output_Mode 44000Simulation_Manager_Role 44100Simulation_Manager_Site_ID 44110Simulation_Manager_Application_ID 44120Simulation_Manager_Entity_ID 44130Simulation_Manager_Active_Status 44140After_Active_Review_Role 44200After_Active_Review_Site_ID 44210After_Active_Application_ID 44220After_Active_Review_Entity_ID 44230After_Active_Review_Active_Status 44240Exercise_Logger_Role 44300Exercise_Logger_Site_ID 44310Exercise_Logger_Application_ID 44320Exercise_Entity_ID 44330Exercise_Logger_Active_Status 44340Synthetic_Environment_Manager_Role 44400Synthetic_Environment_Manager_Site_ID 44410Synthetic_Environment_Manager_Application_ID 44420Synthetic_Environment_Manager_Entity_ID 44430Synthetic_Environment_Manager_Active_Status 44440SIMNET-DIS_Translator_Role 44500SIMNET-DIS_Translator_Site_ID 44510SIMNET-DIS_Translator_Application_ID 44520SIMNET-DIS_Translator_Entity_ID 44530SIMNET-DIS_Translator_Active_Status 44540Application_Rate 45000Application_Time 45005Application_Timestep 45010Feedback_Time 45020Simulation_Rate 45030Simulation_Time 45040Simulation_Timestep 45050Time_Interval 45060Time_Latency 45070Time_Scheme 45080Exercise_Elapsed_Time 46000Elapsed_Time 46010Environment 50000Weather 51000Weather_Condition 51010Thermal_Condition 51100Thermal_Visibility_FloatingPoint32 51110Thermal_Visibility_UnsignedInteger32 51111Time 52000Time_String 52001

Page 28: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

27

Identifier Enumerator RepresentationTime_of_Day-Discrete 52100Time_of_Day-Continuous 52200Time_Mode 52300Time_Scene 52305Current_Hour 52310Current_Minute 52320Current_Second 52330Azimuth 52340Maximum_Elevation 52350Time_Zone 52360Time_Rate 52370Simulation_Time_2 52380Time_Sunrise_Enabled 52400Sunrise_Hour 52410Sunrise_Minute 52420Sunrise_Second 52430Sunrise_Azimuth 52440Time_Sunset_Enabled 52500Sunset_Hour 52510Sunset_Hour_2 52511Sunset_Minute 52520Sunset_Second 52530Date 52600Date_European 52601Date_US 52602Month 52610Day 52620Year 52630Clouds 53000Cloud_Layer_Enable 53050Cloud_Layer_Selection 53060Cloud_Visibility 53100Base_Altitude-Meters 53200Base_Altitude-Feet 53250Ceiling-Meters 53300Ceiling-Feet 53350Characteristics 53400Concentration_Length 53410Transmittance 53420Radiance 53430Precipitation 54000Rain 54100Fog 55000Visibility-Meters 55100Visibility-Meters_UnsignedInteger32 55101Visibility-Miles 55105Fog_Density 55200Base 55300View_Layer_from_above 55401Transition_Range 55410Bottom-Meters 55420Bottom-Feet 55425Fog_Ceiling-Meters 55430Fog_Ceiling-Feet 55435Heavenly_Bodies 56000Sun 56100Sun-Visible 56105Sun-Position 56110Sun-Position_Elevation-Degrees 56111Sun-Position_Azimuth 56120Sun-Position_Azimuth-Degrees 56121Sun-Position_Elevation 56130Sun-Position_Intensity 56140Moon 56200Moon-Visible 56205Moon-Position 56210

Page 29: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

28

Identifier Enumerator RepresentationMoon-Position_Azimuth 56220Moon-Position_Azimuth-Degrees 56221Moon-Position_Elevation 56230Moon-Position_Elevation-Degrees 56231Moon-Position_Intensity 56240Horizon 56310Horizon_Azimuth 56320Horizon_Elevation 56330Horizon_Heading 56340Horizon_Intensity 56350Humidity 57200Visibility 57300Winds 57400Speed_2 57410Wind-Speed-Knots 57411Wind-Direction 57420Wind-Direction-Degrees 57421Rainsoak 57500Tide-Speed 57610Tide-Speed-Knots 57611Tide-Direction 57620Tide-Direction-Degrees 57621Haze 58000Haze_Visibility-Meters 58100Haze_Visibility-Miles 58105Haze_Density 58200Haze_Ceiling-Meters 58430Haze_Ceiling-Feet 58435Contaminants_and_Obscurants 59000Contaminant/Obscurant_Type 59100Persistence 59110Chemical_Dosage 59115Chemical_Air_Concentration 59120Chemical_Ground_Deposition 59125Chemical_Maximum_Ground_Deposition 59130Chemical_Dosage_Threshold 59135Biological_Dosage 59140Biological_Air_Concentration 59145Biological_Dosage_Threshold 59150Biological_Binned_Particle_Count 59155Radiological_Dosage 59160Communications 60000Channel_Type 61100Channel_Type_2 61101Channel_Identification 61200Alpha_Identification 61300Radio_Identification 61400Land_Line_Identification 61500Intercom_Identification 61600Group_Network_Channel_Number 61700Radio_Communications_Status 62100Stationary_Radio_Transmitters_Default_Time 62200Moving_Radio_Transmitters_Default_Time 62300Stationary_Radio_Signals_Default_Time 62400Moving_Radio_Signal_Default_Time 62500Radio_Initialization_Transec_Security_Key 63101Radio_Initialization_Internal_Noise_Level 63102Radio_Initialization_Squelch_Threshold 63103Radio_Initialization_Antenna_Location 63104Radio_Initialization_Antenna_Pattern_Type 63105Radio_Initialization_Antenna_Pattern_Length 63106Radio_Initialization_Beam_Definition 63107Radio_Initialization_Transmit_Heartbeat_Time 63108Radio_Initialization_Transmit_Distance_Threshold 63109Radio_Channel_Initialization_Lockout_ID 63110Radio_Channel_Initialization_Hopset_ID 63111

Page 30: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

29

Identifier Enumerator RepresentationRadio_Channel_Initialization_Preset_Frequency 63112Radio_Channel_Initialization_Frequency_Sync_Time 63113Radio_Channel_Initialization_Comsec_Key 63114Radio_Channel_Initialization_Alpha 63115Algorithm_Parameters 70000Dead_Reckoning_Algorithm_<DRA> 71000DRA_Location_Threshold 71100DRA_Orientation_Threshold 71200DRA_Time_Threshold 71300Simulation_Management_Parameters 72000Checkpoint_Interval 72100Transmitter_Time_Threshold 72600Receiver_Time_Threshold 72700Interoperability_Mode 73000SIMNET_Data_Collection 74000Event_ID 75000Source_Site_ID 75100Source_Host_ID 75200Articulated_Parts 90000Articulated_Parts-Part_ID 90050Articulated_Parts-Index 90070Articulated_Parts-Position 90100Articulated_Parts-Position_Rate 90200Articulated_Parts-Extension 90300Articulated_Parts-Extension_Rate 90400Articulated_Parts-X 90500Articulated_Parts-X-rate 90600Articulated_Parts-Y 90700Articulated_Parts-Y-rate 90800Articulated_Parts-Z 90900Articulated_Parts-Z-rate 91000Articulated_Parts-Azimuth 91100Articulated_Parts-Azimuth_Rate 91200Articulated_Parts-Elevation 91300Articulated_Parts-Elevation_Rate 91400Articulated_Parts-Rotation 91500Articulated_Parts-Rotation_Rate 91600DRA_Angular_X-Velocity 100001DRA_Angular_Y-Velocity 100002DRA_Angular_Z-Velocity 100003Appearance-Trailing_Effects 100004Appearance-Hatch 100005Appearance-Character_Set 100008Capability-Ammunition_Supplier 100010Capability-Miscellaneous_Supplier 100011Capability-Repair_Provider 100012Articulation_Parameter 100014Articulation_Parameter_Type 100047Articulation_Parameter_Value 100048Time_of_Day-Scene 100058Latitude-North_<Location_of_weather_cell> 100061Longitude-East_<Location_of_weather_cell> 100063Tactical_Driver_Status 100068Sonar_System_Status 100100Upper_latitude 100161Latitude-South_<Location_of_weather_cell> 100162Longitude-West_<location_of_weather_cell> 100164Accomplished 100165CD-ROM-Number_<Disk_ID_for_terrain> 100166Altitude_1 100167Tactical_System_Status 100169JTIDS_Status 100170TADIL-J_Status 100171DSDD_Status 100172Weapon_System_Status 100200Subsystem_status 100205

Page 31: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

30

Identifier Enumerator RepresentationNumber_of_interceptors_fired 100206Number_of_interceptor_detonations 100207Number_of_message_buffers_dropped 100208Satellite_sensor_background_<year_day> 100213Satellite_sensor_background_<hour_minute> 100214Script_Number 100218Entity/Track/Update_Data 100300Local/Force_Training 100400Entity/Track_Identity_Data 100500Entity_for_Track_Event 100510IFF_<Friend-Foe>_status 100520Engagement_Data 100600Target_Latitude 100610Target_Longitude 100620Area_of_Interest_<Ground_Impact_Circle>_Center_Latitude 100631Area_of_Interest_<Ground_Impact_Circle>_Center_Longitude 100632Area_of_Interest_<Ground_Impact_Circle>_Radius 100633Area_of_Interest_Type 100634Target_Aggregate_ID 100640GIC_Identification_Number 100650Estimated_Time_of_Flight_to_TBM_Impact 100660Estimated_Intercept_Time 100661Estimated_Time_of_Flight_to_Next_Waypoint 100662Entity/Track_Equipment_Data 100700Emission/EW_Data 100800Appearance_Data 100900Command/Order_Data 101000Environmental_Data 101100Significant_Event_Data 101200Operator_Action_Data 101300ADA_Engagement_Mode 101310ADA_Shooting_Status 101320ADA_Mode 101321ADA_Radar_Status 101330Shoot_Command 101340ADA_Weapon_Status 101350ADA_Firing_Disciple 101360Order_Status 101370Time_Synchronization 101400Tomahawk_Data 101500Number_of_Detonations 102100Number_of_Intercepts 102200OBT_Control_MT-201 200201Sensor_Data_MT-202 200202Environmental_Data_MT-203 200203Ownship_Data_MT-204 200204Acoustic_Contact_Data_MT-205 200205Sonobuoy_Data_MT-207 200207Sonobuoy_Contact_Data_MT-210 200210Helo_Control_MT-211 200211ESM_Control_Data 200213ESM_Contact_Data_MT-214 200214ESM_Emitter_Data_MT-215 200215Weapon_Definition_Data_MT-217 200216Weapon_Preset_Data_MT-217 200217OBT_Control_MT-301 200301Sensor_Data_MT-302 200302Environmental_Data_MT-303m 200303Ownship_Data_MT-304 200304Acoustic_Contact_Data_MT-305 200305Sonobuoy_Data_MT-307 200307Sonobuoy_Contact_Data_MT-310 200310Helo_Scenario_/_Equipment_Status 200311ESM_Control_Data_MT-313 200313ESM_Contact_Data_MT-314 200314ESM_Emitter_Data_MT-315 200315

Page 32: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

31

Identifier Enumerator RepresentationWeapon_Definition_Data_MT-316 200316Weapon_Preset_Data_MT-317 200317Pairing/Association_<eMT-56> 200400Pointer_<eMT-57> 200401Reporting_Responsibility_<eMT-58> 200402Track_Number_<eMT-59> 200403ID_for_Link-11_Reporting_<eMT-60> 200404Remote_Track_<eMT-62> 200405Link-11_Error_Rate_<eMT-63> 200406Track_Quality_<eMT-64> 200407Gridlock_<eMT-65> 200408Kill_<eMT-66> 200409Track_ID_Change_/_Resolution_<eMT-68> 200410Weapons_Status_<eMT-69> 200411Link-11_Operator_<eMT-70> 200412Force_Training_Transmit_<eMT-71> 200413Force_Training_Receive_<eMT-72> 200414Interceptor_Amplification_<eMT-75> 200415Consumables_<eMT-78> 200416Link-11_Local_Track_Quality_<eMT-95> 200417DLRP_<eMT-19> 200418Force_Order_<eMT-52> 200419Wilco_/_Cantco_<eMT-53> 200420EMC_Bearing_<eMT-54> 200421Change_Track_Eligibility_<eMT-55> 200422Land_Mass_Reference_Point 200423System_Reference_Point 200424PU_Amplification 200425Set/Drift 200426Begin_Initialization_<MT-1> 200427Status_and_Control_<MT-3> 200428Scintillation_Change_<MT-39> 200429Link_11_ID_Control_<MT-61> 200430PU_Guard_List 200431Winds_Aloft_<MT-14> 200432Surface_Winds_<MT-15> 200433Sea_State_<MT-17> 200434Magnetic_Variation_<MT-37> 200435Track_Eligibility_<MT-29> 200436Training_Track_Notification 200437Tacan_Data_<MT-32> 200501Interceptor_Amplification_<MT-75> 200502Tacan_Assignment_<MT-76> 200503Autopilot_Status_<MT-77> 200504Consumables_<MT-78> 200505Downlink_<MT-79> 200506TIN_Report_<MT-80> 200507Special_Point_Control_<MT-81> 200508Control_Discretes_<MT-82> 200509Request_Target_Discretes<MT-83> 200510Target_Discretes_<MT-84> 200511Reply_Discretes_<MT-85> 200512Command_Maneuvers_<MT-86> 200513Target_Data_<MT-87> 200514Target_Pointer_<MT-88> 200515Intercept_Data_<MT-89> 200516Decrement_Missile_Inventory_<MT-90> 200517Link-4A_Alert_<MT-91> 200518Strike_Control_<MT-92> 200519Speed_Change_<MT-25> 200521Course_Change_<MT-26> 200522Altitude_Change_<MT-27> 200523ACLS_AN/SPN-46_Status 200524ACLS_Aircraft_Report 200525SPS-67_Radar_Operator_Functions 200600SPS-55_Radar_Operator_Functions 200601

Page 33: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

32

Identifier Enumerator RepresentationSPQ-9A_Radar_Operator_Functions 200602SPS-49_Radar_Operator_Functions 200603MK-23_Radar_Operator_Functions 200604SPS-48_Radar_Operator_Functions 200605SPS-40_Radar_Operator_Functions 200606MK-95_Radar_Operator_Functions 200607Other 240000Mass_Of_The_Vehicle 240001Force_ID_2 240002Entity_Type_Kind 240003Entity_Type_Domain 240004Entity_Type_Country 240005Entity_Type_Category 240006Entity_Type_Sub_Category 240007Entity_Type_Specific 240008Entity_Type_Extra 240009Alternative_Entity_Type_Kind 240010Alternative_Entity_Type_Domain 240011Alternative_Entity_Type_Country 240012Alternative_Entity_Type_Category 240013Alternative_Entity_Type_Sub_Category 240014Alternative_Entity_Type_Specific 240015Alternative_Entity_Type_Extra 240016Entity_Location_X 240017Entity_Location_Y 240018Entity_Location_Z 240019Entity_Linear_Velocity_X 240020Entity_Linear_Velocity_Y 240021Entity_Linear_Velocity_Z 240022Entity_Orientation_Psi 240023Entity_Orientation_Theta 240024Entity_Orientation_Phi 240025Dead_Reckoning_Algorithm 240026Dead_Reckoning_Linear_Acceleration_X 240027Dead_Reckoning_Linear_Acceleration_Y 240028Dead_Reckoning_Linear_Acceleration_Z 240029Dead_Reckoning_Angular_Velocity_X 240030Dead_Reckoning_Angular_Velocity_Y 240031Dead_Reckoning_Angular_Velocity_Z 240032Entity_Appearance 240033Entity_Marking_Character_Set 240034Entity_Marking_11_Bytes 240035Capability 240036Number_Articulation_Parameters 240037Articulation_Parameter_ID 240038Articulation_Parameter_Type_2 240039Articulation_Parameter_Value_2 240040Type_Of_Stores 240041Quantity_Of_Stores 240042Fuel_Quantity 240043Radar_System_Status 240044Radio_Communication_System_Status 240045Default_Time_For_Radio_Transmission_For_Stationary_Transmitters 240046Default_Time_For_Radio_Transmission_For_Moving_Transmitters 240047Body_Part_Damaged_Ratio 240048Name_Of_The_Terrain_Database_File 240049Name_Of_Local_File 240050Aimpoint_Bearing 240051Aimpoint_Elevation 240052Aimpoint_Range 240053Air_Speed 240054Altitude_2 240055Application_Status 240056Auto_Iff 240057Beacon_Delay 240058Bingo_Fuel_Setting 240059

Page 34: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

33

Identifier Enumerator RepresentationCloud_Bottom 240060Cloud_Top 240061Direction 240062End_Action 240063Frequency 240064Freeze 240065Heading 240066Identification 240067Initial_Point_Data 240068Latitude_2 240069Lights_2 240070Linear 240071Longitude_2 240072Low_Altitude 240073Mfd_Formats 240074Nctr 240075Number_Projectiles 240076Operation_Code 240077Pitch 240078Profiles 240079Quantity 240080Radar_Modes 240081Radar_Search_Volume 240082Roll 240083Rotation 240084Scale_Factor_X 240085Scale_Factor_Y 240086Shields 240087Steerpoint 240088Spare1 240089Spare2 240090Team 240091Text 240092Time_Of_Day 240093Trail_Flag 240094Trail_Size 240095Type_Of_Projectile 240096Type_Of_Target 240097Type_Of_Threat 240098Uhf_Frequency 240099Utm_Altitude 240100Utm_Latitude 240101Utm_Longitude 240102Vhf_Frequency 240103Visibility_Range 240104Void_Aaa_Hit 240105Void_Collision 240106Void_Earth_Hit 240107Void_Friendly 240108Void_Gun_Hit 240109Void_Rocket_Hit 240110Void_Sam_Hit 240111Weapon_Data 240112Weapon_Type 240113Weather_2 240114Wind_Direction 240115Wind_Speed 240116Wing_Station 240117Yaw 240118Memory_Offset 240119Memory_Data 240120VASI 240121Beacon 240122Strobe 240123Culture 240124Approach 240125

Page 35: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

34

Identifier Enumerator RepresentationRunway_End 240126Obstruction 240127Runway_Edge 240128Ramp_Taxiway 240129Laser_Bomb_Code 240130Rack_Type 240131HUD 240132RoleFileName 240133PilotName 240134PilotDesignation 240135Model_Type 240136DIS_Type 240137Class 240138Channel 240139Entity_Type_2 240140Alternative_Entity_Type_2 240141Entity_Location 240142Entity_Linear_Velocity 240143Entity_Orientation 240144Dead_Reckoning 240145Failure_Symptom 240146Max_Fuel 240147Refueling_Boom_Connect 240148Altitude_AGL 240149Calibrated_Airspeed 240150TACAN_Channel 240151TACAN_Band 240152TACAN_Mode 240153

DeadReckoningAlgorithmEnum8 [8] Other 0Static 1DRM_FPW 2DRM_RPW 3DRM_RVW 4DRM_FVW 5DRM_FPB 6DRM_RPB 7DRM_RVB 8DRM_FVB 9

DesignatorCodeEnum16 [9] Other 0TBD 1

DesignatorCodeNameEnum16 [9] Other 0TBD 1

DetailedRFModulationTypeEnum16 [9] Dummy 0DetonationResultCodeEnum8 [8] Other 0

EntityImpact 1EntityProximateDetonation 2GroundImpact 3GroundProximateDetonation 4Detonation 5None 6HE_hit_Small 7HE_hit_Medium 8HE_hit_Large 9ArmorPiercingHit 10DirtBlast_Small 11DirtBlast_Medium 12DirtBlast_Large 13WaterBlast_Small 14WaterBlast_Medium 15WaterBlast_Large 16AirHit 17BuildingHit_Small 18BuildingHit_Medium 19BuildingHit_Large 20MineClearingLineCharge 21EnvironmentObjectImpact 22

Page 36: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

35

Identifier Enumerator RepresentationEnvironmentObjectProximateDetonation 23WaterImpact 24AirBurst 25Kill_with_fragment_type_1 26Kill_with_fragment_type_2 27Kill_with_fragment_type_3 28Kill_with_fragment_type_1_after_fly-out_failure 29Kill_with_fragment_type_2_after_fly-out_failure 30Miss_due_to_fly-out_failure 31Miss_due_to_end-game_failure 32Miss_due_to_fly-out_and_end-game_failure 33

EmitterFunctionEnum8 [8] Other 0MultiFunction 1EarlyWarningSurveillance 2HeightFinding 3FireControl 4AcquisitionDetection 5Tracking 6GuidanceIllumination 7FiringPointLaunchPointLocation 8Ranging 9RadarAltimeter 10Imaging 11MotionDetection 12Navigation 13Weather/Meterological 14Instrumentation 15Identification/Classification_<including_IFF> 16AAA_<Anti-Aircraft_Artillery>_Fire_Control 17Air_Search/Bomb 18Air_Intercept 19Altimeter 20Air_Mapping 21Air_Traffic_Control 22Beacon 23Battlefield_Surveillance 24Ground_Control_Approach 25Ground_Control_Intercept 26Coastal_Surveillance 27Decoy/Mimic 28Data_Transmission 29Earth_Surveillance 30Gun_Lay_Beacon 31Ground_Mapping 32Harbor_Surveillance 33ILS_<Instrument_Landing_System> 35Ionospheric_Sound 36Interrogator 37Barrage_Jamming 38Click_Jamming 39Frequency_Swept_Jamming 41Jamming 42Pulsed_Jamming 44Repeater_Jamming 45Spot_Noise_Jamming 46Missile_Acquisition 47Missile_Downlink 48Space 50Surface_Search 51Shell_Tracking 52Television 56Unknown 57Video_Remoting 58Experimental_or_Training 59Missile_Guidance 60Missile_Homing 61

Page 37: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

36

Identifier Enumerator RepresentationMissile_Tracking 62JammingNoise 64JammingDeception 65Navigation/Distance_Measuring_Equipment 71Terrain_Following 72Weather_Avoidance 73Proximity_Fuse 74Radiosonde 76Sonobuoy 77WeaponNonLethal 96WeaponLethal 97

EmitterTypeEnum16 [9, 30] Emitter_1RL138 10Emitter_1226_DECCA_MIL 45Emitter_9GR400 80Emitter_9GR600 90Emitter_9LV_200_TA 135Emitter_9LV_200_TV 180A310Z 225A325A 270A346Z 315A353B 360A372A 405A372B 450A372C 495A377A 540A377B 585A380Z 630A381Z 675A398Z 720A403Z 765A409A 810A418A 855A419Z 900A429Z 945A432Z 990A434Z 1035A401A 1080AA-12_Seeker 1095Agave 1100AGRION_15 1125AI_MK_23 1170AIDA_II 1215Albatros_MK2 1260ANA_SPS_502 1305ANRITSU_Electric_AR-30A 1350Antilope_V 1395AN/ALE-50 1400AN/ALQ_99 1440AN/ALQ-100 1485AN/ALQ-101 1530AN/ALQ-119 1575AN/ALQ-122 1585AN/ALQ-126A 1620AN/ALQ-131 1626AN/ALQ-135C/D 1628AN/ALQ-144A<V>3 1630AN/ALQ-153 1632AN/ALQ-155 1634AN/ALQ-161/A 1636AN/ALQ-162 1638AN/ALQ-165 1640AN/ALQ-167 1642AN/ALQ-172<V>2 1644AN/ALQ-176 1646AN/ALQ-184 1648AN/ALQ-188 1650

Page 38: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

37

Identifier Enumerator RepresentationAN/ALR-56 1652AN/ALR-69 1654AN/ALT-16A 1656AN/ALT-28 1658AN/ALT-32A 1660AN/APD_10 1665AN/APG_53 1710AN/APG_59 1755AN/APG-63AB 1800AN/APG-63C 1805AN/APG_65 1845AN/APG-66 1870AN/APG_68 1890AN/APG_70 1935AN/APG-73 1945AN/APG-77 1960AN/APG-78 1970AN/APG-502 1980AN/APN-1 2025AN/APN-22 2070AN/APN_59 2115AN/APN-69 2160AN/APN-81 2205AN/APN-117 2250AN/APN-118 2295AN/APN-130 2340AN/APN-131 2385AN/APN-133 2430AN/APN-134 2475AN/APN-147 2520AN/APN-150 2565AN/APN-153 2610AN/APN_154 2655AN/APN-155 2700AN/APN-159 2745AN/APN-182 2790AN/APN-187 2835AN/APN-190 2880AN/APN_194 2925AN/APN-195 2970AN/APN-198 3015AN/APN-200 3060AN/APN_202 3105AN/APN-217 3150AN/APN-218 3152AN/APN-238 3160AN/APN-239 3162AN/APN-241 3164AN/APN-242 3166AN/APN-506 3195AN/APQ-72 3240AN/APQ-99 3285AN/APQ_100 3330AN/APQ-102 3375AN/APQ-109 3420AN/APQ_113 3465AN/APQ_120 3510AN/APQ_126 3555AN/APQ-128 3600AN/APQ-129 3645AN/APQ_148 3690AN/APQ-153 3735AN/APQ_159 3780AN/APQ-164 3785AN/APQ-166 3788AN/APQ-181 3795

Page 39: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

38

Identifier Enumerator RepresentationAN/APS-31 3820AN/APS-42 3825AN/APS_80 3870AN/APS-88 3915AN/APS_115 3960AN/APS_116 4005AN/APS-120 4050AN/APS_121 4095AN/APS_124 4140AN/APS_125 4185AN/APS-128 4230AN/APS_130 4275AN/APS_133 4320AN/APS-134 4365AN/APS_137 4410AN/APS-138 4455AN/APS-143_<V>_1 4465AN/APW_22 4500AN/APW_23 4545AN/APX-6 4590AN/APX_7 4635AN/APX_39 4680AN/APX-72 4725AN/APX_76 4770AN/APX_78 4815AN/APX_101 4860AN/APX-113_AIFF 4870AN/APY-1 4900AN/APY_2 4905AN/APY_3 4950AN/ARN_21 4995AN/ARN_52 5040AN/ARN_84 5085AN/ARN_118 5130AN/ARW_73 5175AN/ASB_1 5220AN/ASG_21 5265AN/ASQ-108 5280AN/AWG_9 5310AN/BPS-9 5355AN/BPS_15 5400AN/BPS-16 5405AN/CRM-30 5420AN/DPW-23 5430AN/DSQ_26_Phoenix_MH 5445AN/DSQ_28_Harpoon_MH 5490AN/FPN-40 5495AN/FPN-62 5500AN/FPS-16 5505AN/FPS-18 5507AN/FPS-117 5510AN/FPS-20R 5515AN/FPS-77 5520AN/FPS-103 5525AN/GPN-12 5527AN/GPX-6 5530AN/GPX_8 5535AN/GRN-12 5537AN/MPQ-10 5540AN/MPQ-46_<HPI>_ILL 5545AN/MPQ-48/55_CWAR 5550AN/MPQ-49 5551AN/MPQ-50_<PAR>_TA 5555AN/MPQ-51_<ROR>_TT 5560AN/MPQ-53 5570AN/MPQ-64 5575

Page 40: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

39

Identifier Enumerator RepresentationAN/SPG-34 5580AN/SPG_50 5625AN/SPG_51 5670AN/SPG-51_CWI_TI 5715AN/SPG-51_FC 5760AN/SPG_52 5805AN/SPG-53 5850AN/SPG_55B 5895AN/SPG_60 5940AN/SPG_62 5985AN/SPN_35 6030AN/SPN_43 6075AN/SPQ-2 6120AN/SPQ_9 6165AN/SPS-4 6210AN/SPS-5 6255AN/SPS-5C 6300AN/SPS-6 6345AN/SPS_10 6390AN/SPS_21 6435AN/SPS-28 6480AN/SPS-37 6525AN/SPS-39A 6570AN/SPS_40 6615AN/SPS-41 6660AN/SPS_48 6705AN/SPS-48C 6750AN/SPS_49 6795AN/SPS_52 6840AN/SPS_53 6885AN/SPS_55 6930AN/SPS-55_SS 6975AN/SPS-58 7020AN/SPS_59 7065AN/SPS_64 7110AN/SPS_65 7155AN/SPS_67 7200AN/SPY_1 7245AN/SPY-1A 7250AN/TPN-17 7270AN/TPN-24 7275AN/TPQ-18 7280AN/TPQ-36 7295AN/TPQ-37 7300AN/TPS-43 7305AN/TPS-43E 7310AN/TPS-59 7315AN/TPS-63 7320AN/TPS-70_<V>_1 7322AN/TPS-75 7325AN/TPX-46<V>7 7330AN/ULQ-6A 7335AN/UPN_25 7380AN/UPS_1 7425AN/UPS-2 7426AN/UPX_1 7470AN/UPX_5 7515AN/UPX_11 7560AN/UPX_12 7605AN/UPX_17 7650AN/UPX_23 7695AN/VPS_2 7740Apelco_AD_7_7 7785APG_71 7830APN_148 7875APN_227 7920

Page 41: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

40

Identifier Enumerator RepresentationAPS_504_V3 8100AR_320 8115AR_M31 8145ARI_5954 8190ARI_5955 8235ARI_5979 8280ARINC_564_BNDX/KING_RDR_1E 8325ARINC_700_BNDX/KING_RDR_1E 8370ARSR-3 8380ARSR-18 8390AS_2_Kipper 8415AS_2_Kipper_MH 8460AS_4_Kitchen 8505AS_4_Kitchen_MH 8550AS_5_Kelt_MH 8595AS_6_Kingfish_MH 8640AS_7_Kerry 8685AS_7_Kerry_MG 8730AS_15_KENT_altimeter 8735Aspide_AAM/SAM_ILL 8760ASR_O 8775ASR-5 8780ASR-8 8785ASR-9 8790AT_2_Swatter_MG 8820ATCR-33 8840ATCR_33_K/M 8845Atlas_Elektronk_TRS_N 8865AVG_65 8910AVH_7 8955AVQ_20 9000AVQ30X 9045AVQ-50_<RCA> 9075AVQ_70 9090AWS_5 9135AWS_6 9180Back_Net_A_B 9225Back_Trap 9270Ball_End 9315Ball_Gun 9360Band_Stand 9405Bar_Lock 9450Bass_Tilt 9495Beacon 9540Bean_Sticks 9585Bee_Hind 9630Bell_Crown_A 9640Bell_Crown_B 9642BIG_BACK 9645Big_Bird 9660Big_Bulge 9675Big_Bulge_A 9720Big_Bulge_B 9765Big_Mesh 9810Big_Net 9855Bill_Board 9885Bill_Fold 9900Blowpipe_MG 9905Blue_Fox 9930Blue_Vixen 9935Blue_Silk 9945Blue_Parrot 9990Blue_Orchid 10035Boat_Sail 10080Bofors_Electronic_9LV_331 10125Bofors_Ericsson_Sea_Giraffe_50_HC 10170

Page 42: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

41

Identifier Enumerator RepresentationBowl_Mesh 10215Box_Brick 10260Box_Tail 10305BPS_11A 10350BPS_14 10395BPS_15A 10440BR-15_Tokyo_KEIKI 10485BRIDGEMASTE 10510Bread_Bin 10530BT_271 10575BX_732 10620Buzz_Stand 10665C_5A_Multi_Mode_Radar 10710Caiman 10755Cake_Stand 10800Calypso_C61 10845Calypso_Ii 10890Cardion_Coastal 10895Castor_Ii 10935Castor_2J_TT_<Crotale_NG> 10940Cat_House 10980Chair_Back_TT 11000Chair_Back_ILL 11010Cheese_Brick 11025Clam_Pipe 11070Clamshell 11115Collins_WXR-700X 11160Collins_DN_101 11205Contraves_Sea_Hunter_MK_4 11250Corn_Can 11260CR-105_RMCA 11270Cross_Bird 11295Cross_Dome 11340Cross_Legs 11385Cross_Out 11430Cross_Slot 11475Cross_Sword 11520Cross_Up 11565Cross_Sword_FC 11610Crotale_Acquisition_TA 11655Crotale_NG_TA 11660Crotale_TT 11665Crotale_MGMissile_System 11700CSS_C_3C_CAS_1M1_M2_MH 11745CSS_C_2B_HY_1A_MH 11790CWS_2 11835Cylinder_Head 11880Cyrano_II 11925Cyrano_IV 11970Cyrano_IV-M 11975DA-01/00 12010DA_05_00 12015Dawn 12060Dead_Duck 12105DECCA_45 12150DECCA_50 12195DECCA_110 12240DECCA_170 12285DECCA_202 12330DECCA_D202 12375DECCA_303 12420DECCA_535 12430DECCA_626 12465DECCA_629 12510DECCA_914 12555DECCA_916 12600

Page 43: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

42

Identifier Enumerator RepresentationDECCA_926 12610DECCA_1226_Commercial 12645DECCA_1626 12690DECCA_2459 12735DECCA_AWS_1 12780DECCA_AWS_2 12782DECCA_AWS_4 12785DECCA_AWS-4_<2> 12787DECCA_RM_326 12805DECCA_RM_416 12825DECCA_RM_914 12870DECCA_RM_1690 12915DECCA_Super_101_MK_3 12960DISS_1 13005Rapier_TTDN_181 13050Rapier_2000_TT 13055Dog_Ear 13095Dog_House 13140Don_2 13185Don_A/B/2/Kay 13230Donets 13275Down_Beat 13320DRAA_2A 13365DRAA_2B 13410DRAC_39 13455DRBC_30B 13500DRBC_31A 13545DRBC_32A 13590DRBC_32D 13635DRBC_33A 13680DRBI_10 13725DRBI_23 13770DRBJ_11B 13815DRBN_30 13860DRBN_32 13905DRBR_51 13950DRBV_20B 13995DRBV_22 14040DRBV_26C 14085DRBV_30 14130DRBV_50 14175DRBV_51 14220DRBV_51A 14265DRBV_51B 14310DRBV_51C 14355Drop_Kick 14400DRUA_31 14445Drum_Tilt 14490Drum_Tilt_A 14535Drum_Tilt_B 14545Dumbo 14580ECR-90 14600Egg_Cup_A/B 14625EKCO_190 14670EL_M_2001B 14715EL_M_2207 14760ELTA_EL/M_2221_GM_STGR 14805ELTA_SIS 14810EMD_2900 14850End_Tray 14895Exocet_1 14940Exocet_1_MH 14985Exocet_2 15030Eye_Bowl 15075Eye_Shield 15120F332Z 15140

Page 44: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

43

Identifier Enumerator RepresentationFan_Song_A 15165Fan_Song_B/F_TA 15200Fan_Song_B/F_TT 15210Fan_Song_C/E_TA 15220Fan_Song_C/E_TT 15230Fan_Song_C/E_MG 15240Fan_Song_B/FF_MG 15255Fan_Tail 15300FCR-1401 15310Fin_Curve 15345Fire_Can 15390Fire_Dish 15435Fire_Dome_TA 15470Fire_Dome_TT 15475Fire_Dome_TI 15480Fire_Iron 15525Fire_Wheel 15570Fish_Bowl 15615Flap_Lid 15660Flap_Truck 15705Flap_Wheel 15750Flash_Dance 15795Flat_Face_A_B_C_D 15840Flat_Screen 15885Flat_Spin 15930Flat_Twin 15975Fledermaus 16020FLYCATCHER 16030Fly_Screen 16065Fly_Screen_A&B 16110Fly_Trap_B 16155Fog_Lamp_MG 16200Fog_Lamp_TT 16245Foil_Two 16290Fox_Hunter 16335FOX_FIREFox_Fire_AL 16380FOX_FIRE_ILL 16390FR-151A 16400FR-1505_DA 16410FR-2000 16420Front_Dome 16425Front_Door 16470Front_Piece 16515Furuno 16560Furuno_701 16605Furuno_711_2 16650Furuno_2400 16695GA_01_00 16740Gage 16785Garpin 16830GEM_BX_132 16875MPDR-12 16880Gepard_TT 16884GERAN-F 16888GIRAFFE 16900Gin_Sling_TA 16915Gin_Sling 16920Gin_Sling_MG 16925GPN-22 16945GRN-9 16950Green_Stain 16965Grid_Bow 17010GRILL_PAN_TT 17025Guardsman 17055GUN_DISH_<ZSU-23/4> 17070Hair_Net 17100

Page 45: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

44

Identifier Enumerator RepresentationHalf_Plate_A 17145Half_Plate_B 17190HARD 17220Hawk_Screech 17235Head_Light_A 17280Head_Lights 17325Head_Lights_C 17370Head_Lights_MG_A 17415Head_Lights_MG_B 17460Head_Lights_TT 17505Head_Net 17550Hen_Egg 17595Hen_House 17640Hen_Nest 17685Hen_Roost 17730High_Brick 17775High_Fix 17820High_Lark_TI 17865High_Lark_1 17910High_Lark_2 17955High_Lark_4 18000High_Lune 18045High_Pole_A&B 18090High_Scoop 18135HIGH_SCREEN 18150High_Sieve 18180HN-503 18200Home_Talk 18225Horn_Spoon 18270HOT_BRICK 18280Hot_Flash 18315Hot_Shot_TA 18320Hot_Shot_TT 18325Hot_Shot_MG 18330IFF_MK_XII_AIMS_UPX_29 18360IFF_MK_XV 18405Javelin_MG 18410Jay_Bird 18450JRC-NMD-401 18460Jupiter 18495Jupiter_II 18540JY-8 18550JY-9 18555JY-14 18560K376Z 18585Kelvin_Hughes_2A 18630Kelvin_Hughes_14/9 18675Kelvin_Hughes_type_1006 18720Kelvin_Hughes_type_1007 18765KH-902M 18785Kite_Screech 18810Kite_Screech_A 18855Kite_Screech_B 18900Kivach 18945Knife_Rest 18990Knife_Rest_B 19035KNIFE_REST_C 19037KSA_SRN 19080KSA_TSR 19125Land_Fall 19170Land_Roll_MG 19215Land_Roll_TA 19260Land_Roll_TT 19305Leningraf 19350Light_Bulb 19395LMT_NRAI-6A 19400

Page 46: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

45

Identifier Enumerator RepresentationLN_55 19440Ln_66 19485Long_Bow 19530Long_Brick 19575Long_Bull 19620Long_Eye 19665Long_Head 19710Long_Talk 19755Long_Track 19800Long_Trough 19845Look_Two 19890LORAN 19935Low_Blow_TA 19950Low_Blow_TT 19955Low_Blow_MG 19960Low_Sieve 19980Low_Trough 20025TRS-2050 20040LW_08 20070M-1983_FCR 20090M22-40 20115M44 20160M401Z 20205M585Z 20250M588Z 20295MA_1_IFF_Portion 20340MA_Type_909# 20385Marconi_1810 20430Marconi_Canada_HC_75 20475Marconi_S_713 20495Marconi_S_1802 20520Marconi_S_247 20530Marconi_S_810 20565Marconi_SA_10 20585Marconi_type_967 20610Marconi_type_968 20655Marconi_type_992 20700Marconi/signaal_type_1022 20745Marconi/signaal_type_910 20790Marconi/signaal_type_911 20835Marconi/signaal_type_992R 20880Mesh_Brick 20925Mirage_ILL 20950MK_15_CIWS 20970MK-23 21015MK_23_TAS 21060MK_25 21105MK-35_M2 21150MK_92 21195MK-92_CAS 21240MK-92_STIR 21285MK_95 21330MLA-1 21340MM_APS_705 21375MM_SPG_74 21420MM_SPG_75 21465MM_SPN_703 21490MM_SPS_702 21510MM_SPS_768 21555MM_SPS_774 21600Moon_4 21645MMRS 21650MPDR_18_X 21690MT-305X 21710Muff_Cob 21735Mushroom 21780

Page 47: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

46

Identifier Enumerator RepresentationMushroom_1 21825Mushroom_2 21870Nanjing_B 21890Nanjing_C 21895Nayada 21915Neptun 21960NIKE_TT 21980NRBA_50 22005NRBA_51 22050NRBF_20A 22095Nysa_B 22140O524A 22185O580B 22230O625Z 22275O626Z 22320Odd_Group 22345Odd_Lot 22365Odd_Pair 22410Oka 22455OKEAN 22500OKINXE_12C 22545OMEGA 22590Omera_ORB32 22635One_Eye 22680OP-28 22690OPS-16B 22725OPS-18 22730OPS-28 22740OR-2 22770ORB-31S 22810ORB_32 22815Orion_Rtn_10X 22860Otomat_MK_II_Teseo 22905Owl_Screech 22950PA-1660 22960Palm_Frond 22995Palm_Frond_AB 23040Pat_Hand_TT 23085Pat_Hand_MG 23095Patty_Cake 23130Pawn_Cake 23175PBR_4_Rubin 23220Pea_Sticks 23265Peel_Cone 23310Peel_Group 23355Peel_Group_A 23400Peel_Group_B 23445Peel_Pair 23490Philips_9LV_200 23535Philips_9LV_331 23580Philips_LV_223 23625Philips_Sea_Giraffe_50_HC 23670Pin_Jib 23690Plank_Shave 23715Plank_Shave_A 23760Plank_Shave_B 23805Plate_Steer 23850Plessey_AWS_1 23895Plessey_AWS_4 23940Plessey_AWS_6 23985Plessey_RJ 23990Plessey_type_996 24030Plinth_Net 24075Pluto 24095POHJANPALO 24100POLLUX 24120

Page 48: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

47

Identifier Enumerator RepresentationPop_Group 24165Pop_Group_MG 24210Pop_Group_TA 24255Pop_Group_TT 24300Pork_Trough 24345Post_Bow 24390Post_Lamp 24435Pot_Drum 24480Pot_Head 24525PRIMUS_40_WXD 24570PRIMUS_300SL 24615Primus_3000 24620PS-05A 24650PS_46_A 24660PS_70_R 24705PS-890 24710Puff_Ball 24750R-76 24770RAC-30 24780Racal_1229 24795Racal_AC_2690_BT 24840Racal_Decca_1216 24885Racal_Decca_360 24930Racal_Decca_AC_1290 24975Racal_Decca_TM_1229 25020Racal_Decca_TM_1626 25065Racal_DRBN_34A 25110Radar_24 25155RAN_7S 25200RAN_10S 25205RAN_11_LX 25245Rapier_TA 25260Rapier_2000_TA 25265Rapier_MG 25270RAT-31S 25280RATAC_<LCT> 25285Raytheon_1220 25290Raytheon_1302 25300Raytheon_1500 25335Raytheon_1645 25380Raytheon_1650 25425Raytheon_1900 25470Raytheon_2502 25515Raytheon_TM_1650/6X 25560Raytheon_TM_1660/12S 25605RAY-1220XR 25630RAY-1401 25635Ray_2900 25650Raypath 25695RBE2 25735RDM 25740RDY 25760RDN_72 25785RDR_1A 25830RDR_1E 25835RDR_4A 25840RDR_1200 25875RDR_1400 25885RDR_1400_C 25890RDR_1500 25895Rice_Lamp 25920Rice_Pad 25965Rice_Screen 26010ROLAND_BN 26055ROLAND_MG 26100ROLAND_TA 26145

Page 49: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

48

Identifier Enumerator RepresentationROLAND_TT 26190Round_Ball 26235Round_House 26280Round_House_B 26325RTN-1A 26350RV2 26370RV3 26415RV5 26460RV10 26505RV17 26550RV18 26595RV-377 26610RV_UM 26640RXN_2-60 26660SA_2_Guideline 26685SA_3_Goa 26730SA_8_Gecko_DT 26775SA-12_TELAR_ILL 26795SA_N_7_Gadfly_TI 26820SA_N_11_Cads_1_UN 26865Salt_Pot_A&B 26910SATURNE_II 26955Scan_Can 27000Scan_Fix 27045Scan_Odd 27090Scan_Three 27135SCOREBOARD 27150Scoup_Plate 27180SCR-584 27190Sea_Archer_2 27225Sea_Hunter_4_MG 27270Sea_Hunter_4_TA 27315Sea_Hunter_4_TT 27360Sea_Gull 27405Sea_Net 27450Sea_Spray 27495Sea_Tiger 27540Searchwater 27570Selenia_Orion_7 27585Selenia_type_912 27630Selennia_RAN_12_L/X 27675Selennia_RTN_10X 27720Selinia_ARP_1645 27765SGR_102_00 27810SGR_103/02 27855SGR-104 27870Sheet_Bend 27900Sheet_Curve 27945Ship_Globe 27990Ship_Wheel 28035SGR_114 28080Shore_Walk_A 28125Short_Horn 28170Shot_Dome 28215Side_Globe_JN 28260Side_Net 28280Side_Walk_A 28305Signaal_DA_02 28350Signaal_DA_05 28395Signaal_DA_08 28440Signaal_LW_08 28485Signaal_LWOR 28530Signaal_M45 28575Signaal_MW_08 28620Signaal_SMART 28665Signaal_STING 28710

Page 50: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

49

Identifier Enumerator RepresentationSignaal_STIR 28755Signaal_WM_20/2 28800Signaal_WM_25 28845Signaal_WM_27 28890Signaal_WM_28 28935Signaal_ZW_01 28980Signaal_ZW_06 29025Ski_Pole 29070Skin_Head 29115Skip_Spin 29160SKYGUARD_TA 29185SKYGUARD_TT 29190Sky_Watch 29205SKYSHADOW 29215SKYSHIELD_TA 29220SL 29250SL/ALQ-234 29270Slap_Shot_E 29295Slim_Net 29340Slot_Back_A 29385Slot_Back_ILL 29400Slot_Back_B 29430Slot_Rest 29440SMA_3_RM 29475SMA_3_RM_20 29520SMA_3RM_20A/SMG 29565SMA_BPS_704 29610SMA_SPIN_749_<V>_2 29655SMA_SPN_703 29700SMA_SPN_751 29745SMA_SPOS_748 29790SMA_SPQ_2 29835SMA_SPQ_2D 29880SMA_SPQ_701 29925SMA_SPS_702_UPX 29970SMA_ST_2_OTOMAT_II_MH 30015SMA_718_Beacon 30060SNAP_SHOT 30080Snoop_Drift 30105Snoop_Head 30150Snoop_Pair 30195Snoop_Plate 30240Snoop_Slab 30285Snoop_Tray 30330Snoop_Tray_1 30375Snoop_Tray_2 30420Snoop_Watch 30465Snow_Drift 30470SO-1 30510SO_A_Communist 30555SO-69 30580Sock_Eye 30600SOM_64 30645SPADA_TT 30670Sparrow_<AIM/RIM-7>_ILL 30690Sperry_M-3 30700SPG_53F 30735SPG_70_<RTN_10X> 30780SPG_74_<RTN_20X> 30825SPG_75_<RTN_30X> 30870SPG_76_<RTN_30X> 30915Spin_Scan_A 30960Spin_Scan_B 31005Spin_Trough 31050Splash_Drop 31095SPN_35A 31140

Page 51: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

50

Identifier Enumerator RepresentationSPN_41 31185SPN_42 31230SPN_43A 31275SPN_43B 31320SPN_44 31365SPN_46 31410SPN_703 31455SPN_728_<V>_1 31500SPN_748 31545SPN_750 31590Sponge_Cake 31635Spoon_Rest 31680SPQ_712_<RAN_12_L/X> 31725SPS_6C 31770SPS_10F 31815SPS_12 31860SPS_58 31905SPS_64 31950SPS_768_<RAN_EL> 31995SPS_774_<RAN_10S> 32040SPY_790 32085Square_Head 32130Square_Pair 32175Square_Slot 32220Square_Tie 32265Squash_Dome 32310Squat_Eye 32330Squint_Eye 32355SRN_6 32400SRN_15 32445SRN_745 32490SRO_1 32535SRO_2 32580SS_C_2B_Samlet_MG 32625SS_N_2A_B_CSSC 32670SS_N_2A_B_CSSC_2A_3A2_MH 32715SS_N_2C_Seeker 32760SS_N_2C_D_Styx 32805SS_N_2C_D_Styx_C_D_MH 32850SS_N_3_SSC_SS_C_18_BN 32895SS_N_3B_Sepal_AL 32940SS_N_3B_Sepal_MH 32985SS_N_9_Siren 33030SS_N_9_Siren_AL 33075SS_N_9_Siren_MH 33120SS_N_12_Sandbox_AL 33165SS_N_12_Sandbox_MH 33210SS_N_19_Shipwreck 33255SS_N_19_Shipwreck_AL 33300SS_N_19_Shipwreck_MH 33345SS_N_21_AL 33390SS_N_22_Sunburn 33435SS_N_22_Sunburn_MH 33480Stone_Cake 33525STR_41 33570Straight_Flush_TA 33590Straight_Flush_TT 33595Straight_Flush_ILL 33600Strike_Out 33615Strut_Curve 33660Strut_Pair 33705Strut_Pair_1 33750Strut_Pair_2 33795Sun_Visor 33840Superfledermaus 33860Swift_Rod_1 33885

Page 52: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

51

Identifier Enumerator RepresentationSwift_Rod_2 33930T1166 33975T1171 34020T1202 34040T6004 34065T6031 34110T8067 34155T8068 34200T8124 34245T8408 34290T8911 34335T8937 34380T8944 34425T8987 34470Tall_King 34515Tall_Mike 34560Tall_Path 34605Team_Work 34625THAAD_GBR 34640THD_225 34650THD_1940 34670THD_5500 34695Thin_Path 34740Thin_Skin 34785Thompson_CSF_TA-10 34795Thompson_CSF_TH_D_1040_Neptune 34830Thompson_CSF_Calypso 34875Thompson_CSF_CASTOR 34920Thompson_CSF_Castor_II 34965Thompson_CSF_DRBC_32A 35010Thompson_CSF_DRBJ_11_D/E 35055Thompson_CSF_DRBV_15A 35100Thompson_CSF_DRBV_15C 35145Thompson_CSF_DRBV_22D 35190Thompson_CSF_DRBV_23B 35235Thompson_CSF_DRUA_33 35280Thompson_CSF_Mars_DRBV_21A 35325Thompson_CSF_Sea_Tiger 35370Thompson_CSF_Triton 35415Thompson_CSF_Vega_with_DRBC_32E 35460TRS-2105 35480TRS-2100 35490Tie_Rods 35505Tin_Shield 35550Tin_Trap 35570TIRSPONDER 35580Toad_Stool_1 35595Toad_Stool_2 35640Toad_Stool_3 35685Toad_Stool_4 35730Toad_Stool_5 35775Tomb_Stone 35800Top_Bow 35820Top_Dome 35865Top_Knot 35910Top_Mesh 35955Top_Pair 36000Top_Plate 36045Top_Sail 36090Top_Steer 36135Top_Trough 36180Scrum_Half_TA 36220TorScrum_Half_TT 36225Scrum_Half_MG 36230Track_Dish 36270TORSO_M 36315

Page 53: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

52

Identifier Enumerator RepresentationTrap_Door 36360TRISPONDE 36380TRS_3033 36405TRS-N 36450TSE_5000 36495TSR_333 36540Tube_Arm 36585Twin_Eyes 36630Twin_Pill 36675Twin_Scan 36720Twin_Scan_Ro 36765Two_Spot 36810TYPE_262 36855TYPE_275 36900TYPE_293 36945TYPE_343_SUN_VISOR_B 36990TYPE_347B 37035Type_756 37080TYPE_903 37125TYPE_909_TI 37170TYPE_909_TT 37215TYPE_910 37260TYPE_965 37305TYPE_967 37350TYPE_968 37395TYPE_974 37440TYPE_975 37485TYPE_978 37530TYPE_992 37575TYPE_993 37620TYPE_994 37665TYPE_1006<1> 37710TYPE_1006<2> 37755TYPE_1022 37800UK_MK_10 37845UPX_1_10 37890UPX_27 37935URN_20 37980URN_25 38025VOLEX_III/IV 38045W8818 38070W8838 38115WAS-74S 38160Wasp_Head 38205Watch_Guard 38250Watchman 38260Western_Electric_MK_10 38295Westinghouse_Electric_SPG_50 38340Westinghouse_Electric_W_120 38385Westinghouse_SPS_29C 38430Westinghouse_SPS_37 38475Wet_Eye 38520Wet_Eye_Mod 38565WGU-41/B 38570WGU-44/B 38572Whiff 38610Whiff_Brick 38655Whiff_Fire 38700WHITE_HOUSE 38715Wild_Card 38745Witch_Eight 38790Witch_Five 38835WM2X_Series 38880WM2X_Series_CAS 38925WSR-74C 38950WSR-74S 38955

Page 54: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

53

Identifier Enumerator RepresentationWood_Gage 38970Yard_Rake 39015Yew_Loop 39060Yo-Yo 39105

EncodingTypeEnum32 [10] Encoding_8-bit_mu-law 1CVSD_per_MIL-STD-188-113 2ADPCM_per_CCITT_G721 3Encoding_16-bit_linear_PCM 4Encoding_8-bit_linear_PCM 5VQ_<Vector_Quantization> 6

EnvironmentDataCoordinateSystemEnum16 [ EnvironmentDataCoordinateSystemUnknown 0EnvironmentDataRepresentationEnum16 [9] EnvironmentDataType0 0

EnvironmentDataType1 1EnvironmentDataType2 2

EnvironmentDataSampleTypeEnum16 [9] EnvironmentDataSampleTypeUnknown 0EnvironmentGridAxisTypeEnum8 [8] RegularGridAxisType 0

IrregularGridAxisType 1EnvironmentGridTypeEnum8 [8] ConstantGrid 0

UpdatedGrid 1EnvironmentModelTypeEnum8 [8] EnvironmentModelUnknown 0EnvironmentObjectModifiedEnum32 EnvironmentObjectNotModified 0

EnvironmentObjectLocationModified 1EnvironmentObjectOrientationModified 2

EnvironmentRecordTypeEnum32 [10] COMBICStateRecordType 256FlareStateRecordType 259BoundingSphereRecordType 65536UniformGeometryRecordType 327680PointRecord1Type 655360LineRecord1Type 786432SphereRecord1Type 851968EllipsoidRecord1Type 1048576ConeRecord1Type 3145728RectangularVolRecord1Type 5242880RectangularVolRecord3Type 83886080PointRecord2Type 167772160LineRecord2Type 201326592SphereRecord2Type 218103808EllipsoidRecord2Type 268435456ConeRecord2Type 805306368RectangularVolRecord2Type 1342177280GaussianPlumeRecordType 1610612736GaussianPuffRecordType 1879048192

EventTypeEnum32 [10] Other 0Unused 1RanOutOfAmmunition 2KilledInAction 3Damage 4MobilityDisabled 5FireDisabled 6RanOutOfFuel 7EntityInitialization 8RequestForIndirectFireOrCASMission 9IndirectFireOrCASMission 10MinefieldEntry 11MinefieldDetonation 12VehicleMasterPowerOn 13VehicleMasterPowerOff 14AggregateStateChangeRequested 15

ForceIdentifierEnum8 [8] Other 0Friendly 1Opposing 2Neutral 3Friendly_2 4Opposing_2 5Neutral_2 6Friendly_3 7

Page 55: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

54

Identifier Enumerator RepresentationOpposing_3 8Neutral_3 9Friendly_4 10Opposing_4 11Neutral_4 12Friendly_5 13Opposing_5 14Neutral_5 15Friendly_6 16Opposing_6 17Neutral_6 18Friendly_7 19Opposing_7 20Neutral_7 21Friendly_8 22Opposing_8 23Neutral_8 24Friendly_9 25Opposing_9 26Neutral_9 27Friendly_10 28Opposing_10 29Neutral_10 30

FormationEnum32 [10] Other 0Assembly 1Vee 2Wedge 3Line 4Column 5

FuseTypeEnum16 [9] Other 0IntelligentInfluence 10Sensor 20SelfDestruct 30UltraQuick 40Body 50DeepIntrusion 60Multifunction 100PointDetonation_PD 200BaseDetonation_BD 300Contact 1000ContactInstantImpact 1100ContactDelayed 1200Contact10msDelay 1201Contact20msDelay 1202Contact50msDelay 1205Contact60msDelay 1206Contact100msDelay 1210Contact125msDelay 1212Contact250msDelay 1225ContactElectronicObliqueContact 1300ContactGraze 1400ContactCrush 1500ContactHydrostatic 1600ContactMechanical 1700ContactChemical 1800ContactPiezoelectric 1900ContactPointInitiating 1910ContactPointInitiatingBaseDetonating 1920ContactBaseDetonating 1930ContactBallisticCapAndBase 1940ContactBase 1950ContactNose 1960ContactFittedInStandoffProbe 1970ContactNonAligned 1980Timed 2000TimedProgrammable 2100

Page 56: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

55

Identifier Enumerator RepresentationTimedBurnout 2200TimedPyrotechnic 2300TimedElectronic 2400TimedBaseDelay 2500TimedReinforcedNoseImpactDelay 2600TimedShortDelayImpact 2700Timed10msDelay 2701Timed20msDelay 2702Timed50msDelay 2705Timed60msDelay 2706Timed100msDelay 2710Timed125msDelay 2712Timed250msDelay 2725TimedNoseMountedVariableDelay 2800TimedLongDelaySide 2900TimedSelectableDelay 2910TimedImpact 2920TimedSequence 2930Proximity 3000ProximityActiveLaser 3100ProximityMagneticMagpolarity 3200ProximityActiveDopplerRadar 3300ProximityRadioFrequencyRF 3400ProximityProgrammable 3500ProximityProgrammablePrefragmented 3600ProximityInfrared 3700Command 4000CommandElectronicRemotelySet 4100Altitude 5000AltitudeRadioAltimeter 5100AltitudeAirBurst 5200Depth 6000Acoustic 7000Pressure 8000PressureDelay 8010Inert 8100Dummy 8110Practice 8120PlugRepresenting 8130Training 8150Pyrotechnic 9000PyrotechnicDelay 9010ElectroOptical 9100ElectroMechanical 9110ElectroMechanicalNose 9120Strikerless 9200StrikerlessNoseImpact 9210StrikerlessCompressionIgnition 9220CompressionIgnition 9300CompressionIgnitionStrikerlessNoseImpact 9310Percussion 9400PercussionInstantaneous 9410Electronic 9500ElectronicInternallyMounted 9510ElectronicRangeSetting 9520ElectronicProgrammed 9530Mechanical 9600MechanicalNose 9610MechanicalTail 9620

HatchStateEnum32 [10] NotApplicable 0PrimaryHatchIsClosed 1PrimaryHatchIsPopped 2PrimaryHatchIsPoppedAndPersonIsVisibleUnderHatch 3PrimaryHatchIsOpen 4PrimaryHatchIsOpenAndPersonIsVisible 5

IffAlternateMode4Enum8 [8] Other 0

Page 57: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

56

Identifier Enumerator RepresentationValid 1Invalid 2NoResponse 3

IffApplicableModesEnum8 [8] Other 0IffOperationalParameter1Enum8 [8] Other 0IffOperationalParameter2Enum8 [8] Other 0IffSystemNameEnum16 [9] Other 0

MarkX 1MarkXII 2ATCRBS 3Soviet 4ModeS 5MarkX-XII-ATCRBS 6Mark-X-XII-ATCRBS-ModeS 7ARI5954 8ARI5983 9

IffSystemTypeEnum16 [9] Other 0MarkTransponder 1MarkInterrogator 2SovietTransponder 3SovietInterrogator 4RRBTransponder 5

IntercomClassEnum8 [8] SimulatedCommunicationsChannel 0SimulationSupportCommunicationsChannel 1

IntercomCommandEnum8 [8] NoCommand 0Status 1Connect 2Disconnect 3Reset 4On 5Off 6

IntercomControlTypeEnum8 [8] RequestAcknowledgeRequired 2RequestedNoAcknowledge 3AcknowledgeRequestGranted 4AcknowledgeRequestDenied 5

IntercomLineStateEnum8 [8] None 0SetLineStateTransmitting 1SetLineStateNotTransmitting 2ReturnToLocalLineStateControl 3

IntercomParameterRecordTypeEnum16 [9] EntityDestination 1GroupDestination 2GroupAssignment 3

MajorRFModulationTypeEnum16 [9] Other 0Amplitude 1AmplitudeAndAngle 2Angle 3Combination 4Pulse 5Unmodulated 6

MarkingEncodingEnum8 [8] Other 0ASCII 1ArmyMarkingCCTT 2DigitChevron 3

MinefieldAlgaeEnum32 [10] None 0Light 1Moderate 2Heavy 3

MinefieldFusingEnum32 [10] NoFuse 0Other 1Pressure 2Magnetic 3TiltRod 4Command 5TripWire 6

MinefieldPaintSchemeEnum32 [10] Other 0Standard 1

Page 58: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

57

Identifier Enumerator RepresentationCamouflageDesert 2CamouflageJungle 3CamouflageSnow 4CamouflageGravel 5CamouflagePavement 6CamouflageSand 7NaturalWood 8Clear 9Red 10Blue 11Green 12Olive 13White 14Tan 15Black 16Yellow 17Brown 18

MinefieldProtocolEnum8 [8] HearbeatMode 0QRPMode 1

MinefieldSensorTypeEnum32 [10] Other 0UnaidedEyeActivelySearching 4096UnaidedEyeNotActivelySearching 4097Binoculars 4098ImageIntensifier 4099HMMWVOccupantActivelySearching 4100HMMWVOccupantNotActivelySearching 4101TruckOccupantActivelySearching 4102TruckOccupantNotActivelySearching 4103TrackedVehicleOccupantClosedHatchActivelySearching 4104TrackedVehicleOccupantClosedHatchNotActivelySearching 4105TrackedVehicleOccupantOpenHatchActivelySearching 4106TrackedVehicleOccupantOpenHatchNotActivelySearching 4107FLIR_Generic3_5 8192FLIR_Generic8_12 8193FLIR_ASTAMIDS_I 8194FLIR_ASTAMIDS_II 8195FLIR_GSTAMIDS3_5 8196FLIR_GSTAMIDS8_12 8197FLIR_HSTAMIDS3_5 8198FLIR_HSTAMIDS8_12 8199FLIR_COBRA3_5 8200FLIR_COBRA8_12 8201RADAR_Generic 12288RADAR_Generic_GPR 12289RADAR_GSTAMIDS_I 12290RADAR_GSTAMIDS_II 12291RADAR_HSTAMIDS_I 12292RADAR_HSTAMIDS_II 12293Magnetic_Generic 16384Magnetic_ANPSS_11 16385Magnetic_ANPSS_12 16386Magnetic_GSTAMIDS 16389Laser_Generic 20480Laser_ASTAMIDS 20481SONAR_Generic 24576Physical_GenericProbe 28672Physical_ProbeMetalContent 28673Physical_ProbeNoMetalContent 28674Multispectral_Generic 32768

MinefieldTypeEnum8 [8] MixedAntipersonnelAntitank 0PureAntiPersonnel 1PureAntiTank 2

NomenclatureEnum16 [9] Other 0NomenclatureVersionEnum8 [8] Other 0OpacityCodeEnum32 [10] Clear 0

Hazy 1

Page 59: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

58

Identifier Enumerator RepresentationDense 2VeryDense 3Opaque 4

ParameterTypeEnum32 [10] ArticulatedPart 0AttachedPart 1

PassiveActivitiesEnum16 [9] Dummy 0PropulsionPlantEnum8 [8] Dummy 0PulseModulationTypeEnum16 [9] Other 0

Pulse 1RadioInputSourceEnum8 [8] Other 0

Pilot 1Copilot 2FirstOfficer 3Driver 4Loader 5Gunner 6Commander 7DigitalDataDevice 8Intercom 9

ReceiverOperationalStatusEnum16 [9] Off 0OnButNotReceiving 1OnAndReceiving 2

ReferenceSystemEnum8 [8] WorldCoordinates 1EntityCoordinates 2

RepairResultEnum8 [8] Other 0RepairEnded 1InvalidRepair 2RepairInterrupted 3ServiceCanceledByTheSupplier 4

RepairTypeEnum16 [9] NoRepairsPerformed 0AllRequestedRepairsPerformed 1MotorOrEngine 10Starter 20Alternator 30Generator 40Battery 50EngineCoolantLeak 60FuelFilter 70TransmissionOilLeak 80EngineOilLeak 90Pumps 100Filters 110Transmission 120Brakes 130SuspensionSystem 140OilFilter 150Hull 1000Airframe 1010TruckBody 1020TankBody 1030TrailerBody 1040Turret 1050Propeller 1500EnvironmentalFilters 1520Wheels 1540Tire 1550Track 1560GunElevationDrive 2000GunStabilizationSystem 2010GunnersPrimarySight<GPS> 2020CommandersExtensionToTheGPS 2030LoadingMechanism 2040GunnersAuxiliarySight 2050GunnersControlPanel 2060GunnersControlAssemblyHandle/Handles 2070CommandersControlHandles/Assembly 2090

Page 60: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

59

Identifier Enumerator RepresentationCommandersWeaponStation 2100CommandersIndependentThermalViewer<CITV> 2110GeneralWeapons 2120FuelTransferPump 4000FuelLines 4010Gauges 4020GeneralFuelSystem 4030ElectronicWarfareSystems 4500DetectionSystems 4600ElectronicWarfareRadioFrequency 4610ElectronicWarfareMicrowave 4620ElectronicWarfareInfrared 4630ElectronicWarfareLaser 4640RangeFinders 4700Range-OnlyRadar 4710LaserRangeFinder 4720ElectronicSystems 4800ElectronicSystemsRadioFrequency 4810ElectronicSystemsMicrowave 4820ElectronicSystemsInfrared 4830ElectronicSystemsLaser 4840Radios 5000CommunicationSystems 5010Intercoms 5100Encoders 5200EncryptionDevices 5250Decoders 5300DecryptionDevices 5350Computers 5500NavigationAndControlSystems 6000FireControlSystems 6500AirSupply 8000LifeSupportFilters 8010LifeSupportWaterSupply 8020RefrigerationSystem 8030ChemicalBiologicalAndRadiologicalProtection 8040WaterWashDownSystems 8050DecontaminationSystems 8060HydraulicSystemWaterSupply 9000CoolingSystem 9010Winches 9020Catapults 9030Cranes 9040Launchers 9050LifeBoats 10000LandingCraft 10010EjectionSeats 10020OtherAuxiliaryCraftToBeDefined 10030

RequestStatusEnum32 [10] Other 0Pending 1Executing 2PartiallyComplete 3Complete 4RequestRejected 5RetransmitRequestNow 6RetransmitRequestLater 7InvalidTimeParameters 8SimulationTimeExceeded 9RequestDone 10TACCSF_LOS_Reply-Type1 100TACCSF_LOS_Reply-Type2 101Join_Exercise_Request_Rejected 201

ResponseFlagEnum16 [9] Other 0AbleToComply 1UnableToComply 2

RFModulationSystemTypeEnum16 [9] Other 0

Page 61: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

60

Identifier Enumerator RepresentationGeneric 1HQ 2HQII 3HQIIA 4SINCGARS 5CCTT_SINCGARS 6

ServiceTypeEnum8 [8] Other 0Resupply 1Repair 2

SpreadSpectrumEnum16 [9] None 0SINCGARSFrequencyHop 1

StanceCodeEnum32 [10] NotApplicable 0UprightStandingStill 1UprightWalking 2UprightRunning 3Kneeling 4Prone 5Crawling 6Swimming 7Parachuting 8Jumping 9Sitting 10Squatting 11Crouching 12Wading 13Surrender 14Detained 15

StartMessageEnum8 [8] NotStartOfMessage 0StartOfMessage 1

StationEnum32 [10] Nothing_Empty 0Fuselage_Station1 512Fuselage_Station2 513Fuselage_Station3 514Fuselage_Station4 515Fuselage_Station5 516Fuselage_Station6 517Fuselage_Station7 518Fuselage_Station8 519Fuselage_Station9 520LeftWingStation1 640LeftWingStation2 641LeftWingStation3 642LeftWingStation4 643LeftWingStation5 644LeftWingStation6 645LeftWingStation7 646LeftWingStation8 647LeftWingStation9 648RightWingStation1 768RightWingStation2 769RightWingStation3 770RightWingStation4 771RightWingStation5 772RightWingStation6 773RightWingStation7 774RightWingStation8 775RightWingStation9 776M16A42_rifle 896M249_SAW 897M60_Machine_gun 898M203_Grenade_Launcher 899M136_AT4 900M47_Dragon 901AAWS_M_Javelin 902M18A1_Claymore_Mine 903MK19_Grenade_Launcher 904

Page 62: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

61

Identifier Enumerator RepresentationM2_Machine_Gun 905Other_attached_parts 906

StopFreezeReasonEnum8 [8] Other 0Recess 1Termination 2SystemFailure 3SecurityViolation 4EntityReconstitution 5StopForReset 6StopForRestart 7AbortTrainingResumeTacOps 8

TacticalDataLinkTypeEnum16 [9] Other 0Abbreviated_Command_and_Control 15GC3 99

TrailingEffectsCodeEnum32 [10] NoTrail 0SmallTrail 1MediumTrail 2LargeTrail 3

TransferTypeEnum8 Other 0EntityPush 1EntityPull 2EntitySwap 3EnvironmentalProcessPush 4EnvironmentalProcessPull 5Cancel 6EnvironmentalProcessSwap 7

TransmitterOperationalStatusEnum8 [8] Off 0OnButNotTransmitting 1OnAndTransmitting 2

UnmodulatedTypeEnum16 [9] Other 0ContinuousWaveEmission 1

UserProtocolEnum32 [10] CCSIL 1A2ATD_SINCGARS_ERF 5A2ATD_CAC2 6Battle_Command 20ModSAF_Text_Radio 177CCTT_SINCGARS_ERF-LOCKOUT 200CCTT_SINCGARS_ERF-HOPSET 201CCTT_SINCGARS_OTAR 202CCTT_SINCGARS_DATA 203ModSAF_FWA_Forward_Air_Controller 546ModSAF_Threat_ADA_C3 832F-16_MTC_AFAPD 1000F-16_MTC_IDL 1100ModSAF_Artillery_Fire_Control 4570AGTS 5361GC3 6000WNCP_data 6010Spoken_text_message 6020Longbow_IDM_message 6661Comanche_IDM_message 6662Longbow_Airborne_TACFIRE_Message 6663Longbow_Ground_TACFIRE_Message 6664Longbow_ERF_message 6666

VisibleSideLocationEnum32 [10] LeftSideVisible 0RightSideVisible 1BothSideVisible 2

WarheadTypeEnum16 [9] Other 0CargoVariableSubmunitions 10FuelAirExplosive 20GlassBeads 30Warhead_1um 31Warhead_5um 32Warhead_10um 33HighExplosive 1000HE_Plastic 1100

Page 63: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Enumerated Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

62

Identifier Enumerator RepresentationHE_Incendiary 1200HE_Fragmentation 1300HE_Antitank 1400HE_Bomblets 1500HE_ShapedCharge 1600HE_ContinuousRod 1610HE_TungstenBall 1615HE_BlastFragmentation 1620HE_SteerableDartswithHE 1625HE_Darts 1630HE_Flechettes 1635HE_DirectedFragmentation 1640HE_SemiArmorPiercing 1645HE_ShapedChargeFragmentation 1650HE_SemiArmorPiercingFragmentation 1655HE_HollowCharge 1660HE_DoubleHollowCharge 1665HE_GeneralPurpose 1670HE_BlastPenetrator 1675HE_RodPenetrator 1680HE_Antipersonnel 1685Smoke 2000Illumination 3000Practice 4000Kinetic 5000Mines 6000Nuclear 7000NuclearIMT 7010ChemicalGeneral 8000ChemicalBlisterAgent 8100HD_Mustard 8110ThickenedHD_Mustard 8115DustyHD_Mustard 8120ChemicalBloodAgent 8200AC_HCN 8210CK_CNCI 8215CG_Phosgene 8220ChemicalNerveAgent 8300VX 8310ThickenedVX 8315DustyVX 8320GA_Tabun 8325ThickenedGA_Tabun 8330DustyGA_Tabun 8335GB_Sarin 8340ThickenedGB_Sarin 8345DustyGB_Sarin 8350GD_Soman 8355ThickenedGD_Soman 8360DustyGD_Soman 8365GF 8370ThickenedGF 8375DustyGF 8380Biological 9000BiologicalVirus 9100BiologicalBacteria 9200BiologicalRickettsia 9300BiologicalGeneticallyModifiedMicroOrganisms 9400BiologicalToxin 9500

WeaponStateEnum32 [10] NoWeapon 0Stowed 1Deployed 2FiringPosition 3

Page 64: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Complex Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

63

Complex Datatype Field Name Datatype Cardinality Units Resolution Accuracy Accuracy Condition

AccelerationVectorStruct XAcceleration float 1 m/s/s perfect alwaysYAcceleration float 1 m/s/s perfect alwaysZAcceleration float 1 m/s/s perfect always

AggregateMarkingStruct MarkingEncodingType MarkingEncodingEnum8 1 N/A N/A N/A N/AMarkingData octet 31 _ [2] N/A perfect always

AngularVelocityVectorStruct XAngularVelocity float 1 radians/s perfect alwaysYAngularVelocity float 1 radians/s perfect alwaysZAngularVelocity float 1 radians/s perfect always

AntennaPatternStruct [6, 7] AntennaPatternType AntennaPatternTypeEnum32 1 N/A N/A N/A N/ABeamAntenna BeamAntennaStruct 0-1 (AntennaPatternType = Beam) N/A N/A N/A N/ASphericalHarmonicAntenna SphericalHarmonicAntennaStruct 0-1 (AntennaPatternType = SphericalHarmonic) N/A N/A N/A N/A

ArticulatedParameterStruct ArticulatedParameterChange octet 1 N/A 1 perfect alwaysPadding [47] octet 1 N/A N/A perfect alwaysPartAttachedTo unsigned short 1 N/A 1 perfect alwaysParameterValue ParameterValueStruct 1 N/A N/A N/A N/A

ArticulatedPartsStruct Class ArticulatedPartsTypeEnum32 1 N/A N/A N/A N/ATypeMetric ArticulatedTypeMetricEnum32 1 N/A N/A N/A N/AValue float 1 [53] perfect always

AttachedPartsStruct Station StationEnum32 1 N/A N/A N/A N/AStoreType EntityTypeStruct 1 N/A N/A N/A N/A

AttributePairStruct AttributeHandle unsigned long [28] 1 N/A 1 perfect alwaysNumberOfBytes unsigned long 1 N/A 1 perfect alwaysValue octet 0+ perfect alwaysPaddingTo32 octet 0+ perfect always

AttributeValueSetStruct AttributeSetCount unsigned long 1 N/A 1 perfect alwaysAttributePairs AttributePairStruct 1+ N/A N/A N/A N/A

AudioDataType StreamTag unsigned long long 1 N/A 1 perfect alwaysEncodingType EncodingTypeEnum32 1 N/A N/A N/A N/ASampleRate unsigned long 1 bits/second 1 perfect alwaysDataLength unsigned short 1 bits 1 perfect alwaysPadding [47] octet 2 perfect alwaysSampleCount unsigned long 1 N/A 1 perfect alwaysData octet 1+ N/A N/A perfect always

BeamAntennaStruct BeamOrientation OrientationStruct 1 N/A N/A N/A N/ABeamAzimuthBeamwidth float 1 radians perfect alwaysBeamElevationBeamwidth float 1 radians perfect alwaysReferenceSystem ReferenceSystemEnum8 1 N/A N/A N/A N/APadding [47] octet 3 N/A 1 perfect alwaysEz float 1 perfect alwaysEx float 1 perfect alwaysBeamPhaseAngle float 1 perfect always

BreachableSegmentStruct SegmentParameters LinearSegmentStruct 1 N/A N/A N/A N/ABreachLength unsigned long 1 perfect alwaysBreachedState BreachedStatusEnum8 1 N/A N/A N/A N/ASegmentBreached [14] BreachedStatusEnum8 8 N/A N/A N/A N/APadding [47] octet 7 N/A N/A perfect always

BreachStruct SegmentParameters LinearSegmentStruct 1 N/A N/A N/A N/APadding [47] octet 4 N/A N/A perfect always

ClockTimeStruct Hours long 1 hours 1 perfect always

Page 65: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Complex Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

64

Complex Datatype Field Name Datatype Cardinality Units Resolution Accuracy Accuracy Condition

TimePastTheHour unsigned long 1 1.676 microseconds 1.676 microseconds perfect alwaysCOMBICStateRecStruct [56] TimeSinceCreation unsigned long 1 perfect always

MunitionSource EntityTypeStruct 1 N/A N/A N/A N/ANumberOfSources long 1 perfect alwaysGeometryIndex unsigned short 1 perfect alwaysPadding1 [47] octet 2 N/A N/A perfect alwaysSourceType unsigned long 1 perfect alwaysBarrageRate float 1 perfect alwaysBarrageDuration float 1 perfect alwaysBarrageCrosswindLength float 1 perfect alwaysBarrageDownwindLength float 1 perfect alwaysDetonationVelocity VelocityVectorStruct 1 N/A N/A N/A N/APadding2 [47] octet 4 N/A N/A perfect always

Cone1GeomRecStruct VertexLocation WorldLocationStruct 1 N/A N/A N/A N/AOrientation OrientationStruct 1 N/A N/A N/A N/AHeight float 1 perfect alwaysPeakAngle float 1 perfect alwaysPadding [47] octet 4 N/A N/A perfect always

Cone2GeomRecStruct VertexLocation WorldLocationStruct 1 N/A N/A N/A N/AOrientation OrientationStruct 1 N/A N/A N/A N/AVelocity VelocityVectorStruct 1 N/A N/A N/A N/AAngularVelocity AngularVelocityVectorStruct 1 N/A N/A N/A N/AHeight float 1 perfect alwaysHeightRate float 1 perfect alwaysPeakAngle float 1 perfect alwaysPeakAngleRate float 1 perfect alwaysPadding [47] octet 4 N/A N/A perfect always

ConstituentPartRelationshipStruct Nature ConstituentPartNatureEnum16 1 N/A N/A N/A N/APosition ConstituentPartPositionEnum16 1 N/A N/A N/A N/A

DimensionRateStruct XRate float 1 m/s perfect alwaysYRate float 1 m/s perfect alwaysZRate float 1 m/s perfect always

DimensionStruct XAxisLength float 1 metres perfect alwaysYAxisLength float 1 metres perfect alwaysZAxisLength float 1 metres perfect always

EntityCoordinateVectorStruct XComponent float 1 meters perfect alwaysYComponent float 1 metres perfect alwaysZComponent float 1 meters perfect always

EntityTypeStruct [5, 29] EntityKind octet 1 N/A 1 perfect alwaysDomain octet 1 N/A 1 perfect alwaysCountryCode unsigned short 1 N/A 1 perfect alwaysCategory octet 1 N/A 1 perfect alwaysSubcategory octet 1 N/A 1 perfect alwaysSpecific octet 1 N/A 1 perfect alwaysExtra octet 1 N/A 1 perfect always

Ellipsoid1GeomRecStruct CentroidLocation WorldLocationStruct 1 N/A N/A N/A N/ASigmaValue DimensionStruct 1 N/A N/A N/A N/AOrientation OrientationStruct 1 N/A N/A N/A N/A

Ellipsoid2GeomRecStruct CentroidLocation WorldLocationStruct 1 N/A N/A N/A N/A

Page 66: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Complex Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

65

Complex Datatype Field Name Datatype Cardinality Units Resolution Accuracy Accuracy Condition

SigmaValue DimensionStruct 1 N/A N/A N/A N/ASigmaRate VelocityVectorStruct 1 N/A N/A N/A N/AOrientation OrientationStruct 1 N/A N/A N/A N/AVelocity VelocityVectorStruct 1 N/A N/A N/A N/AAngularVelocity AngularVelocityVectorStruct 1 N/A N/A N/A N/APadding [47] octet 4 N/A N/A perfect always

EntityIdentifierStruct FederateIdentifier FederateIdentifierStruct 1 N/A N/A N/A N/AEntityNumber unsigned short 1 N/A 1 perfect always

EnvironmentObjectTypeStruct Domain octet 1 perfect alwaysKind octet 1 perfect alwaysCategory octet 1 perfect alwaysSubcategory octet 1 perfect always

EnvironmentRecVariant [55] Type EnvironmentRecordTypeEnum32 1 N/A N/A N/A N/AAlternativeLengthInBytes unsigned long 1 (Type) perfect alwaysPoint1GeometryData WorldLocationStruct 0-1 (Type = PointRecord1Type) N/A N/A N/A N/APoint2GeometryData Point2GeomRecStruct 0-1 (Type = PointRecord2Type) N/A N/A N/A N/ALine1GeometryData Line1GeomRecStruct 0-1 (Type = LineRecord1Type) N/A N/A N/A N/ALine2GeometryData Line2GeomRecStruct 0-1 (Type = LineRecord2Type) N/A N/A N/A N/ABoundingSphereGeometryData Sphere1GeomRecStruct 0-1 (Type = BoundingSphereRecordType) N/A N/A N/A N/ASphere1GeometryData Sphere1GeomRecStruct 0-1 (Type = SphereRecord1Type) N/A N/A N/A N/ASphere2GeometryData Sphere2GeomRecStruct 0-1 (Type = SphereRecord2Type) N/A N/A N/A N/AEllipsoid1GeometryData Ellipsoid1GeomRecStruct 0-1 (Type = EllipsoidRecord1Type) N/A N/A N/A N/AEllipsoid2GeometryData Ellipsoid2GeomRecStruct 0-1 (Type = EllipsoidRecord2Type) N/A N/A N/A N/ACone1GeometryData Cone1GeomRecStruct 0-1 (Type = ConeRecord1Type) N/A N/A N/A N/ACone2GeometryData Cone2GeomRecStruct 0-1 (Type = ConeRecord2Type) N/A N/A N/A N/ARectVol1GeometryData RectVol1GeomRecStruct 0-1 (Type = RectangularVolRecord1Type) N/A N/A N/A N/ARectVol2GeometryData RectVol2GeomRecStruct 0-1 (Type = RectangularVolRecord2Type) N/A N/A N/A N/AGaussPlumeGeometryData GaussPlumeGeomRecStruct 0-1 (Type = GaussianPlumeRecordType) N/A N/A N/A N/AGaussPuffGeometryData GaussPuffGeomRecStruct 0-1 (Type = GaussianPuffRecordType) N/A N/A N/A N/AUniformGeometryData UniformGeomRecStruct 0-1 (Type = UniformGeometryRecordType) N/A N/A N/A N/ACOMBICStateData COMBICStateRecStruct 0-1 (Type = COMBICStateRecordType) N/A N/A N/A N/AFlareStateData FlareStateRecStruct 0-1 (Type = FlareStateRecordType) N/A N/A N/A N/A

EnvironmentRecordList NumberOfRecords unsigned long 1 N/A 1 perfect alwaysPadding [47] octet 4 N/A N/A perfect alwaysEnvironmentRecords EnvironmentRecStruct 0+ (NumberOfRecords) N/A N/A N/A N/A

EnvironmentRecStruct Index unsigned long 1 N/A 1 perfect alwaysPadding [47] octet 4 N/A N/A perfect alwaysDataVariant EnvironmentRecVariant 1 N/A N/A N/A N/APaddingTo64 [47] octet 0+ N/A N/A perfect always

EnvironmentTypeStruct EntityKind octet 1 N/A 1 perfect alwaysDomain octet 1 N/A 1 perfect alwaysClass unsigned short 1 N/A 1 perfect alwaysCategory octet 1 N/A 1 perfect alwaysSubcategory octet 1 N/A 1 perfect alwaysSpecific octet 1 N/A 1 perfect alwaysExtra octet 1 N/A 1 perfect always

EventIdentifierStruct EventCount unsigned short 1 N/A N/A perfect alwaysIssuingObjectIdentifier RTIObjectIdStruct 1 N/A N/A N/A N/A

ExhaustSmokeStruct SegmentParameters LinearSegmentStruct 1 N/A N/A N/A N/A

Page 67: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Complex Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

66

Complex Datatype Field Name Datatype Cardinality Units Resolution Accuracy Accuracy Condition

PercentOpacity unsigned long 1 N/A perfect alwaysAttached boolean 1 TRUE/FALSE N/A perfect alwaysPadding [47] octet 3 N/A N/A perfect alwaysChemicalContent ChemicalContentEnum32 1 N/A N/A N/A N/A

FederateIdentifierStruct SiteID unsigned short 1 N/A N/A perfect alwaysApplicationID unsigned short 1 N/A N/A perfect always

FixedDatumStruct FixedDatumIdentifier DatumIdentifierEnum32 1 N/A N/A N/A N/AFixedDatumValue unsigned long 1 [54] perfect always

FlareStateRecStruct TimeSinceCreation unsigned long 1 perfect alwaysSource EntityTypeStruct 1 N/A N/A N/A N/ANumberIntensity long 1 perfect alwaysNumberOfSources long 1 perfect alwaysGeometryIndex unsigned short 1 perfect alwaysPadding [47] octet 2 N/A N/A perfect always

FundamentalParameterDataStruct ERP float 1 dBm perfect alwaysFrequency [83] float 1 Hz perfect alwaysPgRF float 1 interrogations/second perfect alwaysPulseWidth float 1 microsec perfect alwaysBurstLength long 1 N/A 1 perfect alwaysApplicableModes IffApplicableModesEnum8 1 N/A N/A N/A N/APadding [47] octet 3 N/A N/A perfect always

GaussPlumeGeomRecStruct SourceLocation WorldLocationStruct 1 N/A N/A N/A N/AOrientation OrientationStruct 1 N/A N/A N/A N/APlumeDimension PlumeDimensionStruct 1 N/A N/A N/A N/APlumeDimensionRate PlumeDimensionRateStruct 1 N/A N/A N/A N/ALeadingEdge float 1 perfect alwaysLeadingEdgeVelocity VelocityVectorStruct 1 N/A N/A N/A N/APadding [47] octet 4 N/A N/A perfect always

GaussPuffGeomRecStruct PuffLocation WorldLocationStruct 1 N/A N/A N/A N/AOriginationLocation WorldLocationStruct 1 N/A N/A N/A N/ASigmaValue DimensionStruct 1 N/A N/A N/A N/ASigmaRate DimensionRateStruct 1 N/A N/A N/A N/AOrientation OrientationStruct 1 N/A N/A N/A N/AVelocity VelocityVectorStruct 1 N/A N/A N/A N/AAngularVelocity AngularVelocityVectorStruct 1 N/A N/A N/A N/ACentroidHeight float 1 perfect always

GridAxisStruct InitialValue double 1 perfect alwaysFinalValue double 1 perfect alwaysTotalNumberOfPoints unsigned short 1 N/A 1 perfect alwaysInterleafFactor octet 1 perfect alwaysPadding1 [47] octet 1 perfect alwaysNumberOfPoints unsigned short 1 N/A 1 perfect alwaysInitialIndex unsigned short 1 perfect alwaysAxisType EnvironmentGridAxisTypeEnum8 1 N/A N/A N/A N/APadding [47] octet 7 perfect alwaysIrregularGridAxis IrregularGridAxisStruct 0-1 (AxisType = IrregularGridAxisType) N/A N/A N/A N/A

GridDataStruct SampleType EnvironmentDataSampleTypeEnum16 1 N/A N/A N/A N/APadding1 [47] octet 2 perfect alwaysDataRepresentation EnvironmentDataRepresentationEnum16 1 N/A N/A N/A N/A

Page 68: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Complex Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

67

Complex Datatype Field Name Datatype Cardinality Units Resolution Accuracy Accuracy Condition

Padding2 [47] octet 2 perfect alwaysType0 GridValueType0Struct 0-1 (DataRepresentation = EnvironmentDataType0) N/A N/A N/A N/AType1 GridValueType1Struct 0-1 (DataRepresentation = EnvironmentDataType1) N/A N/A N/A N/AType2 GridValueType2Struct 0-1 (DataRepresentation = EnvironmentDataType2) N/A N/A N/A N/A

GridValueType0Struct NumberOfBytes unsigned long 1 N/A 1 perfect alwaysValues octet 1+ perfect alwaysPaddingTo32 [47, 58] octet 0+ N/A N/A perfect always

GridValueType1Struct Scale float 1 perfect alwaysOffset float 1 N/A 1 perfect alwaysNumberOfValues unsigned long 1 N/A 1 perfect alwaysValues short 1+ perfect alwaysPaddingTo32 [47, 58] octet 0+ N/A N/A perfect always

GridValueType2Struct NumberOfValues unsigned long 1 N/A 1 perfect alwaysValues float 1+ perfect always

IntercomEntityDestinationStruct EntityIdentifier EntityIdentifierStruct 1 N/A N/A N/A N/AIntercomIndex short 1 radians 1 perfect alwaysLineIdentifier octet 1 N/A 1 perfect alwaysPriority octet 1 N/A 1 perfect alwaysLineState IntercomLineStateEnum8 1 N/A N/A N/A N/APadding [47] octet 1 N/A N/A perfect always

IntercomGroupAssignmentStruct GroupBitField long 1 N/A N/A perfect alwaysEntityIdentifier EntityIdentifierStruct 1 N/A N/A N/A N/AIntercomIndex short 1 N/A 1 perfect alwaysLineIdentifier octet 1 N/A 1 perfect alwaysPadding [47] octet 3 N/A N/A perfect always

IntercomGroupDestinationStruct GroupBitField long 1 N/A N/A perfect alwaysPriority octet 1 N/A 1 perfect alwaysLineState IntercomLineStateEnum8 1 N/A N/A N/A N/APadding [47] octet 2 N/A N/A perfect always

IntercomParametersStruct [6, 23] RecordType IntercomParameterRecordTypeEnum16 1 N/A N/A N/A N/APadding [47] octet 2 N/A N/A perfect alwaysEntityDestination IntercomEntityDestinationStruct 0-1 (RecordType = EntityDestination) N/A N/A N/A N/AGroupDestination IntercomGroupDestinationStruct 0-1 (RecordType = GroupDestination) N/A N/A N/A N/AGroupAssignment IntercomGroupAssignmentStruct 0-1 (RecordType = GroupAssignment) N/A N/A N/A N/A

IrregularGridAxisStruct CoordinateScale double 1 perfect alwaysCoordinateOffset double 1 perfect alwaysNumberOfGridLocations unsigned long 1 N/A N/A perfect alwaysGridLocations unsigned short 1+ perfect alwaysPaddingTo64 [47, 57] octet 0+ N/A N/A perfect always

IsPartOfStruct HostEntityIdentifier EntityIdentifierStruct 1 N/A N/A N/A N/AHostRTIObjectIdentifier RTIObjectIdStruct 1 N/A N/A N/A N/APaddingTo16 octet 1+ perfect alwaysRelationship ConstituentPartRelationshipStruct 1 N/A N/A N/A N/APaddingTo32 octet 1+ perfect alwaysNamedLocation NamedLocationStruct 1 N/A N/A N/A N/A

LinearSegmentStruct SegmentNumber unsigned long 1 perfect alwaysPercentComplete unsigned long 1 percent 1 perfect alwaysLocation WorldLocationStruct 1 N/A N/A N/A N/AOrientation OrientationStruct 1 N/A N/A N/A N/A

Page 69: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Complex Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

68

Complex Datatype Field Name Datatype Cardinality Units Resolution Accuracy Accuracy Condition

Length unsigned short 1 perfect alwaysWidth unsigned short 1 perfect alwaysHeight unsigned short 1 perfect alwaysDepth unsigned short 1 perfect alwaysDamagedState DamageStatusEnum32 1 N/A N/A N/A N/ADeactivated boolean 1 TRUE/FALSE N/A perfect alwaysFlaming boolean 1 TRUE/FALSE N/A perfect alwaysObjectPreDistributed boolean 1 TRUE/FALSE N/A perfect alwaysSmoking boolean 1 TRUE/FALSE N/A perfect always

Line1GeomRecStruct StartPointLocation WorldLocationStruct 1 N/A N/A N/A N/AEndPointLocation WorldLocationStruct 1 N/A N/A N/A N/A

Line2GeomRecStruct StartPointLocation WorldLocationStruct 1 N/A N/A N/A N/AEndPointLocation WorldLocationStruct 1 N/A N/A N/A N/AStartPointVelocity VelocityVectorStruct 1 N/A N/A N/A N/AEndPointVelocity VelocityVectorStruct 1 N/A N/A N/A N/A

MarkingStruct MarkingEncodingType MarkingEncodingEnum8 1 N/A N/A N/A N/AMarkingData octet 11 _ [2] perfect always

MinefieldLaneMarkerStruct SegmentParameters LinearSegmentStruct 1 N/A N/A N/A N/AVisibleSideLocation VisibleSideLocationEnum32 1 N/A N/A N/A N/A

MineFusingStruct Primary MinefieldFusingEnum32 1 N/A N/A N/A N/ASecondary MinefieldFusingEnum32 1 N/A N/A N/A N/AAntiHandlingDevice boolean 1 perfect alwaysPadding [47] octet 3 N/A N/A perfect always

NamedLocationStruct StationNumber short 1 N/A 1 perfect alwaysPadding2 [47] octet 2 perfect alwaysStationName ConstituentPartStationNameEnum16 1 N/A N/A N/A N/APadding [47] octet 2 perfect alwaysRelativeLocation [74] RelativePositionStruct 0-1 (StationName = OnStationXYZ) N/A N/A N/A N/ARelativeRangeAndBearing [75] RelativeRangeBearingStruct 0-1 (StationName = OnStationRangeBearing) N/A N/A N/A N/A

OrientationStruct Psi float 1 radians perfect alwaysTheta float 1 radians perfect alwaysPhi float 1 radians perfect always

ParameterValueStruct [6, 33] ArticulatedParameterType ParameterTypeEnum32 1 N/A N/A N/A N/AArticulatedParts ArticulatedPartsStruct 0-1 (ArticulatedParameterType = ArticulatedPart) N/A N/A N/A N/AAttachedParts AttachedPartsStruct 0-1 (ArticulatedParameterType = AttachedPart) N/A N/A N/A N/A

PerimeterPointStruct X float 1 metres perfect alwaysY float 1 metres perfect always

PlumeDimensionStruct Length float 1 metres perfect alwaysWidth float 1 metres perfect alwaysHeight float 1 metres perfect always

PlumeDimensionRateStruct Length float 1 metres perfect alwaysWidth float 1 metres perfect alwaysHeight float 1 metres perfect always

Point2GeomRecStruct Location WorldLocationStruct 1 N/A N/A N/A N/AVelocity VelocityVectorStruct 1 N/A N/A N/A N/APadding [47] octet 4 N/A N/A perfect always

PropulsionSystemDataStruct PowerSetting float 1 m/s/s perfect alwaysEngineRPM float 1 RPM perfect always

RadioTypeStruct [34] EntityKind octet 1 N/A N/A N/A N/A

Page 70: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Complex Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

69

Complex Datatype Field Name Datatype Cardinality Units Resolution Accuracy Accuracy Condition

Domain octet 1 N/A N/A N/A N/ACountryCode unsigned short 1 N/A N/A N/A N/ACategory octet 1 N/A N/A N/A N/ANomenclatureVersion NomenclatureVersionEnum8 1 N/A N/A N/A N/ANomenclature NomenclatureEnum16 1 N/A N/A N/A N/A

RecordSetList NumberOfRecordSets unsigned long 1 N/A 1 perfect alwaysRecordSets RecordSetStruct 1+ N/A N/A N/A N/A

RecordSetStruct RecordSetIdentifier DatumIdentifierEnum32 1 N/A N/A N/A N/ARecordSetSerialNumber unsigned long 1 N/A N/A perfect alwaysNumberOfRecords unsigned long 1 N/A N/A perfect alwaysRecordValues RecordStruct 0+ N/A N/A N/A N/A

RecordStruct NumberOfBits unsigned long 1 N/A N/A perfect alwaysNumberOfBytes unsigned long 1 N/A N/A perfect alwaysRecordData [79] octet 0+ NA NA NA alwaysPaddingTo32 [47, 80] octet 0+ N/A N/A perfect always

RectVol1GeomRecStruct CornerLocation WorldLocationStruct 1 N/A N/A N/A N/ALength DimensionStruct 1 N/A N/A N/A N/AOrientation OrientationStruct 1 N/A N/A N/A N/A

RectVol2GeomRecStruct CornerLocation WorldLocationStruct 1 N/A N/A N/A N/ADimensions DimensionStruct 1 N/A N/A N/A N/ALengthRate DimensionRateStruct 1 N/A N/A N/A N/AOrientation OrientationStruct 1 N/A N/A N/A N/AVelocity VelocityVectorStruct 1 N/A N/A N/A N/AAngularVelocity AngularVelocityVectorStruct 1 N/A N/A N/A N/APadding [47] octet 4 N/A N/A perfect always

RelativePositionStruct BodyXDistance float 1 meters perfect alwaysBodyYDistance float 1 meters perfect alwaysBodyZDistance float 1 meters perfect always

RelativeRangeBearingStruct Range float 1 meters perfect alwaysBearing float 1 radians perfect always

RFModulationTypeStruct [49] MajorModulationType MajorRFModulationTypeEnum16 1 N/A N/A N/A N/AAmplitudeModulationType AmplitudeModulationTypeEnum16 0-1 (MajorModulationType = Amplitude) N/A N/A N/A N/AAmplitudeAngleModulationType AmplitudeAngleModulationTypeEnum16 0-1 (MajorModulationType = AmplitudeAndAngle) N/A N/A N/A N/AAngleModulationType AngleModulationTypeEnum16 0-1 (MajorModulationType = Angle) N/A N/A N/A N/ACombinationModulationType CombinationModulationTypeEnum16 0-1 (MajorModulationType = Combination) N/A N/A N/A N/APulseModulationType PulseModulationTypeEnum16 0-1 (MajorModulationType = Pulse) N/A N/A N/A N/AUnmodulatedType UnmodulatedTypeEnum16 0-1 (MajorModulationType = Unmodulated) N/A N/A N/A N/A

RTIObjectIdArrayStruct NumberOfObjectIDs unsigned long 1 N/A N/A perfect alwaysID RTIObjectIdStruct 1+ N/A N/A N/A N/A

RTIObjectIdStruct [4] ID string 1 N/A N/A perfect alwaysShaftDataStruct CurrentShaftRate short 1 RPM 1 perfect always

OrderedShaftRate short 1 RPM 1 perfect alwaysShaftRateOfChange short 1 RPM/s 1 perfect always

SilentAggregateStruct AggregateType EntityTypeStruct 1 N/A N/A N/A N/ANumberOfAggregatesOfThisType unsigned short 1 N/A 1 perfect always

SilentEntityStruct NumberOfEntitiesOfThisType unsigned short 1 N/A 1 perfect alwaysNumberOfAppearanceRecords unsigned short 1 N/A N/A perfect alwaysEntityType EntityTypeStruct 1 N/A N/A N/A N/AEntityAppearance unsigned long [73] 1 N/A N/A perfect always

Page 71: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Complex Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

70

Complex Datatype Field Name Datatype Cardinality Units Resolution Accuracy Accuracy Condition

SINCGARSModulationStruct FHNetID [50] short 1 N/A N/A perfect alwaysHopSetID [50] short 1 N/A N/A perfect alwaysLockoutSetID [50] short 1 N/A N/A perfect alwaysTransmissionSecurityKey [50] short 1 N/A N/A perfect alwaysFHSynchronizationTimeOffset [50] long 1 seconds 1 perfect always

SpatialFPStruct WorldLocation WorldLocationStruct 1 N/A N/A N/A N/AIsFrozen [48, 78] boolean 1 N/A N/A perfect alwaysPadding [47] octet 3 N/A N/A perfect alwaysOrientation OrientationStruct 1 N/A N/A N/A N/AVelocityVector VelocityVectorStruct 1 N/A N/A N/A N/A

SpatialFVStruct WorldLocation WorldLocationStruct 1 N/A N/A N/A N/AIsFrozen [48, 78] boolean 1 N/A N/A perfect alwaysPadding [47] octet 3 N/A N/A perfect alwaysOrientation OrientationStruct 1 N/A N/A N/A N/AVelocityVector VelocityVectorStruct 1 N/A N/A N/A N/AAccelerationVector AccelerationVectorStruct 1 N/A N/A N/A N/A

SpatialRPStruct WorldLocation WorldLocationStruct 1 N/A N/A N/A N/AIsFrozen [48, 78] boolean 1 N/A N/A perfect alwaysPadding [47] octet 3 N/A N/A perfect alwaysOrientation OrientationStruct 1 N/A N/A N/A N/AVelocityVector VelocityVectorStruct 1 N/A N/A N/A N/AAngularVelocity AngularVelocityVectorStruct 1 N/A N/A N/A N/A

SpatialRVStruct WorldLocation WorldLocationStruct 1 N/A N/A N/A N/AIsFrozen [48, 78] boolean 1 N/A N/A perfect alwaysPadding [47] octet 3 N/A N/A perfect alwaysOrientation OrientationStruct 1 N/A N/A N/A N/AVelocityVector VelocityVectorStruct 1 N/A N/A N/A N/AAccelerationVector AccelerationVectorStruct 1 N/A N/A N/A N/AAngularVelocity AngularVelocityVectorStruct 1 N/A N/A N/A N/A

SpatialStaticStruct WorldLocation WorldLocationStruct 1 N/A N/A N/A N/AIsFrozen [48, 78] boolean 1 N/A N/A perfect alwaysPadding [47] octet 3 N/A N/A perfect alwaysOrientation OrientationStruct 1 N/A N/A N/A N/A

SpatialStruct DeadReckoningAlgorithm DeadReckoningAlgorithmEnum8 1 N/A N/A N/A N/APadding [47] octet 7 N/A N/A perfect alwaysSpatialStatic SpatialStaticStruct 0-1 (DeadReckoningAlgorithm = Static) N/A N/A N/A N/ASpatialFPW SpatialFPStruct 0-1 (DeadReckoningAlgorithm = DRM_FPW) N/A N/A N/A N/ASpatialRPW SpatialRPStruct 0-1 (DeadReckoningAlgorithm = DRM_RPW) N/A N/A N/A N/ASpatialRVW SpatialRVStruct 0-1 (DeadReckoningAlgorithm = DRM_RVW) N/A N/A N/A N/ASpatialFVW SpatialFVStruct 0-1 (DeadReckoningAlgorithm = DRM_FVW) N/A N/A N/A N/ASpatialFPB SpatialFPStruct 0-1 (DeadReckoningAlgorithm = DRM_FPB) N/A N/A N/A N/ASpatialRPB SpatialRPStruct 0-1 (DeadReckoningAlgorithm = DRM_RPB) N/A N/A N/A N/ASpatialRVB SpatialRVStruct 0-1 (DeadReckoningAlgorithm = DRM_RVB) N/A N/A N/A N/ASpatialFVB SpatialFVStruct 0-1 (DeadReckoningAlgorithm = DRM_FVB) N/A N/A N/A N/A

Sphere1GeomRecStruct CentroidLocation WorldLocationStruct 1 N/A N/A N/A N/ARadius float 1 meters perfect alwaysPadding [47] octet 4 N/A N/A perfect always

Sphere2GeomRecStruct CentroidLocation WorldLocationStruct 1 N/A N/A N/A N/ARadius float 1 meters perfect always

Page 72: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Complex Datatype Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

71

Complex Datatype Field Name Datatype Cardinality Units Resolution Accuracy Accuracy Condition

RadiusRate float 1 m/s perfect alwaysVelocity VelocityVectorStruct 1 N/A N/A N/A N/AAngularVelocity AngularVelocityVectorStruct 1 N/A N/A N/A N/A

SphericalHarmonicAntennaStruct [11] Order unsigned long 1 N/A 1 perfect alwaysCoefficients float 1+ perfect alwaysReferenceSystem ReferenceSystemEnum8 1 N/A N/A N/A N/APadding [47] octet 3 N/A N/A perfect always

SpreadSpectrumStruct [88] SpreadSpectrumType SpreadSpectrumEnum16 1 N/A N/A N/A N/APadding [47] octet 2 perfect alwaysSINCGARSModulation SINCGARSModulationStruct 0-1 (SpreadSpectrumType = SINCGARSFrequencyHop) N/A N/A N/A N/A

SupplyStruct SupplyType EntityTypeStruct 1 N/A N/A N/A N/AQuantity float 1 N/A N/A perfect always

UniformGeomRecStruct [46] Padding [47] octet 8 N/A N/A perfect alwaysVariableDatumSetStruct NumberOfVariableDatums unsigned long 1 N/A 1 perfect always

Padding [47] octet 4 N/A N/A perfect alwaysVariableDatums VariableDatumStruct 0+ (NumberOfVariableDatums) N/A N/A N/A N/A

VariableDatumStruct DatumID DatumIdentifierEnum32 1 N/A N/A N/A N/ADatumLengthInBits [45] unsigned long 1 N/A 1 perfect alwaysNumberOfLongLongs unsigned long 1 N/A 1 perfect alwaysPadding [47] octet 4 N/A N/A perfect alwaysDatumValue unsigned long long [52] 1+ (NumberOfLongLongs) perfect always

VectoringNozzleSystemDataStruct HorizontalDeflectionAngle float 1 degrees perfect alwaysVerticalDeflectionAngle float 1 degrees perfect always

VelocityVectorStruct XVelocity float 1 m/s perfect alwaysYVelocity float 1 m/s perfect alwaysZVelocity float 1 m/s perfect always

WorldLocationStruct X double 1 meters perfect alwaysY double 1 meters perfect alwaysZ double 1 meters perfect always

Page 73: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Routing Space Table RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

72

Routing Space Dimension Dimension Type Dimension Range/Set Range/Set Units Normalization Function

Page 74: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Object Class Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

73

Term DefinitionActiveSonar Describes the state of an active sonar system.ActiveSonarBeam A sector of concentrated energy from a device that radiates an active sonar signal.AdditionalPassiveActivities Describes the steady state component of non-propulsion passive emissions such as

those held in the Additional Narrowband Database (ANDB).AggregateEntity A group of one or more separate objects that operate together as part of an

organization. These objects may be discrete, may be other aggregate objects, or may be a mixture of both.

Aircraft A platform entity that operates mainly in the air, such as aircraft, balloons, etc. This includes the entities when they are on the ground

AmphibiousVehicle A platform entity that can operate both on the land and the sea.ArealObject A synthetic environment object that is geometrically anchored to the terrain with a set

of three or more points, which come to a closure.BaseEntity A base class of aggregate and discrete scenaro domain participants. The BaseEntity

class is characterised by being located at a particular location in space and independently movable, if capable of movement at all. It specifically excludes elementsnormally considered to be a component of another element. The BaseEntity class is intended to be a container for common attributes for entities of this type. Since it lackssufficient class specific attributes that are required for simulation purposes it is not expected that any federate shall publish objects of this class. Certain simulation management federates, e.g. viewers, may subscribe to this class. Simulation federates will normally subscribe to one of the subclasses, to gain the extra information required to properly simulate the entity. (See section 6.1 of the GRIM)

BreachableLinearObject A linear object that can be broken or ruptured.BreachablePointObject A point object that can be broken or ruptured.BreachObject An environment object that has had a break or a rupture created.BurstPointObject A burst point objectCraterObject A pit, depression, or cavity formed in the surface of the earth by an explosion. The

depression's shape can range from saucer to conical, depending largely of the depth of burst.

CulturalFeature Engineering and natural effects such as craters, bridges, vehicle tracks, etc.Designator A system used to designate or mark a location or object, such as a laser designator

which supports a laser-guided weapon engagement.EmbeddedSystem A base class used to associate sensor and emitting systems with their parent entity

object.EmitterBeam A sector of concentrated energy from a device that radiates an electromagnetic signal.

See also IEEE 1278.1-1995 Section 5.4.7.1.EmitterSystem A device that radiates an electromagnetic signal, such as a radar or jammer.EnvironmentalEntity An object which has physical extent but not necessarily fixed size and shape, such as

meteorological effects such as clouds.EnvironmentObject A base class of environment point, linear, or areal object classes.EnvironmentProcess Communicates information about environmental processes and effects.ExhaustSmokeObject An exhaust smoke object.Expendables Countermeasures devices that are dispensed from another entity. The devices may

be active emitters or passive reflectors of energy. GriddedData Depict global, spatially varying environmental effectsGroundVehicle A platform entity that operates wholy on the surface of the earth.Human A human lifeformIFF Interrogator Friend or Foe (IFF) system, Air Traffic Control Beacon and Transponder

system, collision avoidance and navigational aids systemsJammerBeam An emitter beam that is designed to jam or otherwise interfere or confuse another

emitter systemLifeform A living military platform (human or not)LinearObject A synthetic environment object that has size and an orientation and is geometrically

anchored to the terain with one point.Minefield An area of ground or water containing mines laid with or without a pattern.MinefieldData Provides information on individual mines contained within a minefieldMinefieldLaneMarkerObject A visible marker showing a cleared lane through a specific minefield.MinefieldObject A mine, mine weapon, mine row, mine strip, mine lane, or mine marker.MultiDomainPlatform A platform entity that operates in more than one domain (excluding those

combinations explicitly defined as subclasses of the superclass of this class).

Page 75: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Object Class Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

74

Term DefinitionMunition A complete device charged with explosives, propellants, pyrotechnics, initiating

composition, or nuclear, biological or chemical material for use in military operations, including demolitions.

NatoIFF NATO Identification Friend or Foe (IFF) system that uses electromagnetic transmissions to which friendly forces' equipment automatically responds.

NatoIFFInterrogator The part of an IFF system that first transmits electromagnetic signals.NatoIFFTransponder The part of a specific IFF system that responds (for example by emitting pulses) to the

electromagnetic signals.NonHuman An animal or other non-human lifeformOtherArealObject Areal objects other than Minefield objects.OtherLinearObject Linear objects other than Breachable, Breach, Exhaust Smoke, or

MinefieldLaneMarker objects.OtherPointObject Point objects other than Breachable, Bursts, Crater, RibbonBridge, or Structure

objects.PhysicalEntity A base class of all discrete platform scenario domain participants.Platform A physical object under the control of armed forces upon which sensor,

communication, or weapon systems may be mounted.PointObject A synthetic environment object that is geometrically anchored to the terrain with a

single point.PropulsionNoise Describes the steady state component of unintended passive emissions that are

normally associated with the power plantRadarBeam A sector of concentrated energy from a device that radiates an electromagnetic signal.Radio Electronic devices for the communication of both audio and data, operated by entities

belonging to armed forces.RadioReceiver A device that converts incoming electromagnetic waves in the radio frequency range

into information.RadioTransmitter A device that sends out information encoded in electromagnetic waves in the radio

frequency range.RibbonBridgeObject A ribbon bridge objectRRB RRB IFF transponder systemSensor Sensors and emitters, such as stand-alone radars, jammers, and detection systems,

that are not part of another platform or system described by another Physical Entity, and are operated by armed forces.

SovietIFF Soviet type IFF systemSovietIFFInterrogator Soviet IFF InterrogatorSovietIFFTransponder Soviet IFF TransponderSpacecraft A platform entity that operates mainly in space.StructureObject A structure objectSubmersibleVessel A platform entity that operates either on the surface of the sea, or beneath it.Supplies Supplies other than munitions, such as fuel, food and personnel.SurfaceVessel A platform entity that operates wholy on the surface of the sea.UnderwaterAcousticsEmission The underwater acoustic classes used to communicate underwater acoustic active,

intentional emissions and Passive Signature or Unintentional Emissions information. These emissions are used during undersea warfare scenarios to detect, classify, and track hostile forces when electronic warfare mechanisms are unavailable.

Page 76: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Object Interaction Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

75

Term DefinitionAcknowledge A Simulation Managment (SIMAN) interaction designed to acknowledge receipt

of a SIMAN PDU from a Simulation Manager federate and to inform the Simulation Manager federate whether the federate has implemented the request.

AcknowledgeR A Simulation Managment (SIMAN) interaction designed to acknowledge receiptof a SIMAN PDU, with a specified acknowledgement protocol, from a Simulation Manager federate and to inform the Simulation Manager federate whether the federate has implemented the request.

AcousticTransient Specifies the occurrence of a transient acoustic event such as torpedo tube floodings, hatch slams, and wrench drops.

ActionRequest A Simulation Management (SIMAN) interaction sent from a Simulation Manager federate to one or more federates to request that they perform a specified action.

ActionRequestR A Simulation Management (SIMAN) interaction sent from a Simulation Manager federate to one or more federates to request that they perform a specified action. The Simulation Manager federate specifies the acknowledgement protocol to be used.

ActionRequestToObject A Simulation Management (SIMAN) interaction sent from a Simulation Manager federate to one or more specific object instances to request that they perform a specified action.

ActionRequestToObjectR A Simulation Management (SIMAN) interaction sent from a Simulation Manager federate to one or more specific object instances to request that they perform a specified action. The Simulation Manager federate specifies the acknowledgement protocol to be used.

ActionResponse A Simulation Management (SIMAN) interaction designed to acknowledge receipt of an ActionResponse interaction from a Simulation Manager federate and to inform the Simulation Manager federate whether the federate has implemented the request.

ActionResponseFromObject A Simulation Management (SIMAN) interaction designed to acknowledge receipt of an ActionResponseToObject interaction from a Simulation Manager federate and to inform the Simulation Manager federate whether the object has implemented the request.

ActionResponseFromObjectR A Simulation Management (SIMAN) interaction designed to acknowledge receipt of an ActionResponseToObjectR interaction from a Simulation Managerfederate and to inform the Simulation Manager federate whether the object has implemented the request.

ActionResponseR A Simulation Management (SIMAN) interaction designed to acknowledge receipt of an ActionResponseR interaction from a Simulation Manager federate and to inform the Simulation Manager federate whether the federate has implemented the request.

ApplicationSpecificRadioSignal A form of radio signal, which uses an application specific encoding scheme.ArealObjectTransaction An interaction for modifying instances of the Areal Object class.AttributeChangeRequest A Simulation Management (SIMAN) interaction, sent from a Simulation

Manager federate to ask that a specified attribute be set to a specified value.AttributeChangeRequestR A Simulation Management (SIMAN) interaction, sent from a Simulation

Manager federate to ask that a specified attribute be set to a specified value. The Simulation Manager federate specifies the acknowledgement protocol to be used.

AttributeChangeResult A Simulation Management (SIMAN) interaction designed to acknowledge receipt of an AttributeChangeRequest interaction from a Simulation Manager federate, and to inform the Simulation Manager federate whether the attribute was set to the specified value or not.

AttributeChangeResultR A Simulation Management (SIMAN) interaction designed to acknowledge receipt of an AttributeChangeRequest interaction from a Simulation Manager federate, and to inform the Simulation Manager federate whether the attribute was set to the specified value or not. The Simulation Manager federate specifies the acknowledgement protocol to be used.

BreachableLinearObjectTransaction An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the BreachableLinearObject class.

BreachablePointObjectTransaction An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the BreachablePointObject class.

BreachObjectTransaction An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the BreachObject class.

Page 77: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Object Interaction Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

76

Term DefinitionBurstPointObjectTransaction An interaction sent to an environment manager to request the creation,

modification, or deletion of instances of the BurstPointObject class.Collision The act or instance of coming together with solid impact.CollisionElastic The act or instance of coming together with solid impact in an elastic manner.

An elastic collision allows a higher fidelity collision to be modeled, taking into account linear and rotational momentum transfer, variable elasticity, and momentum transfer that is dependent on surface orientation.

Comment A Simulation Management (SIMAN) interaction designed to allow data to be inserted onto the network.

CraterObjectTransaction An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the CraterObject class.

CreateEntity A Simulation Management (SIMAN) interaction, sent from a Simulation Manager to request that an application creates an entity. See DIS 4.5.5.4.1 andDIS 5.3.6 for details.

CreateEntityR A Simulation Management (SIMAN) interaction, sent from a Simulation Manager to request that an application creates an entity, using a specified acknowledgement service. See DIS 4.5.11.3.1 and DIS 5.3.12.1 for details.

CreateObjectRequest A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to another federate requesting that it create an object instance of a particular type.

CreateObjectRequestR A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to another federate requesting that it create an object instance of a particular type. The Simulation Manager federate specifies the acknowledgement protocol to be used.

CreateObjectResult A Simulation Management (SIMAN) interaction designed to acknowledge receipt of a CreateObjectRequest from a Simulation Manager federate and to infrom the Simulation Manager federate whether the object creation was successful or not.

CreateObjectResultR A Simulation Management (SIMAN) interaction designed to acknowledge receipt of a CreateObjectRequest from a Simulation Manager federate and to infrom the Simulation Manager federate whether the object creation was successful or not. The Simulation Manager federate specifies the acknowledgement protocol to be used.

Data A Simulation Management (SIMAN) interaction designed to acknowledge eithera) a DataQuery interaction (in which case the Data interaction contains the results of the query) or b) a SetData interaction (in which case the Data interaction contains the data that the federate was able to set).

DatabaseIndexRadioSignal A form of radio signal, which encodes the signal as an index to a (pre-determined) database.

DataQuery A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to request that a federate supply the current values of specified data.DataQueryR A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to request that a federate supply the current values of specified data. The Simulation Manager federate specifies the acknowledgement protocol to be used.

DataR A Simulation Management (SIMAN) interaction designed to acknowledge eithera) a DataQueryR interaction (in which case the DataR interaction contains the results of the query) or b) a SetDataR interaction (in which case the DataR interaction contains the data that the federate was able to set).

EncodedAudioRadioSignal A form of radio signal, where the signal is voice/audio data encoded according to a standard encoding scheme.

EnvironmentObjectTransaction A base interaction for modifying instances of the point, linear, and areal environment object classes.

EventReport A Simulation Management (SIMAN) interaction designed to allow a federate to alert a Simulation Manager federate that a particular event has occurred.

ExhaustSmokeObjectTransaction An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the ExhaustSmokeObject class.

LinearObjectTransaction An interaction for modifying instances of the LinearObject class.MinefieldData Provides information on individual mines contained within a minefieldMinefieldLaneMarkerObjectTransaction An interaction sent to an environment manager to request the creation,

modification, or deletion of instances of the MinefieldLaneMarkerObject class.MinefieldObjectTransaction An interaction sent to an environment manager to request the creation,

modification, or deletion of instances of the MinefieldObject class.

Page 78: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Object Interaction Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

77

Term DefinitionMinefieldQuery Provides the means by which a federate shall query a minefield simulation for

information on the individual mines within the minefield operating in QRP mode.MinefieldResponseNACK A response to a MinefieldQuery providing information on individual mines within

a minefield.MunitionDetonation Communicates information associated with the impact or detonation of a

munitionOtherArealObjectTransaction An interaction sent to an environment manager to request the creation,

modification, or deletion of instances of the OtherArealObject class.OtherLinearObjectTransaction An interaction sent to an environment manager to request the creation,

modification, or deletion of instances of the OtherLinearObject class.OtherPointObjectTransaction An interaction sent to an environment manager to request the creation,

modification, or deletion of instances of the OtherPointObject class.PointObjectTransaction An interaction for modifying instances of the PointObject class.RadioSignal The wireless transmission and reception of audio or digital data by means of

electromagnetic waves.RawBinaryRadioSignal A form of radio signal, which the signal is not encoded in any way.RecordQueryR A Simulation Managent (SIMAN) interaction designed to allow a Simulation

Manager federate to request data, in record format, from another federate.RecordR A Simulation Managent (SIMAN) interaction designed to acknowledge receipt

of a RecordQueryR or SetRecordR interction from a Simulation Manager federate and to inform the Simulation Manager federate whether the federate has implemented the request.

RemoveEntity A Simulation Management (SIMAN) interaction, sent from a Simulation Manager to request that a specified entity be removed from the simulation.

RemoveEntityR A Simulation Management (SIMAN) interaction, sent from a Simulation Manager to request that a specified entity be removed from the simulation.

RemoveObjectRequest A Simulation Management (SIMAN) interaction, sent from a Simulation Manager to request that one or more specified objects be removed from the simulation.RemoveObjectRequestR A Simulation Management (SIMAN) interaction, sent from a Simulation Manager to request that one or more specified objects be removed from the simulation.RemoveObjectResult A Simulation Management (SIMAN) interaction designed to acknowledge receipt of a RemoveObjectRequest interaction, and to inform the Simulation Manager federate whether the removal was successful or not.

RemoveObjectResultR A Simulation Management (SIMAN) interaction designed to acknowledge receipt of a RemoveObjectRequestR interaction, and to inform the Simulation Manager federate whether the removal was successful or not.

RepairComplete Notifies the requesting entity that the requested repair has been completed.RepairResponse Acknowledges the notification of the completion of a repair.ResupplyCancel Communicates the canceling of a service function by either the receiving or the

supplying entity.ResupplyOffer Communicates the offer of supplies from a supplying entity to a receiving entity.ResupplyReceived Acknowledge the receipt of supplies.RibbonBridgeObjectTransaction An interaction sent to an environment manager to request the creation,

modification, or deletion of instances of the RibbonBridgeObject class. ServiceRequest A request for logistics support. The requesting entity issues the interaction to

the supplying entity asking for repair or specific supplies.SetData A Simulation Management (SIMAN) interaction, sent from a Simulation

Manager federate to request that a federate sets the values of specified data to specified values.

SetDataR A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to request that a federate sets the values of specified data to specified values. The Simulation Manager federate specifies the acknowledgement protocol to be used.

SetRecordR A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to request that a federate sets the values of specified data to specified values (provided in record format).

StartResume A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to either a) start simulating one or more entities or b) resumesimulation of one or more entities after a pause.

StartResumeR A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to either a) start simulating one or more entities or b) resumesimulation of one or more entities after a pause. The Simulation Manager federate specifies the acknowledgement protocol to be used.

Page 79: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Object Interaction Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

78

Term DefinitionStopFreeze A Simulation Management (SIMAN) interaction, sent from a Simulation

Manager federate to request that one or more entities either a) pause their simulation or b) stop their simulation.

StopFreezeR A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to request that one or more entities either a) pause their simulation or b) stop their simulation. The Simulation Manager federate specifies the acknowledgement protocol to be used.

StructureObjectTransaction An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the StructureObject class.

TransferControl A Simulation Management (SIMAN) interaction, sent to initiate the transfer of control of an entity.

WeaponFire Communicates information associated with the firing or launch of a munition.

Page 80: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Attribute Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

79

Class Term DefinitionActiveSonar AcousticName Name of the electronic devices for the collection of information

including sound-recording, sound-receiving, or sound-transmitting equipment.FunctionCode TBD

AcousticsIdentifier TBDActiveSonarBeam ActiveEmissionParameterIndex An index into the database of active (intentional) underwater acoustics

emissions.AzimuthBeamwidth The horizontal beam width of the main beam (as opposed to any side

lobes) measured at the 3 dB down point of peak radiated power level. Omni directional beams shall have a beam width of 0 radians.

AzimuthCenter The center azimuthal bearing of the main beam (as opposed to side lobes) in relation to the emitter coordinate system. Omnidirection beams shall have an azimuthal center of 0 radians.

BeamIdentifier The identification of the active sonar beam, which must be unique on the active sonar system.

ElevationBeamwidth TBDElevationCenter TBDEventIdentifier TBDScanPattern The pattern that describes the movement of the sonar beam of the

emitter.AdditionalPassiveActivities ActivityCode TBD

ActivityParameter TBDIsSilent Whether or not passive is silent.

AggregateEntity AggregateMarking A unique marking or combination of characters used to distinguish the aggregate from other aggregates.

AggregateState An indicator of the extent of association of objects form an operating group.

Dimensions The size of the area covered by the units in the aggregate.EntityIdentifiers The identification of entities that are contained within the aggregate.ForceIdentifier The identification of the force that the aggregate belongs to.Formation The category of positional arrangement of the entities within the

aggregate.NumberOfSilentEntities The number of elements in the SilentEntities listNumberOfVariableDatums The number of records in the Variable Datum structureSilentAggregates The numbers and types, of slient aggregates contained in the

aggregate. Silent aggregates are sub-aggregates that are in the aggregate, but that are not separately represented in the virtual world.

SilentEntities The numbers and types, of silent entities in the aggregate. Silent entites are entities that are in the aggregate, but that are not separately represented in the virtual world.

SubAggregateIdentifiers The identifications of aggregates represented in the virtual world that are contained in the aggregate.

VariableDatums Extra data that describes the aggregate.ArealObject PointsData The point locations that define the object

PercentComplete Percent that the object is completeDamagedAppearance Amount of damange, from none to destroyed.ObjectPreDistributed Specifies whether or not the object was distributed before the state of

the exercise.Deactivated Whether the object has been deactivatedSmoking Whether the object is smokingFlaming Whether the object is flaming

BaseEntity EntityType The category of the entity.EntityIdentifier The unique identifier for the entity instance.IsPartOf Defines if the entity if a constituent part of another entity (denoted the

host entity). If the entity is a constituent part of another entity then the ParentEntityID shall be set to the EntityID of the host entity and the ParentRTIObjectID shall be set to the RTO object ID of the host entity. If the entity is not a constituent part of another entity then the ParentEntityID shall being set to 0.0.0 and the ParentRTIObjectID shall be set to the empty string.

Spatial Spatial state stored in one variant record attributeRelativeSpatial Relative spatial state stored in one variant record attribute

BreachableLinearObject SegmentRecords TBDBreachablePointObject BreachedStatus Amount of breaching, from NoBreaching to Cleared.BreachObject SegmentRecords TBDBurstPointObject PercentOpacity Object's opacity

CylinderSize A specific circular area with assigned height components.CylinderHeight The assigned height for the cylinder.NumberOfBursts TDBChemicalContent TDB

CraterObject CraterSize TDBCulturalFeature ExternalLightsOn Whether the cultural feature's external lights are on or not.

InternalHeatSourceOn Whether the cultural feature's internal heat source is on or not.InternalLightsOn Whether the cultural feature's internal lights are on or not.

Designator CodeName The code name of the designator system.

Page 81: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Attribute Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

80

Class Term DefinitionDesignatedObjectIdentifier The object, if any, being designated.DesignatorCode The designator code, if any, in the designator beam.DesignatorEmissionWavelength The wavelength of the designator system.DesignatorOutputPower The output power of the designator system.DesignatorSpotLocation The location, in the world coordinate system, of the designator spot.DeadReckoningAlgorithm Dead reckoning algorithm used by the issuing object.RelativeSpotLocation The location of the designator spot, relative to the object being

designated (if any).SpotLinearAccelerationVector The rate of change in linear velocity of the designator spot over time.

EmbeddedSystem EntityIdentifier The Entity Identifier of the object which this embedded system is a part of.

HostObjectIdentifier The ID of the object of which this embedded system is part of.RelativePosition The position of the embedded system, relative to the host object's

position.EmitterBeam BeamAzimuthCenter The angle, in azimuth, of the centre of the emitter beam's scan volume

relative to the emitter system.BeamAzimuthSweep The angle, relative to the emitter system, indicating the half angle that

the emitter beam sweeps through, in azimuth.BeamElevationCenter The angle, in elevation, of the centre of the emitter beam's scan volume

relative to the emitter system.BeamElevationSweep The angle, relative to the emitter system, indicating the half angle that

the emitter beam sweeps through, in elevation.BeamFunctionCode The function of the emitter beam.BeamIdentifier The identification of the emitter beam (must be unique on the emitter

system).BeamParameterIndex The index, into the federation specific emissions database, of the

current operating mode of the emitter beam.EffectiveRadiatedPower The effective radiated power of the emitter beam.EmissionFrequency The centre frequency of the emitter beam.EmitterSystemIdentifier The identification of the emitter sysytem that is generating this emitter

beam.EventIdentifier The EventIdentifier is used by the generating federate to associate

related events. The event number shall start at one at the beginning of the exercise, and be incremented by one for each event.

FrequencyRange The bandwidth of the frequencies covered by the emitter beam.PulseRepetitionFrequency The Pulse Repetition Frequency of the emitter beam.PulseWidth The pulse width of the emitter beam.SweepSynch The percentage of the way through the scan of the emitter beam.

EmitterSystem EmitterFunctionCode The function of the emitter system.EmitterType The name of the emitter system.EmitterIndex A unique number, which uniquely identifies the emitter system from

other on the same host entity.EventIdentifier The EventIdentifier is used by the generating federate to associate

related events. The event number shall start at one at the beginning of the exercise, and be incremented by one for each event.

EnvironmentalEntity OpacityCode The density of the environment entity.EnvironmentObject ObjectIdentifier Identifies the Environment Object (point, linear, or areal).

ReferencedObjectIdentifier Identifies the object referencing the Environment Object.ForceIdentifier Identifies the force as friendly, opposing, or neutral.ObjectType TDB

EnvironmentProcess ProcessIdentifier Identify which process issued the udpate.Type Environmental Process Type. Encoded Bit Values Document

(EBV-DOC) 12.3ModelType Model used for generating this condition or entityEnvironmentProcessActive Inactive process that should not be removed since it may become

active.SequenceNumber Optional. If not used, set to EP_NO_DEQUENCE. Begins at zero and

is incremented by one for each update sent. EnvironmentRecData List of State and Geometry records.

ExhaustSmokeObject SegmentRecords A description of exhaust smoke.GriddedData GridIdentifier Identification of the environmental simulation application.

CoordinateSystem Encoded Bit Values Document (EBV-DOC) Sec. 12. NumberOfGridAxes Number of attached grid axis recordsConstantGrid Signal whether these axes are identical to those sent in previous updatEnvironmentType Encoded Bit Values Document (EBV-DOC) Sec. 4,12.Orientation Orientation of gridSampleTime Time when this information is current.TotalValues Number of values that make up this grid VectorDimension Number of elements stored at each grid positionGridAxisInfo Attached information about axes.GridDataInfo Attached data records

IFF BeamAzimuthCenter The angle, in azimuth, of the centre of the IFF beam's scan volume relative to the IFF system.

Page 82: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Attribute Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

81

Class Term DefinitionBeamAzimuthSweep The angle, relative to the IFF system, indicating the half angle that the

IFF beam sweeps through, in azimuth.BeamElevationCenter The angle, in elevation, of the centre of the IFF beam's scan volume

relative to the IFF system.BeamElevationSweep The angle, relative to the IFF system, indicating the half angle that the

IFF beam sweeps through, in elevation.BeamSweepSync The percentage of the way through the scan of the emitter beam.EventIdentifier Used to associate related eventsFundamentalParameterData The fundementental energy radiation characteristics of the

IFF/ATC/NAVAIDS systemLayer2DataAvailable Specifies if level 2 data is available for this IFF sysem. If level 2 data is

available then the BeamAzimuthCenter, BeamAzimuthSweep, BeamElevationCenter, BeamElevationSweep, BeamSweepSync, FundamentalParameterData, SecondaryOperationalDataParameter1, and SecondaryOperationalDataParameter2 attributes shall be generatedSecondaryOperationalDataParameter1 Additional characteristics of the IFF/ATC/NAVAIDS emitting system.

SecondaryOperationalDataParameter2 Additional characteristics of the IFF/ATC/NAVAIDS emitting system.SystemMode The technique used to determine friend or foe identification. Modes

may be 1-4, C or S.SystemName Name of the IFF system in use.SystemType Type of IFF system in use.SystemIsOn Whether or not the system is on.SystemIsOperational Whether or not the system is operational.

JammerBeam JammingModeSequence The jamming mode technique or series of techniques being applied.JammedObjectIdentifiers Identification of the objects (emitter beams) being jammed.HighDensityJam When TRUE the receiving simulation should assume that all emitter

beams, that are in the scan pattern of the jammer beam, are being jammed

Lifeform FlashLightsOn Whether the lifeform's flash lights are on or not.StanceCode The stance of the lifeform.PrimaryWeaponState The state of the soldier's primary weapon system.SecondaryWeaponState The state of the soldier's secondary weapon system.ComplianceState The compliance of the lifeform.

Minefield ActiveStatus Identifies the active status of the minefieldForceIdentifier Identifies the force to which the minefield belongsLane Identifies whether the minefield has an active laneMinefieldAppearanceType Specifies the appearance inforation needed for displaying the

symbology of the minefield as a doctrinal minefield graphicMinefieldIdentifier Uniquely identifies the minefield in association with the federate's site

and hostMinefieldLocation Indicates the location of the center of the minefieldMinefieldOrientation Identifies the orientation of the minefieldMinefieldType Identifies the minefield typeMineTypes Specifies the type of each mine contained within the minefieldPerimeterPointCoordinates Specifies the location of each perimter point, relative to the minefield

locationProtocolMode Specifies the mode being used to communicate data about the minefielState Whether or not the minefield has been deactivated.

MinefieldData GroundBurialDepthOffset Specifies the offset of the origin of the mine coordinate system with respect to the ground surface. This offset can be used in conjunction with the mine orienteation to determine the actual ground burial depth of the surfaces of a mine. Ground burial depth offset is specified as a positive measurement in meteres below the wate surface along the up vector.

Fusing Specifies the primary and secondary fuse and anti-handling device for each mine.

MineEmplacementTime Specifies the real-world (UTC) emplacement time of the mine. MineEntityIdentifier Specifies the mine entity identifier number. The mine ID in conjunction

with the MinefieldID form the unique identifier for each mine.MinefieldIdentifier Identifies the minefield to which the mines belongMineLocation Specifies the location of the relative to the minfield location.MineOrientation Specifies the orientation of the center axis direction of fire of the mine,

relative to the minefield Coordinate System. If any of the three burial depth offsets is sent in the Record , this field shall also be sent.

MineType Specifies the type of each mine contained within the minefield interaction

NumberTripDetonationWires Specifies the number of trip detonation wires that exist for each mine. I sub n designates the trip wire count for mine n of N.

NumberWireVertices Specifies the number of vertices are in each trip wire. A set of I sub n vertex counts is given for each mine n of N, iff I sub n > 0. If I sub n is 0, the vertex count set is empty. Each non empty set of vertex counts (I sub n > 0) follows the previous non empty set. J sub i designates the vertex count of tripwire i of I sub n.

PaintScheme Specifies the camouflage scheme/color of the mine.

Page 83: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Attribute Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

82

Class Term DefinitionReflectance Specifies the local dielectric difference between the mine and the

surrounding soil.ScalarDetectionCoefficient Specifies the coefficient to be utilized to insure proper correlation

between detctors located on different simulation platforms. In statistically based detection system applications, the detection system simulation will generally compare a random number against an internally calculated probability of detection. There are M (number of sensors) coefficients for each of the N mines. Question: all of type 1 first then all of type 2 OR all of mine 1 first then mine 2.

SensorTypes In QRP mode, specifies the requesting sensor types which were specified in the minefield query. In heartbeat mode, specifies the sensor types that are bein served by the minefield.

SnowBurialDepthOffset Specifies the offset of the origin of the mine coordinate system with respect to the snow surface. This offset can be used in conjuncition with the mine orientation to determine the actual snow baurial depth of the survaces of a mine. Snow burial depth offset is specified as a positive measurement in meters below the snow surface along the up vector.

ThermalContrast Specifies the temperature difference between the mine and the surround soil in degrees Centigrade. In the case of a buried mine, the delta temperature shall be measured between the ground surface above the mine and the surrounding ground surface temperature.

WaterBurialDepthOffset Specifies the offset of the origin of the mine coordinate system with respect to the water surface. This offset can be used in conjunction with the mine orienteation to determine the actual water burial depth of the surfaces of a mine. Water burial depth offset is specified as a positive measurement in meteres below the wate surface along the up vector.

WireVertices Specifies the vertices in a trip wire. A set of J sub i vertices is given for each trip wire i of I sub n, iff I sub n is > 0 and J sub i > 0. If I sub n is 0 or J sub i is 0, the vertex set is empty. Each non empty set of verticies (J sub i > 0) follows the previous non empty set.

MinefieldLaneMarkerObject SegmentRecords A visible object that marks a clear lane through the minefield.MinefieldObject BreachedStatus Amount of breaching, from NoBreaching to Cleared.

MineCount Number of mines in the minefield.Munition LauncherFlashPresent Whether the flash of the munition being launched is present or not.NatoIFF AlternateMode4 TBD

Mode1Enabled TBDMode1IsDamaged TBDMode1IsMalfunctioning TBDMode1IsOn TBDMode2Enabled TBDMode2IsDamaged TBDMode2IsMalfunctioning TBDMode2IsOn TBDMode3AEnabled TBDMode3AIsDamaged TBDMode3AIsMalfunctioning TBDMode3AIsOn TBDMode4Enabled TBDMode4IsDamaged TBDMode4IsMalfunctioning TBDMode4IsOn TBDMode4PseudoCrypto TBDMode4PseudoCryptoAvailable TBDMode5CEnabled TBDMode5CIsDamaged TBDMode5CIsMalfunctioning TBDMode5CIsOn TBDModeSEnabled TBDModeSIsDamaged TBDModeSIsMalfunctioning TBDModeSIsOn TBDModeSIsTcasI TBD

NatoIFFTransponder EmergencyOn TBDIdentSquawkFlashOn TBDMode1Code TBDMode2Code TBDMode3ACode TBDMode5CAltitude TBDMode5CAltitudeAvailable TBDStiOn TBD

PhysicalEntity AcousticSignatureIndex Index used to obtain the acoustics (sound through air) signature state of the entity

Page 84: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Attribute Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

83

Class Term DefinitionAlternateEntityType The category of entity to be used when viewed by entities on the

"opposite" side.ArticulatedParametersArray Identification of the visible parts, and their states, of the entity which are

capable of independent motion.CamouflageType The type of camouflage in use (if any).DamageState The state of damage of the entity.EngineSmokeOn Whether the entity's engine is generating smoke or not.FirePowerDisabled Whether the entity's main weapon system has been disabled or not.FlamesPresent Whether the entity is on fire (with visible flames) or not.ForceIdentifier The identification of the force that the entity belongs to.HasAmmunitionSupplyCap Whether the entity has the capability to supply other entities with

ammunition.HasFuelSupplyCap Whether the entity has the capability to supply other entities with fuel or

not.HasRecoveryCap Whether the entity has the capability to recover other entities or not.HasRepairCap Whether the entity has the capability to repair other entities or not.Immobilized Whether the entity is immobilized or not.InfraredSignatureIndex Index used to obtain the infra-red signature state of the entityIsConcealed Whether the entity is concealed or not.LiveEntityMeasuredSpeed The entity's own measurement of speed (e.g. air speed for aircraft)Marking A unique marking or combination of characters used to distinguish the

entity from other entities.PowerPlantOn Whether the entity's power plant is on or not.PropulsionSystemsData The basic operating data of the propulsion systems aboard the entityRadarCrossSectionSignatureIndex Index used to obtain the radar cross section signature state of the entitSmokePlumePresent Whether the entity is generating smoke or not (intentional or

unintentional).TentDeployed Whether the entity has deployed tent or not.TrailingEffectsCode The type and size of any trail that the entity is making.VectoringNozzleSystemData The basic operational data for the vectoring nozzle systems aboard the

entityPlatform AfterburnerOn Whether the entity's afterburner is on or not.

AntiCollisionLightsOn Whether the entity's anti-collision lights are on or not.BlackOutBrakeLightsOn Whether the entity's black out brake lights are on or not.BlackOutLightsOn Whether the entity's black out lights are on or not.BrakeLightsOn Whether the entity's brake lights are on or not.FormationLightsOn Whether the entity's formation lights are on or not.HatchState The state of the entity's (main) hatch.HeadLightsOn Whether the entity's headlights are on or not.InteriorLightsOn Whether the entity's internal lights are on or not.LandingLightsOn Whether the entity's landing lights are on or not.LauncherRaised Whether the entity's weapon launcher is in the raised position.NavigationLightsOn Whether the entity's navigation lights are on or not.RampDeployed Whether the entity has deployed a ramp or not.RunningLightsOn Whether the entity's running lights are on or not.SpotLightsOn Whether the entity's spotlights are on or not.TailLightsOn Whether the entity's tail lights are on or not.

PointObject Location The location of a specific entity based on x, y and z.Orientation The angles of rotation around the coordinate axis between the entity's

attitude and the reference coordinate system axes. These are calculated as the Tait-Bryan Euler angles, specifying the successive rotations needed to transform from the world coordinate system to the entity coordinate system.

PercentComplete Percent mission is complete.DamagedAppearance Amount of damage, from none to destroyed.ObjectPreDistributed Specifies whether or not the object was distributed before the state of

the exercise.Deactivated Specifies whether or not the object is deactivated.Smoking Specifies whether or not the object is smoking.Flaming Specifies whether or not the object is flaming.

PropulsionNoise HullMaskerOn Whether or not a specific Hull Masker is on.PassiveParameterIndex TBDPropulsionPlantConfiguration TBDShaftRateData Information about each of the propulsion shafts associated with the

entity. Shafts are defined from port to starboard, when looking from the stern to the bow.

RadarBeam HighDensityTrack When TRUE the receiving simulation should assume that all tqargets, that are in the scan pattern of the radar beam, are being tracked

TrackObjectIdentifiers Identification of the objects (emitter beams) being tracked.RadioReceiver RadioIndex A number that uniquely identifies this radio receiver from other

receivers on the host entity.ReceivedPower The power of the received transmission.

Page 85: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Attribute Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

84

Class Term DefinitionReceivedTransmitterIdentifier The identification of the transmitter that generated the received radio

signal.ReceiverOperationalStatus The state of the radio receiver.

RadioTransmitter AntennaPatternData The radiation pattern of the radio's antenna.CryptographicMode The mode that the crypto system is inCryptoSystem The type of crypto system in use.EncryptionKeyIdentifier The identification of the key used to encrypt the radio signals being

transmitted.Frequency The radio frequency of transmitted radio signals.FrequencyBandwidth The bandwidth of radio frequencies of transmitted radio signals.RadioIndex A number that uniquely identifies this radio transmitter from other

transmitters on the host entity.RadioInputSource The source of input of the transmitted radio signals.RadioSystemType The type of radio transmitter.RFModulationSystemType The type of modulation system applied to the transmitted radio signal.RFModulationType The type of modulation applied to the transmitted radio signal.SpreadSpectrum Describes the spread spectrum characteristics of the transmission,

such as frequency hopping or other spread spectrum transmission modes.

StreamTag A globally unique identifier for the associated audio streamTimeHopInUse Whether the radio is using time hopping or not.TransmittedPower The power of the transmitted radio signals.TransmitterOperationalStatus The state of the radio transmitter.WorldLocation The location of the radio transmitter in the world coordinate system.

RibbonBridgeObject NumberOfSegments TDBRRB Code RRB Code (range 0-16)

PowerReduction TBDIsDamaged TBDIsMalfunctioning TBDIsOn TBDRadarEnhancement TBD

Sensor AntennaRaised Whether the sensor/emitter's antenna is raised or not.BlackoutLightsOn Whether the sensor/emitter's blackout lights are on or not.LightsOn Whether the sensor/emitter's lights are on or not.InteriorLightsOn Whether the sensor/emitter's interior lights are on or not.MissionKill Whether the sensor/emitter has sustained damage that will prevent it

carrying out its mission or not (ew.g. damaged antenna).SovietIFF Parameter1Enabled TBD

Parameter1IsDamaged TBDParameter1IsMalfunctioning TBDParameter1IsOn TBDParameter2Enabled TBDParameter2IsDamaged TBDParameter2IsMalfunctioning TBDParameter2IsOn TBDParameter3Enabled TBDParameter3IsDamaged TBDParameter3IsMalfunctioning TBDParameter3IsOn TBDParameter4Enabled TBDParameter4IsDamaged TBDParameter4IsMalfunctioning TBDParameter4IsOn TBDParameter5Enabled TBDParameter5IsDamaged TBDParameter5IsMalfunctioning TBDParameter5IsOn TBDParameter6Enabled TBDParameter6IsDamaged TBDParameter6IsMalfunctioning TBDParameter6IsOn TBD

UnderwaterAcousticsEmission EventIdentifier The generating federate uses the Event Identifier to associate related events. The event number begins at one at the beginning of the exercise and is incremented by one for each event.

Page 86: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Parameter Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

85

Interaction Term DefinitionAcknowledge OriginatingEntity The DIS entity ID of the entity or application sending the interaction.

ReceivingEntity The DIS entity ID of the entity or application which is the intended recipient of the interaction.

RequestIdentifier This field matches this response with the specific StartResume, StopFreeze, CreateEntity or RemoveEntity interaction sent by the simulation manager.

AcknowledgeFlag The type of interaction being ackowledged.ResponseFlag The type of response made to the interaction by the recipient.

AcousticTransient ActivityCode TBDActivityParameter TBDHostObjectIdentifier TBDRelativePosition TBD

ActionRequest OriginatingEntity The DIS entity ID of the entity or application sending the interaction.ReceivingEntity The DIS entity ID of the entity or application which is the intended

recipient of the interaction.RequestIdentifier The Request ID is a monotonically increasing integer identifier inserted

by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements.

ActionRequestCode The action that the recipient(s) are requested to perform.FixedDatums Optional additional data items (types and values)VariableDatumSet Optional additional data items (types and values). These data items are

not of fixed length.ActionRequestR AcknowledgementProtocol The acknowledgement protocol to be used for a transactionActionRequestToObject ObjectIdentifiers The list of objects that are the intended recipients of this interaction.

ActionRequestCode The action that the recipient(s) are intended to perform.ActionRequestToObjectR AcknowledgementProtocol The acknowledgement protocol to be used for this transactionActionResponse OriginatingEntity The DIS entity ID of the entity or application sending the interaction.

ReceivingEntity The DIS entity ID of the entity or application which is the intended recipient of the interaction.

RequestIdentifier This field matches this response with the specific ActionRequest interaction sent by the simulation manager.

RequestStatus The status of the request that the recipient has been asked to perform.FixedDatums Additional, fixed length data items (types and values).VariableDatumSet Additional, non fixed length, data items (types and values).

ActionResponseFromObject ActionResult The status of the request that the recipient has been asked to perform.ApplicationSpecificRadioSignal HostRadioIndex The ID of the radio transmitting this signal.

DataRate The rate at which the data is being transmitted.SignalDataLength The length of the signal data.SignalData The signal data.TacticalDataLinkType The type of tactical data link used to transmitted this signal (if any).TDLMessageCount The number of tactical data link messages contained in this signal.UserProtocolID The ID of the user protocol in use.

ArealObjectTransaction PointsData The point locations that define the objectPercentComplete Percent that the object is completeDamagedAppearance Damage appearanceObjectPreDistributed Whether or not the object was predistributed.Deactivated Whether or not the object has been deactivated.Smoking Whether or not the object is smoking.Flaming Whether or not the object is flaming.

AttributeChangeRequest ObjectIdentifiers The list of objects that are the intended recipients of this interaction.AttributeValueSet The set of attributes and their values, that the recipients are asked to

update.AttributeChangeRequestR AcknowledgementProtocol The acknowledgement protocol to be used for a transactionAttributeChangeResult ObjectIdentifier The ID of the object replying to the AttributeChangeRequest interaction.

AttributeChangeResult The result of the attribute change request.AttributeValueSet The set of attributes and their values that the recipient has been able to

update.AttributeChangeResultR AcknowledgementProtocol The acknowledgement protocol to be used for this transactionBreachableLinearObjectTransaction SegmentRecords TDBBreachablePointObjectTransaction BreachedStatus Amount of breaching, from NoBreaching to Cleared.BreachObjectTransaction SegmentRecords TDBBurstPointObjectTransaction PercentOpacity The opacity of the object.

CylinderSize A specific circular area with assigned height components.CylinderHeight The assigned height for the cylinder.NumberOfBursts TDBChemicalContent TDB

Collision CollidingObjectIdentifier The ID of the object that the issuing object has collided with.IssuingObjectMass The mass of the issuing object.IssuingObjectVelocityVector The velocity vector of the issuing object at the moment of impact.CollisionType The type of collision.CollisionLocation The location of the collision relative to the object that the issuing object

has collided with.EventIdentifier An ID assigned by the issuing object to associate related collision

events.

Page 87: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Parameter Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

86

Interaction Term DefinitionIssuingObjectIdentifier The ID of the object that has detected the collision and issued the

collision interaction.CollisionElastic CoefficientOfRestitution The degree that energy is conserved in a collision.

IntermediateResultXX X-X Component of the positive semi-definite Collision Intermediate Result matrix

IntermediateResultXY X-Y Component of the positive semi-definite Collision Intermediate Result matrix

IntermediateResultXZ X-Z Component of the positive semi-definite Collision Intermediate Result matrix

IntermediateResultYY Y-Y Component of the positive semi-definite Collision Intermediate Result matrix

IntermediateResultYZ Y-Z Component of the positive semi-definite Collision Intermediate Result matrix

IntermediateResultZZ Z-Z Component of the positive semi-definite Collision Intermediate Result matrix

UnitSurfaceNormal The normal vector to the surface at the point of collision detectionComment OriginatingEntity The DIS entity ID of the entity or application sending the interaction.

ReceivingEntity The DIS entity ID of the entity or application which is the intended recipient of the interaction.

VariableDatumSet The set of data items (types and values) associated with the interactionCraterObjectTransaction CraterSize TDBCreateEntity OriginatingEntity The DIS entity ID of the entity or application sending the interaction.

ReceivingEntity The FederateIdentifier field identifies the federate that is responsible for creating the entity (if possible). The complete parameter defines the entity ID of the new entity (see also note [18]).

RequestIdentifier The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements.

CreateEntityR AcknowledgementProtocol The acknowledgement protocol to be used for a transactionCreateObjectRequest ObjectClass The class of object to be created.

AttributeValueSet The set of attributes, and associated values, to be used to initialise the object.

RequestIdentifier The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements.

CreateObjectRequestR AcknowledgementProtocol The acknowledgement protocol to be used for a transactionCreateObjectResult CreateObjectResult The result of the create object request.

RequestIdentifier This field matches this response with the specific CreateObject interaction sent by the simulation manager.

Data OriginatingEntity The DIS entity ID of the entity or application sending the interaction.ReceivingEntity The DIS entity ID of the entity or application which is the intended

recipient of the interaction.RequestIdentifier This field matches this response with the specific SetData or

DataQuery interaction sent by the simulation manager.FixedDatums The set of data items (types and values), of fixed length, that the

recipient can return for this interaction.VariableDatumSet The set of data items (types and values), of variable length, that the

recipient can return for this interaction.DatabaseIndexRadioSignal HostRadioIndex The ID of the radio transmitting this signal.

DatabaseIndex The index into the federation specific database of stored signals.Duration The duration of the stored signal to be replayed.StartOffset The offset, from the start of the stored signal, that the signal is replayed

from.TacticalDataLinkType The type of tactical data link used to transmitted this signal (if any).TDLMessageCount The number of tactical data link messages contained in this signal.

DataQuery OriginatingEntity The DIS entity ID of the entity or application sending the interaction.ReceivingEntity The DIS entity ID of the entity or application which is the intended

recipient of the interaction.RequestIdentifier The Request ID is a monotonically increasing integer identifier inserted

by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements.

TimeInterval The interval between regular updates of the requested data. If this field is zero then the recipient should only issue a single Data interaction in response to this interaction.

FixedDatumIdentifiers The set of fixed length data items (types) that the recipient is requested to supply data for.

VariableDatumIdentifiers The set of variable length data items (types) that the recipient is requested to supply data for.

DataQueryR AcknowledgementProtocol The acknowledgement protocol to be used for a transactionDataR AcknowledgementProtocol The acknowledgement protocol to be used for a transactionEncodedAudioRadioSignal AudioData The data associated with the encoded audio radio signalEnvironmentObjectTransaction ObjectIdentifier TDB

ReferencedObjectIdentifier TDBForceIdentifier TDBObjectType TDB

Page 88: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Parameter Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

87

Interaction Term DefinitionRequestingIdentifier TDBReceivingIdentifier TDB

EventReport OriginatingEntity The DIS entity ID of the entity or application sending the interaction.ReceivingEntity The DIS entity ID of the entity or application which is the intended

recipient of the interaction.EventType The type of event being reported.FixedDatums The set of fixed size data items (types and values) associated with this

event.VariableDatumSet The set of variable size data items (types and values) associated with

this event.ExhaustSmokeObjectTransaction SegmentRecords TDBMinefieldData GroundBurialDepthOffset Specifies the offset of the origin of the mine coordinate system with

respect to the ground surface. This offset can be used in conjunction with the mine orienteation to determine the actual ground burial depth of the surfaces of a mine. Ground burial depth offset is specified as a positive measurement in meteres below the wate surface along the up vector.

Fusing Specifies the primary and secondary fuse and anti-handling device for each mine.

MineEmplacementTime Specifies the real-world, coordinated universal time (UTC) emplacement time of a mine.

MineEntityIdentifier Specifies the mine entity identifier number. The mine identification in conjunction with the MinefieldID form the unique identifier for each mine.MinefieldIdentifier Identifies the minefield to which the mines belong

MineLocation Specifies the location of the relative to the minfield location.MineOrientation Specifies the orientation of the center axis direction of fire of the mine,

relative to the minefield Coordinate System. If any of the three burial depth offsets is sent in the Record , this field shall also be sent.

MineType Specifies the type of each mine contained within the minefield interaction

NumberOfRecords Specifies the total number of minefiled records being sent in response to a minefield Query interaction.

NumberTripDetonationWires Specifies the number of trip detonation wires that exist for each mine. I sub n designates the trip wire count for mine n of N.

NumberWireVertices Specifies the number of vertices are in each trip wire. A set of I sub n vertex counts is given for each mine n of N, iff I sub n > 0. If I sub n is 0, the vertex count set is empty. Each non empty set of vertex counts (I sub n > 0) follows the previous non empty set. J sub i designates the vertex count of tripwire i of I sub n.

PaintScheme Specifies the camouflage scheme and color of the mine. RecordSequenceNumber Specifies the number of the current record in a sequence of minefiled

records sent in response to a query interaction.Reflectance Specifies the local dielectric difference between the mine and the

surrounding soil.RequestIdentifier Identifies the matching response to a request for mine information from

the minefield simulation made by means of a Query interactionRequestingEntityIdentifier Identifies the matching response to a request for mine information from

the associated minefield object state.ScalarDetectionCoefficient Specifies the coefficient to be utilized to insure proper correlation

between detctors located on different simulation platforms. In statistically based detection system applications, the detection system simulation will generally compare a random number against an internally calculated probability of detection. There are M (number of sensors) coefficients for each of the N mines. Question: all of type 1 first then all of type 2 OR all of mine 1 first then mine 2.

SensorTypes In QRP mode, specifies the requesting sensor types which were specified in the minefield query. In heartbeat mode, specifies the sensor types that are bein served by the minefield.

SnowBurialDepthOffset Specifies the offset of the origin of the mine coordinate system with respect to the snow surface. This offset can be used in conjuncition with the mine orientation to determine the actual snow baurial depth of the survaces of a mine. Snow burial depth offset is specified as a positive measurement in meters below the snow surface along the up vector.

ThermalContrast Specifies the temperature difference between the mine and the surround soil in degrees Centigrade. In the case of a buried mine, the delta temperature shall be measured between the ground surface above the mine and the surrounding ground surface temperature.

WaterBurialDepthOffset Specifies the offset of the origin of the mine coordinate system with respect to the water surface. This offset can be used in conjunction with the mine orienteation to determine the actual water burial depth of the surfaces of a mine. Water burial depth offset is specified as a positive measurement in meteres below the wate surface along the up vector.

WireVertices Specifies the vertices in a trip wire. A set of J sub i vertices is given for each trip wire i of I sub n, iff I sub n is > 0 and J sub i > 0. If I sub n is 0 or J sub i is 0, the vertex set is empty. Each non empty set of verticies (J sub i > 0) follows the previous non empty set.

MinefieldLaneMarkerObjectTransaction SegmentRecords TDBMinefieldObjectTransaction BreachedStatus Amount of breaching, from NoBreaching to Cleared.

Page 89: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Parameter Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

88

Interaction Term DefinitionMineCount Number of mines in the minefield.

MinefieldQuery MinefieldIdentifier Identifies the minefield to which this query is addressed.PerimeterPoints Specifie the location of each perimeter point in the requested area

relative to the minefield location.QueryFusing Specifies whether or not fusing is requested.QueryMineOrientation Specifies whether or not orientation is requested.QueryGroundBurialDepthOffset Specifies whether or not ground burial depth offset is requested.QueryMineEmplacementAge Specifies whether or not emplacement age is requested.QueryPaintScheme Specifies whether or not paint scheme is requested.QueryReflectance Specifies whether or not reflectance is requested.QueryScalarDetectionCoefficient Specifies whether or not scalar detection coefficient is requested.QuerySnowBurialDepthOffset Specifies whether or not snow burial depth offset is requested.QueryThermalContrast Specifies whether or not thermal contrast is requested.QueryTripDetonationWire Specifies whether or not trip detonation wire is requested.QueryWaterBurialDepthOffset Specifies whether or not water burial depth offset is requested.RequestingEntityIdentifier Identifies the entity requesting the information from the minefield

federate.RequestIdentifier Identifies the minefield query request.RequestedMineType Specifies the type of mine being queried by the requesting federate.SensorTypes Specifies the types of sensors requesting the data.

MinefieldResponseNACK MinefieldIdentifier Identifies the minefield to which the mines belongMissingRecordNumbers Identifies the record numbers not recieved in a sequence of minefiled

records.RequestIdentifier Identifies the matching response to a request for mine information from

the minefield simulation made by means of a Query interactionRequestingEntityIdentifier Identifies the matching response to a request for mine information from

the associated minefield object state.MunitionDetonation ArticulatedPartData The set of articulated parts affected by the detonation (including where

on the articulated part the detonation has affected).DetonationLocation The location, in the world coordinate system, of the detonation.DetonationResultCode The type of detonation (including no detonation).EventIdentifier An ID, generated by the issuing federate, used to associated related

fire and detonation events.FiringObjectIdentifier The ID of the object firing the munition.FinalVelocityVector The velocity vector of the munition at the moment of the detonation.FuseType The type of fuse on the munition.MunitionObjectIdentifier The ID of the associated munition object (if any).MunitionType The type of munition that is detonating.QuantityFired The quantity of rounds fired in a burst.RateOfFire The rate of fire, in rounds per minute, of the munitions in the burst.RelativeDetonationLocation The location of the detonation, relative to the target object (if any).TargetObjectIdentifier The ID of the object that the munition has detonated on.WarheadType The type of warhead on the munition.

PointObjectTransaction Location The location of the entity based on x,y and z.Orientation The angles of rotation around the coordinate axis between the entity's

attitude and the reference coordinate system axes, which are calculated as the Tait-Bryan Euler angles specifying the successive rotations needed to transform from the world coordinate system to the entity coordinate system.

PercentComplete Percent mission is complete.DamagedAppearance Amount of damage, from none to destroyed.ObjectPreDistributed Specifies whether or not the object was distributed before the state of

the exercise.Deactivated Specifies whether or not the object is deactivated.Smoking Specifies whether or not the object is smoking.Flaming Specifies whether or not the object is flaming.

RawBinaryRadioSignal HostRadioIndex The ID of the radio transmitting this signal.DataRate The rate at which the data is being transmitted.SignalDataLength The length of the signal data.SignalData The signal data.TacticalDataLinkType The type of tactical data link used to transmitted this signal (if any).TDLMessageCount The number of tactical data link messages contained in this signal.

RecordQueryR OriginatingEntity The DIS entity ID of the entity or application sending the interaction.ReceivingEntity The DIS entity ID of the entity or application which is the intended

recipient of the interaction.RequestIdentifier The Request ID is a monotonically increasing integer identifier inserted

by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements.

TimeInterval The interval between regular updates of the requested data. If this field is zero then the recipient should only issue a single RecordR interaction in response to this interaction.

EventType Specifies the type of event that the receiving entity or application should use to trigger the issue of a RecordR interaction in response to this query. If this is zero, then reporting shall be periodic based upon the value of the TimeInterval parameter.

Page 90: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Parameter Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

89

Interaction Term DefinitionAcknowledgementProtocol The acknowledgement protocol to be used for the transactionRecordIdentifiers Identifies the records for which information is requested

RecordR OriginatingEntity The DIS entity ID of the entity or application sending the interaction.ReceivingEntity The DIS entity ID of the entity or application which is the intended

recipient of the interaction.RequestIdentifier This field matches this response with the specific RecordQueryR or

SetRecordR interaction sent by the simulation manager.EventType The type of event that caused the RecordR interaction to be issued.AcknowledgementProtocol The acknowledgement protocol to be used for the transactionResponseSerialNumber Used to identify the serial number of the RecordR interaction when

more than one interaction is used to report record values.RecordSetData The set of records containing the information requested

RemoveEntity OriginatingEntity The DIS entity ID of the entity or application sending the interaction.ReceivingEntity The DIS entity ID of the entity or application which is the intended

recipient of the interaction.RequestIdentifier The Request ID is a monotonically increasing integer identifier inserted

by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements.

RemoveEntityR AcknowledgementProtocol The acknowledgement protocol to be used for a transactionRemoveObjectRequest ObjectIdentifiers The IDs of the objects to be removed.

RequestIdentifier The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements.

RemoveObjectRequestR AcknowledgementProtocol The acknowledgement protocol to be used for a transactionRemoveObjectResult RemoveObjectResult The result of the remove object request.

RequestIdentifier This field matches this response with the specific RemoveObject interaction sent by the simulation manager.

RepairComplete ReceivingObject Object requesting repairsRepairingObject Object that is able to perform the requested repairRepairType Repair performed

RepairResponse ReceivingObject Object requesting repairsRepairingObject Object that is able to perform the requested repairRepairResultCode Result of repair

ResupplyCancel ReceivingObject Object that is receiving suppliesSupplyingObject Object that has offered supplies

ResupplyOffer ReceivingObject Object that the supplies are being offered to.SupplyingObject Object that is offering the suppliesSuppliesData List of supplies that are offered. If the supplying entity cannot provide

the requested supplies, then this parameter shall be omitted.ResupplyReceived ReceivingObject Object that is receiving the supplies

SupplyingObject Object that is providing the supplies.SuppliesData List of supplies taken by receiving object.

RibbonBridgeObjectTransaction NumberOfSegments TDBServiceRequest RequestingObject Object requesting service

ServicingObject Object that is able to provide the requested serviceServiceType Type of requested serviceSuppliesData For a service of resupply, the list of supplies to be exchanged. If the

service requested is not resupply, then this parameter shall be omitted.SetData OriginatingEntity The DIS entity ID of the entity or application sending the interaction.

ReceivingEntity The DIS entity ID of the entity or application which is the intended recipient of the interaction.

RequestIdentifier The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements.

FixedDatums The set of fixed length data items (types and values) that the recipient is requested to set.

VariableDatumSet The set of variables length data items (types and values) that the recipient is requested to set.

SetDataR AcknowledgementProtocol The acknowledgement protocol to be used for a transactionSetRecordR OriginatingEntity The DIS entity ID of the entity or application sending the interaction.

ReceivingEntity The DIS entity ID of the entity or application which is the intended recipient of the interaction.

RequestIdentifier The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements.

AcknowledgementProtocol The acknowledgement protocol to be used for a transactionRecordSetData Specifies the information, in record format, to be set by the receiving

entity.StartResume OriginatingEntity The DIS entity ID of the entity or application sending the interaction.

ReceivingEntity The DIS entity ID of the entity or application which is the intended recipient of the interaction.

RealWorldTime The real world time that the entity or entities should start/resumed.

Page 91: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Parameter Definitions RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

90

Interaction Term DefinitionRequestIdentifier The Request ID is a monotonically increasing integer identifier inserted

by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements.

SimulationTime The simulation time that the entity or entities should use when they start/resume.

StartResumeR AcknowledgementProtocol The acknowledgement protocol to be used for a transactionStopFreeze OriginatingEntity The DIS entity ID of the entity or application sending the interaction.

ReceivingEntity The DIS entity ID of the entity or application which is the intended recipient of the interaction.

RequestIdentifier The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements.

RealWorldTime The real world time that the entity or entities should stop/freeze.Reason The reason for the stop or freeze.ReflectValues Whether the entity or entities being stopped/frozen should continue to

reflect values when stopped/frozen.RunInternalSimulationClock Whether the entity or entities being stopped/frozen should continue to

run their internal simulation clock when stopped/frozen.UpdateAttributes Whether the entity or entities being stopped/frozen should continue to

update attributes when stopped/frozen.StopFreezeR AcknowledgementProtocol The acknowledgement protocol to be used for a transactionTransferControl OriginatingEntity The DIS entity ID of the entity or application sending the interaction.

ReceivingEntity The DIS entity ID of the entity or application which is the intended recipient of the interaction.

RequestIdentifier The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements.

TransferType The type of transfer to be performed.TransferEntity The ID of the object to be transferred.RecordSetData Specifies the information, in record format, to be set by the receiving

entity.WeaponFire EventIdentifier An ID, generated by the issuing federate, used to associated related

fire and detonation events.FireControlSolutionRange The range used in the fire control solution. Zero if the range is unknown

or inapplicable.FireMissionIndex A unique index to identify the fire mission (used to associated weapon

fire interactions in a single fire mission).FiringLocation The location, the world coordinate system, of the weapon fire.FiringObjectIdentifier The ID of the object ffiring the munition.FuseType The type of fuse on the munition.InitialVelocityVector The velocity vector of the munition when fired.MunitionObjectIdentifier The ID of the associated munition object (if any).MunitionType The type of munition being fired.QuantityFired The number of rounds fired in the fire event.RateOfFire The rate of fire at which the munitions in the burst described in the fire

event.TargetObjectIdentifier The ID of the object being fired at (if any).WarheadType The type of warhead fitted to the munition being fired.

Page 92: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Notes RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

91

ID Text1 Value is integer percent from 1 to 1002 The units for the MarkingData are specified by the value of the MarkingEncodingType.3 The AttributeChangeResult interaction should be sent in response to an AttributeChangeRequest

interaction by any object that is mentioned in the associated object list. The AttributeChangeResult parameter should indicate the success or failure of the object to implement the requested changes. If the object can implement the changes then the AttributeChangeResult parameter should be set to successful and the AttributeValueSet shall be empty.

If the object cannot immediately comply with the request, but is likely to be able to comply in the future then the AttributeChangeRequest parameter shall be set to pending and the AttributeValueSet shall be empty. When the object complies with the request (or fails to implement the request) then another AttributeChangeResult interaction shall be sent informing the initiating federate of the result of the request.

If the object cannot comply with the request then the AttributeChangeResult parameter shall indicate the reason why the object cannot comply with the request, The AttributeValueSet shall contain the attributes which have been not been set and the current values of those attributes.

4 This is the unique ObjectName associated with each object instance. The user can define the name to be used in the registerObjectInstance RTI call. If user does not define the name then the RTI will generate a unique name for the object. RTI generated names may be fairly long, so federations wishing to conserve bandwidth may wish to implement their own object naming scheme.

The ObjectName is provided by the RTI in the discoverObjectInstance call. The user can also obtain the ObjectName for a particular object instance using the getObjectInstanceName call.

5 Currently the entity type record is a variant record as in DIS (the meaning of the enumerations in each field depends on the enumerations in the fields preceding it). In the future it is intended to flatten the structure so that there is a single set of enumerations for each field. This may be achieved by offsetting the start of each block of enumerations, using different offsets for each block.

6 The current OMT standard does not allow the definition of variant records in complex data types, i.e. where a field may be present or absent according to the state of another variable (although the RTI does not disallow this, since the application is responsible for the data marshalling of complex data types). The RPR-FOM uses the convention that a cardinality of 0-1 denotes a variant record field.

7 The contents of the AntennaPatternStruct complex datatype depends on the value of the AntennaPatternType attribute as follows:

Values: "Other" or "OmniDirectional" Structure is empty

Value: "Beam" Structure contains 1 "BeamAntenna" field and 0 SphericalHarmonicAntenna" fields

Value: "SphericalHarmonic" Structure contains 0 "BeamAntenna" field and 1 SphericalHarmonicAntenna" fields

8 This is an 8-bit enumeration9 This is a 16-bit enumeration10 This is a 32-bit enumeration11 This structure is taken directly from the IEEE 1278.1-1995 (DIS) definition of the Spherical Harmonic

Antenna Pattern record (section 5.2.4.3). It does not comply with the DIS field alignment rules (which is an error in the DIS standard). Therefore some federates may not be able to process this structure directly, but must copy the contents a field at a time to an equivalent structure that does comply with the DIS field alignment rules.

12 The Acknowledge interaction is issued in response to the CreateEntity, RemoveEntity, StartResume, and StopFreeze interactions. See (DIS 4.4.5.4.5 Acknowledge PDU) and (DIS 5.4.6.5 Acknowledge PDU).

13 This is a timestamp record (see DIS 5.2.31)14 Each element i indicates whether the portion of the segment beginning at the segment origin +

(i*Breach Length) and extending i* Breach Length meters is breached or not.15 The AcknowledgeR interaction is issued in response to the CreateEntityR, RemoveEntityR,

StartResumeR, and StopFreezeR interactions. See (DIS 4.4.11.3.5 Acknowledge-R PDU) and (DIS 5.3.12.5 Acknowledge-R PDU).

16 See DIS 4.5.11 for a description of the acknowledgement protocols (called reliability services in that document).

17 If the EntityNumber field is set to RQST_ASSIGN_ID (hex FFFE) then the receiving application should assign the entity number. Entity identifications shall be in accordance with DIS 5.2.14.2.

Page 93: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Notes RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

92

ID Text18 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager

into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements.

19 This field matches this response with the specific ActionRequest interaction sent by the simulation manager.

20 This field matches this response with the specific SetData or DataQuery interaction sent by the simulation manager.

21 This field matches this response with the specific RemoveObject interaction sent by the simulation manager.

22 If there is no object instance associated with the attribute, then this should be set to the empty string (no characters).

23 Only one of the varient record types is included in each intercom parameter structure. The particular structure included is determined by the value of the RecordType field

24 This must reference a valid Object instance.25 Federates shall send the time at which the data is valid in the user defined tag with every attribute

values update and interaction. The time shall be in the first 8 bytes (octets) of the user defined tag, using the DIS timestamp field format (see section 5.2.31 of IEEE 1278.1-1995) converted into hexadecimal ASCII character representation (0-9 and A-F). The ordering of the characters shall be in accordance with section 5.1.1 of IEEE 1278.1-1995, that is most significant octet first, with the most significant bits first (i.e. the character for bits 4-7 precedes the character for bits 0-3).

All federates shall transmit this field, even if they do not use it themselves, so that other federates can use its value to compensate for network transport delays.

26 The EventIdentifier attribute is used to link together updates arising from a common event. For example an emitter function change can be linked to a frequency change in one of its associated emitter beams, by using the same event ID in the attribute updates to the appropriate EmitterSystem and EmitterBeam classes.

It is important to note that in order that the EventIdentifier is delivered in the same reflect attribute values call in the receiving federates as the associated attributes, then all the attributes, including theEventIdentifier, must share the same transport type.

27 The federate should change the value of the EventIdentifier when associating changes between two or more emitter beams and/or emitter systems. It is not necessary to update the EventIdentifier field with every attribute update if the change is not associated with changes in other instances of other classes.

28 Warning - this data type corresponds with the definition of attribute handles in the current RTI specification (v1.3). The RTI specification does not guarantee that the attribute handle will continue to use this data type in future versions of the standard.

29 All fields in the entity type struct are enumerations. The values for the individual fields are defined in section for of "Enumeration and Bit-Encoded Values for use with IEEE 1278.1-1995" (EBV-DOC). The values used in this structure should comply with the requirements specified in section 5.2.16 of IEEE 1278.1-1995 (for platform and environmental entities) and section 5.2.39 of IEEE 1278.1A-1998 (for aggregate entities).

30 The emitter names have been generated from the names in the enumeration document (EBV-DOC) according to the following rules:

a) The emitter name is the National Nomenclature name if there is one. If not then the emitter name is the NATO Reporting Name, if there is one. If not then then the emitter name is the Commercial Designation.b) All spaces have been replaced by underscores.c) If emitter name starts with a digit, then prepend "Emitter_".d) The round barck characters, "(" and ")" have been replaced with angle brackets, "<" and ">" respectively.

31 The object IDs in this structure shall refer to EmitterBeam objects (or subclasses of EmitterBeam)32 The object IDs in this structure shall refer to PhysicalEntity objects (or subclasses of PhysicalEntity)

Page 94: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Notes RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

93

ID Text33 The contents of the ParameterValueStruct complex datatype depends on the value of the

ParameterType attribute as follows:

Values: "ArticulatedPart" Structure contains 1 "ArticulatedParts" field and 0 "AttachedParts" fields

Value: "AttachedPart" Structure contains 0 "ArticulatedParts" field and 1 "AttachedParts" fields

The active field is located immediately after the ParameterType field (i.e. both the ArticulatedParts field and AttachedParts field start at an offset of 4 bytes from the start of the ParameterValueStruct).

34 All the fields in the radio type struct are enumerations. The values for the individual fields (that do not use enumeration datatypes from within the RPR FOM) are defined in section for of "Enumeration and Bit-Encoded Values for use with IEEE 1278.1-1995" (EBV-DOC). The values used in this structure should comply with the requirements specified in section 5.2.16 of IEEE 1278.1-1995.

35 This attribute is updated if the current value differs from the previously updated value by more than the value specified by the symbolic name (see section 5.1.4 of IEE 1278.1-1995 for the actual values of the symbolic names)

36 See section 5.1.4 of IEEE 1278.1-1995 for the values of the symbolic name37 This condition is TRUE when TSPI_Change is TRUE and the actual accleration differs from the last

transmitted acceleration by more than a threshold value in any direction. The default threshold shall be DRA_ACCEL_EPSILON_DFLT (see note 44)

38 The TSPI_Change condition shall be evaluated as follows:39 This condition is TRUE when TSPI_Change is TRUE and the actual angular velocity differs from the

last transmitted angular velocity by more than a threshold value in any direction. The default threshold shall be DRA_ANG_VEL_EPSILON_DFLT (see note 44)

40 This condition is TRUE when TSPI_Change is TRUE and the actual orientation differs from the last transmitted orientation by more than a threshold value in any orientation. The default threshold shall be DRA_ORIENT_EPSILON_DFLT (see note 44)

41 This condition is TRUE when TSPI_Change is TRUE and the actual position differs from the last transmitted positition by more than a threshold value in any direction. The default threshold shall be DRA_POS_EPSILSON_DFLT (see note 44)

42 This condition is TRUE when TSPI_Change is TRUE and the actual velocity differs from the last transmitted velocity by more than a threshold value in any direction. The default threshold shall be DRA_VEL_EPSILON_DFLT (see note 44)

43 The values of the default update conditions is as follows:-

DRA_POS_EPSILON_DFLT 0.001 mDRA_ORIENT_EPSILON_DFLT 0.00001 radiansDRA_VEL_EPSILON_DFLT 0.001 m/sDRA_ACCEL_EPSILON_DFLT 0.001 m/s/sDRA_ANG_VEL_EPSILON_DFLT 0.00001 radians/s

44 The value of DS_WAVELENGTH shall be 0.0000001 microns45 The DatumLength equals the length in bits of the DatumValue only. The total size of a

VariableDatumStruct record must account for the padding length46 There is no data associated with the uniform geometry complex data type. However, to correctly align

fields within the EnvironmentRecStruct complex data type all environmental record data types (including this data type) must have a size which is a multiple of 64 bits. Hence 64 bits of padding areincluded in this record.

47 All padding fields shall be set to the value 048 Frozen entities should not be dead-reckoned, i.e. should be displayed as fixed at the current location

even if non-zero velocity, acceleration or rotation data received from the frozen entity49 The value of the MajorModulationType determines which of the remaining modulation type fields are

used to described the modulation detail.50 These fields are only used when the SINCGARS radio is in FH mode. They determine the hopping

pattern of the SINCGARS radio. If any one of these fields is different, except FH Synchronization Time Offset, the hopping pattern is different. Radios on different hopping patterns shall not communicate.

51 This optional field shall be included (cardinality 1) when the RFModulationSystemType is equal to CCTT_SINCGARS. It shall be excluded (cardinality 0) when the RFModulationSystemType is equal to any other value.

Page 95: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Notes RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

94

ID Text52 The type of the DatumValue field is determined by the value of the DatumID field. Document EBV

99-01, section 7.1, defines the types and associated units, etc., for each of the DatumID enumerationvalues. The DatumValue type is defined as a long long (64 bits) to ensure that correct byte alignmentfor types that include 64-bit elements

53 The units of the value field depends on the value of the TypeMetric field. The units are defined in section A.2.1.4 of IEEE 1278.1-1995

54 The units of the FixedDatumValue field is determined by the value of the FixedDatumIdentifier field. Document EBV 99-01, section 7.1, defines the units, etc., for each of the FixedDatumIdentifier enumeration values.

55 One and only one of its component data is contained in this data structure. Variants are supposed tohave better support in next HLA revision

56 The structure of this complex data type follows that defined in EBV-DOC (section 12.3.5.1).57 The size of the padding field (i.e. its cardinality) is calculated so that the total size of the parent

complex data type in bits is a multiple of 6458 The size of the padding field (i.e. its cardinality) is calculated so that the total size of the parent

complex data type in bits is a multiple of 3259 The size of the padding field (i.e. its cardinality) is calculated so that the total size of the parent

complex data type in bits is a multiple of 1660 The AttributeChangeResultR interaction should be sent in response to an AttributeChangeRequestR

interaction by any object that is mentioned in the associated object list. The AttributeChangeResult parameter should indicate the success or failure of the object to implement the requested changes. If the object can implement the changes then the AttributeChangeResult parameter should be set to successful and the AttributeValueSet shall be empty.

If the object cannot immediately comply with the request, but is likely to be able to comply in the future then the AttributeChangeRequest parameter shall be set to pending and the AttributeValueSet shall be empty. When the object complies with the request (or fails to implement the request) then another AttributeChangeResultR interaction shall be sent informing the initiating federate of the resultof the request.

If the object cannot comply with the request then the AttributeChangeResult parameter shall indicate the reason why the object cannot comply with the request, The AttributeValueSet shall contain the attributes which have been not been set and the current values of those attributes.

61 The CreateObjectResult interaction should be sent in response to an CreateObjectRequest interaction by the receiving federate.

62 The CreateObjectResultR interaction should be sent in response to an CreateObjectRequestR interaction by the receiving federate.

63 The ActionResponse interaction should be sent in response to an ActionRequest interaction by the receiving federate.

64 The ActionResponseR interaction should be sent in response to an ActionRequestR interaction by the receiving federate.

65 The ActionResponseFromObject interaction should be sent in response to an ActionRequestToObject interaction by the receiving federate.

66 The ActionResponseFromObjectR interaction should be sent in response to an ActionRequestToObjectR interaction by the receiving federate.

67 The Data interaction should be sent in response to a DataQuery interaction by the receiving federate.68 The DataR interaction should be sent in response to a DataQueryR interaction by the receiving

federate.69 The Data interaction should be sent in response to a SetData interaction by the receiving federate.70 The DataR interaction should be sent in response to a SetDataR interaction by the receiving federate71 The RemoveObjectResult interaction should be sent in response to an RemoveObjectRequest

interaction by the receiving federate.72 The standard acknowledgement protocol is identical to the requirements of SIMAN in DIS

1278.1-1995 (i.e. it acts identically to the parent interaction) - see DIS 4.5.5. The other acknowledgement protocols are described in DIS 4.5.11 (they are called reliability services in that document).73 This is an entity appearance record (see section 4.3 of the DIS enumeration document). The reason that this has not been split out into separate fields (as has been done for the subclasses of BaseEntity) is the difficulty of providing an efficient manner of defining an array of such appearance fields. IEEE 1516 provides facilities to define bit-encoded fields - it is intended that, as part of the upgrade to IEEE1516, a suitable datatype for the appearance structure will defined for use with this field.

74 This field is present if the StationName enumerated value is equal to OnStationXYZ. If the StationName field contains any other enumerated value then this field is not present

Page 96: Real-time Platform Reference Federation Object Model (RPR FOM)movesinstitute.org/~mcgredo/MV3500/hla/RPR2-D17.pdf · Purpose Common Foundation Reference FOM (CF-RFOM) as defined by

Notes RPR FOMVersion 2 Draft 17

Oct 3, 2003 Copyright (c) 2000, 2001, 2002, 2003 SISO Inc. All rights reserved.This is an unapproved SISO draft document, subject to change

95

ID Text75 This field is present if the StationName enumerated value is equal to OnStationRangeBearing. If the

StationName field contains any other enumerated value then this field is not present76 The relationship and named location fields are not included in this datatype if the entity is not a

constituent part of another entity (denoted by the HostEntityIdentifier being set to 0.0.0 and the HostRTIObjectIdentifier being set to the empty string). If the entity is a constituent part of another entity ( denoted by the HostEntityIdentifier being set to a valid entity identifier and the HostRTIObjectIdentifier being set to the RTI object identifier of the host entity) then the Relationship and NamedLocation fields shall be present in this datatype.

77 If the entity is a constituent part of another entity (denoted by the IsPartOf attribute being set appropriately) then the Spatial attribute may be ignored by a receiving federate. Instead, the receiving federate can calculate spatial attribute values by adding the offsets provided in the RelativeSpatial attribute to the values provided in the host entity's Spatial attribute. Even if a federate is updating RelativeSpatial, it should still update Spatial for the benefit of federates who do not subscribe to the optional RelativeSpatial and IsPartOf attributes.

78 If the entity is a constituent part of another entity (denoted by the IsPartOf attribute being set appropriately) then the IsFrozen attribute is no longer updated. The frozen status of the entity is the same as the frozen status of the host entity.

79 The type of RecordData is determined by the value of the RecordSetIdentifier field. Document EBV2000, section 7.1, defines the units, etc. for each of the RecordIdentifier enumeration values.

80 The number of padding octets added to the RecordSetStruct shall make the sum of the RecordValues field length and the PaddingTo32 field length an even multiple of 32 bits. This numbercan be formulated as P = (ceiling(v/32)*32-v)/8 where v is the actual length of the RecordValues datatype in bits and ceiling(x) is 1 plus the largest integer less than x.

81 This field matches this response with the specific SetRecord or RecordQuery interaction sent by the simulation manager.

82 If this field is zero and the EventType is set to zero then the receving entity or application shall set a single RecordR interaction containing the requested data.

83 Frequency modulation shall be derived from database parameters stored for the particular emitting system and specified mode

84 If layer 2 data is available (determined by the state of the Layer2DataAvailable attribute) then this field shall be transmitted by the federate. If layer 2 data is not available then this field shall not be transmitted by the federate.

85 The RRB system is a transponder only system86 The RecordR interaction should be sent in response to a SetRecordR interaction by the receiving

federate.87 The RecordR interaction should be sent in response to a RecordQueryR interaction by the receiving

federate.88 The value of the SpreadSpectrumType determines which of the remaining fields are used to

described the spread spectrum detail.