You are on page 1of 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.

Object Model Identification Table

RPR FOM
Version 2 Draft 17

Category Name Version Date Purpose

Application Domain

Information Real-time Platform Reference FOM 2.0 Draft 17 10/03/2003 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). Real time, platform level simulations. This FOM is based upon the following baseline documents: 1. IEEE 1278.1-1995 2. Enumeration and Bit Encoded Values for Use with Protocols for Distributed Interactive Simulation Applications, IST-CF-02-01 (commonly known as EBV 2002-1). Simulation Interoperability Standards Organisation (SISO) Mr Graham Shanks AMS +44 1383 828062 graham.shanks@amsjv.com

Sponsor POC (Title, First, Last) POC Organization POC Telephone POC Email

Oct 3, 2003

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

Object Class Structure Table

RPR FOM
Version 2 Draft 17

Class1 ActiveSonarBeam (PS) BaseEntity [25] (S)

Class2 AggregateEntity (PS) EnvironmentalEntity (PS) PhysicalEntity (S)

Class3

Class4

Platform (S)

Lifeform (S) CulturalFeature (PS) Expendables (PS) Munition (PS) Radio (PS) Sensor (PS) Supplies (PS) EmbeddedSystem (N) Designator (PS) EmitterSystem (PS) IFF (N)

Aircraft (PS) AmphibiousVehicle (PS) GroundVehicle (PS) MultiDomainPlatform (PS) Spacecraft (PS) SubmersibleVessel (PS) SurfaceVessel (PS) Human (PS) NonHuman (PS)

NatoIFF (N) SovietIFF (N)

NatoIFFInterrogator (PS) NatoIFFTransponder (PS) SovietIFFInterrogator (PS) SovietIFFTransponder (PS)

EmitterBeam (S) EnvironmentObject (S)

RRB [85] (PS) MinefieldData (PS) RadioReceiver (PS) RadioTransmitter (PS) UnderwaterAcousticsEmission (N) ActiveSonar (PS) AdditionalPassiveActivities (PS) PropulsionNoise (PS) RadarBeam (PS) JammerBeam (PS) 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 (PS GriddedData (PS) Minefield (PS)

Oct 3, 2003

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

Object Interaction Table

RPR FOM
Version 2 Draft 17

Interaction1 Acknowledge [12] (IR) AcousticTransient (IR) ActionRequest [63] (IR) ActionResponse [63] (IR) ActionRequestToObject [65] (IR) ActionResponseFromObject [65] (IR) AttributeChangeRequest [3] (IR) AttributeChangeResult [3] (IR) Collision (IR) Comment (IR) CreateEntity [12] (IR) CreateObjectRequest [61] (IR) CreateObjectResult [61] (IR) Data (IR) DataQuery [67] (IR) EnvironmentObjectTransaction (N)

Interaction2 AcknowledgeR [15] (IR) ActionRequestR [64] (IR) ActionResponseR [64] (IR) ActionRequestToObjectR [66] (IR) ActionResponseFromObjectR [66] (IR) AttributeChangeRequestR [60] (IR) AttributeChangeResultR [60] (IR) CollisionElastic (IR) CreateEntityR [15] (IR) CreateObjectRequestR [62] (IR) CreateObjectResultR [62] (IR) DataR (IR) DataQueryR [68] (IR) ArealObjectTransaction (R) LinearObjectTransaction (R)

Interaction3

PointObjectTransaction (R)

MinefieldObjectTransaction (IR) OtherArealObjectTransaction (IR) BreachableLinearObjectTransaction (IR) BreachObjectTransaction (IR) ExhaustSmokeObjectTransaction (IR) MinefieldLaneMarkerObjectTransaction (IR) OtherLinearObjectTransaction (IR) 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) RemoveObjectRequest [71] (IR) RemoveObjectResult [71] (IR) RepairComplete (IR) RepairResponse (IR) ResupplyCancel (IR) ResupplyOffer (IR) ResupplyReceived (IR) ServiceRequest (IR) SetData [69] (IR) SetRecordR [86] (IR) StartResume [12] (IR) StopFreeze [12] (IR) WeaponFire (IR) TransferControl (IR)

RemoveEntityR [15] (IR) RemoveObjectRequestR [72] (IR) RemoveObjectResultR [72] (IR)

SetDataR [70] (IR) StartResumeR [15] (IR) StopFreezeR [15] (IR)

Oct 3, 2003

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

Attribute Table

RPR FOM
Version 2 Draft 17

Object ActiveSonar

Attribute AcousticName FunctionCode AcousticsIdentifier ActiveEmissionParameterIndex AzimuthBeamwidth AzimuthCenter BeamIdentifier ElevationBeamwidth ElevationCenter EventIdentifier ScanPattern ActivityCode ActivityParameter IsSilent AggregateMarking AggregateState Dimensions EntityIdentifiers [23] ForceIdentifier Formation NumberOfSilentEntities NumberOfVariableDatums SilentAggregates SilentEntities SubAggregateIdentifiers [23] VariableDatums PointsData PercentComplete DamagedAppearance ObjectPreDistributed Deactivated Smoking Flaming EntityType EntityIdentifier IsPartOf Spatial [77] RelativeSpatial [77] SegmentRecords BreachedStatus SegmentRecords PercentOpacity CylinderSize CylinderHeight NumberOfBursts ChemicalContent CraterSize ExternalLightsOn InternalHeatSourceOn InternalLightsOn CodeName DesignatedObjectIdentifier [22] DesignatorCode DesignatorEmissionWavelength DesignatorOutputPower DesignatorSpotLocation DeadReckoningAlgorithm RelativeSpotLocation SpotLinearAccelerationVector

Datatype ActiveSonarEnum16 ActiveSonarFunctionCodeEnum8 octet short float float octet float float EventIdentifierStruct ActiveSonarScanPatternEnum16 PassiveActivitiesEnum16 short boolean AggregateMarkingStruct AggregateStateEnum8 DimensionStruct RTIObjectIdArrayStruct ForceIdentifierEnum8 FormationEnum32 short unsigned long SilentAggregateStruct SilentEntityStruct RTIObjectIdArrayStruct VariableDatumStruct WorldLocationStruct unsigned long DamageStatusEnum32 boolean boolean boolean boolean EntityTypeStruct EntityIdentifierStruct IsPartOfStruct SpatialStruct SpatialStruct BreachableSegmentStruct BreachedStatusEnum8 BreachStruct unsigned long unsigned long unsigned long unsigned long ChemicalContentEnum32 unsigned long boolean boolean boolean DesignatorCodeNameEnum16 RTIObjectIdStruct DesignatorCodeEnum16 float float WorldLocationStruct DeadReckoningAlgorithmEnum8 RelativePositionStruct AccelerationVectorStruct

Cardinality 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0+ 0+ 1 0+ 0+ 1 1 1 1 1 1 1 1 1 1 1 0+ 1 0+ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Units N/A N/A N/A N/A radians radians N/A radians radians N/A N/A N/A N/A TRUE/FALSE N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A TRUE/FALSE TRUE/FALSE TRUE/FALSE N/A N/A N/A Microns Watts N/A N/A N/A N/A

Resolution Accuracy N/A N/A 1 1 N/A N/A perfect perfect perfect perfect perfect perfect perfect N/A N/A N/A perfect perfect N/A N/A N/A N/A N/A N/A perfect perfect N/A N/A N/A N/A N/A perfect N/A perfect perfect perfect perfect N/A N/A N/A N/A N/A N/A N/A N/A perfect perfect perfect perfect N/A perfect perfect perfect perfect N/A N/A N/A perfect perfect N/A N/A N/A N/A

ActiveSonarBeam

AdditionalPassiveActivities

AggregateEntity

ArealObject

N/A N/A N/A 1 N/A N/A N/A N/A N/A N/A N/A 1 1 N/A N/A N/A N/A N/A N/A

BaseEntity [25]

BreachableLinearObject BreachablePointObject BreachObject BurstPointObject

CraterObject CulturalFeature

Designator

N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

N/A N/A N/A N/A

Accuracy Condition N/A N/A always always always always always always always N/A N/A N/A always always N/A N/A N/A N/A N/A N/A always always N/A N/A N/A N/A N/A always N/A always always always always N/A N/A N/A N/A N/A N/A N/A N/A always always always always N/A always always always always N/A N/A N/A always always N/A N/A N/A N/A

Update Type Static Conditional Static Conditional Conditional Conditional Static Conditional Conditional Conditional Conditional Conditional Conditional Conditional Static Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Static Static Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Static Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional

Update Condition N/A On change N/A On change On change On change N/A On change On change On change On change On change On change N/A On change AggSizeChange On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change N/A N/A On change

On change On change On change On change On change On change On change On change On change On change On change On change N/A On change On change > DS_WAVELENGTH [44] On change DesigPositionChange [38, 41] On change RelDesigPositionChange [38, 41] DesigAccelerationChange [37, 38]

N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N

Transferable/A Updateable/ cceptable Reflectable UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR

Routing Space N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Oct 3, 2003

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

Attribute Table

RPR FOM
Version 2 Draft 17

Object EmbeddedSystem

Attribute EntityIdentifier HostObjectIdentifier [24] RelativePosition BeamAzimuthCenter BeamAzimuthSweep BeamElevationCenter BeamElevationSweep BeamFunctionCode BeamIdentifier BeamParameterIndex EffectiveRadiatedPower EmissionFrequency EmitterSystemIdentifier [24] EventIdentifier [26] FrequencyRange PulseRepetitionFrequency PulseWidth SweepSynch EmitterFunctionCode EmitterType EmitterIndex EventIdentifier [26] OpacityCode ObjectIdentifier ReferencedObjectIdentifier ForceIdentifier ObjectType ProcessIdentifier Type ModelType EnvironmentProcessActive [44] SequenceNumber EnvironmentRecData SegmentRecords GridIdentifier CoordinateSystem NumberOfGridAxes ConstantGrid EnvironmentType Orientation SampleTime TotalValues VectorDimension GridAxisInfo GridDataInfo BeamAzimuthCenter [84] BeamAzimuthSweep [84] BeamElevationCenter [84] BeamElevationSweep [84] BeamSweepSync [84] EventIdentifier FundamentalParameterData [84] Layer2DataAvailable SecondaryOperationalDataParameter1 [84] SecondaryOperationalDataParameter2 [84] SystemMode SystemName SystemType SystemIsOn

Datatype EntityIdentifierStruct RTIObjectIdStruct RelativePositionStruct float float float float BeamFunctionCodeEnum8 octet unsigned short float float RTIObjectIdStruct EventIdentifierStruct float float float float EmitterFunctionEnum8 EmitterTypeEnum16 octet EventIdentifierStruct OpacityCodeEnum32 EntityIdentifierStruct RTIObjectIdStruct ForceIdentifierEnum8 EnvironmentObjectTypeStruct EntityIdentifierStruct EnvironmentTypeStruct EnvironmentModelTypeEnum8 boolean unsigned short EnvironmentRecordList ExhaustSmokeStruct EntityIdentifierStruct EnvironmentDataCoordinateSystemEnum16 octet EnvironmentGridTypeEnum8 EnvironmentTypeStruct OrientationStruct unsigned long long unsigned long octet GridAxisStruct GridDataStruct float float float float float EventIdentifierStruct FundamentalParameterDataStruct boolean IffOperationalParameter1Enum8 IffOperationalParameter2Enum8 octet IffSystemNameEnum16 IffSystemTypeEnum16 boolean

Cardinality 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0+ 1 1 1 1 1 1 1 1 1 0+ 0+ 1 1 1 1 1 1 0+ 1 1 1 1 1 1 1

Units N/A N/A N/A radians radians radians radians N/A N/A N/A dBm Hz N/A N/A Hz Hz microsec % N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A TRUE/FALSE N/A N/A N/A N/A N/A N/A N/A N/A

Resolution Accuracy N/A N/A N/A N/A N/A N/A perfect perfect perfect perfect N/A perfect perfect perfect perfect N/A N/A perfect perfect perfect perfect N/A N/A perfect N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect perfect N/A N/A N/A N/A perfect N/A N/A N/A perfect perfect perfect N/A N/A perfect perfect perfect perfect perfect N/A N/A perfect N/A N/A N/A N/A N/A N/A

EmitterBeam

N/A N/A 1

N/A N/A

EmitterSystem

EnvironmentalEntity EnvironmentObject

EnvironmentProcess

ExhaustSmokeObject GriddedData

N/A N/A 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1 N/A N/A N/A N/A N/A N/A N/A

IFF

N/A N/A radians radians radians radians % N/A N/A TRUE/FALSE N/A N/A N/A N/A N/A TRUE/FALSE

N/A N/A

N/A N/A N/A N/A N/A N/A N/A N/A N/A

Accuracy Condition N/A N/A N/A always always always always N/A always always always always N/A N/A always always always always N/A N/A always N/A N/A N/A N/A N/A N/A N/A N/A N/A always always N/A N/A N/A N/A always N/A N/A N/A always always always N/A N/A always always always always always N/A N/A always N/A N/A N/A N/A N/A N/A

Update Type Static Static Conditional Conditional Conditional Conditional Conditional Conditional Static Conditional Conditional Conditional Static Conditional Conditional Conditional Conditional Periodic Conditional Static Static Conditional Conditional Static Conditional Static Static Static Static Conditional Conditional Conditional Conditional Conditional Static Conditional Conditional Conditional Static Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Periodic Conditional Conditional Conditional Conditional Conditional Conditional Static Static Conditional

Update Condition N/A N/A On change > EE_AZ_THRSH [35] > EE_AZ_THRSH [35] > EE_EL_THRSH [35] > EE_EL_THRSH [35] On change N/A On change On change On change N/A On change [27] On change On change On change HRT_BEAT_TIMER secs [36] On change N/A N/A On change [27] On change N/A On change N/A N/A N/A N/A On change On change On change On change On change N/A On change On change On change N/A On change On change On change On change On change On change > EE_AZ_THRSH [35] > EE_AZ_THRSH [35] > EE_EL_THRSH [35] > EE_EL_THRSH [35] HRT_BEAT_TIMER secs [36] On change On change On change On change On change On change On change N/A On change

N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N

Transferable/A Updateable/ cceptable Reflectable UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR

Routing Space N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Oct 3, 2003

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

Attribute Table

RPR FOM
Version 2 Draft 17

Object JammerBeam

Attribute SystemIsOperational JammingModeSequence JammedObjectIdentifiers [31] HighDensityJam FlashLightsOn StanceCode PrimaryWeaponState SecondaryWeaponState ComplianceState ActiveStatus ForceIdentifier Lane MinefieldAppearanceType MinefieldIdentifier MinefieldLocation MinefieldOrientation MinefieldType MineTypes PerimeterPointCoordinates ProtocolMode State GroundBurialDepthOffset Fusing MineEmplacementTime MineEntityIdentifier MinefieldIdentifier MineLocation MineOrientation MineType NumberTripDetonationWires NumberWireVertices PaintScheme Reflectance ScalarDetectionCoefficient SensorTypes SnowBurialDepthOffset ThermalContrast WaterBurialDepthOffset WireVertices SegmentRecords BreachedStatus MineCount LauncherFlashPresent AlternateMode4 Mode1Enabled Mode1IsDamaged Mode1IsMalfunctioning Mode1IsOn Mode2Enabled Mode2IsDamaged Mode2IsMalfunctioning Mode2IsOn Mode3AEnabled Mode3AIsDamaged Mode3AIsMalfunctioning Mode3AIsOn Mode4Enabled Mode4IsDamaged Mode4IsMalfunctioning

Datatype boolean unsigned long RTIObjectIdArrayStruct boolean boolean StanceCodeEnum32 WeaponStateEnum32 WeaponStateEnum32 ComplianceStateEnum32 boolean ForceIdentifierEnum8 boolean MinefieldTypeEnum8 EntityIdentifierStruct WorldLocationStruct OrientationStruct EntityTypeStruct EntityTypeStruct PerimeterPointStruct MinefieldProtocolEnum8 boolean float MineFusingStruct ClockTimeStruct unsigned short RTIObjectIdStruct WorldLocationStruct OrientationStruct EntityTypeStruct octet octet MinefieldPaintSchemeEnum32 float octet MinefieldSensorTypeEnum32 float float float WorldLocationStruct MinefieldLaneMarkerStruct BreachedStatusEnum8 unsigned long boolean IffAlternateMode4Enum8 boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean

Cardinality 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0+ 0+ 1 1 0+ 0+ 0+ 0+ 1 0+ 0+ 1 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 0+ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Units TRUE/FALSE N/A N/A TRUE/FALSE TRUE/FALSE N/A N/A N/A N/A TRUE/FALSE N/A TRUE/FALSE N/A N/A N/A N/A N/A N/A N/A N/A TRUE/FALSE N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A metres Degrees C metres N/A N/A N/A N/A TRUE/FALSE N/A TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE

Resolution Accuracy N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect N/A perfect perfect N/A N/A N/A N/A perfect N/A perfect N/A N/A N/A N/A N/A N/A N/A N/A perfect perfect N/A N/A perfect N/A N/A N/A N/A perfect perfect N/A perfect perfect N/A perfect perfect perfect N/A N/A N/A perfect perfect N/A perfect N/A N/A N/A perfect N/A N/A N/A perfect N/A N/A N/A perfect N/A N/A

Lifeform

Minefield

MinefieldData

MinefieldLaneMarkerObject MinefieldObject Munition NatoIFF

Accuracy Condition N/A always N/A always always N/A N/A N/A N/A always N/A always N/A N/A N/A N/A N/A N/A N/A N/A always always N/A N/A always N/A N/A N/A N/A always always N/A always always N/A always always always N/A N/A N/A perfect always N/A always N/A N/A N/A always N/A N/A N/A always N/A N/A N/A always N/A N/A

Update Type Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Static Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional

Update Condition On change On change On change On change On change On change On change On change On change On change On change On change On change N/A On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change

N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N

Transferable/A Updateable/ cceptable Reflectable UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR

Routing Space N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Oct 3, 2003

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

Attribute Table

RPR FOM
Version 2 Draft 17

Object

Attribute Mode4IsOn Mode4PseudoCrypto Mode4PseudoCryptoAvailable Mode5CEnabled Mode5CIsDamaged Mode5CIsMalfunctioning Mode5CIsOn ModeSEnabled ModeSIsDamaged ModeSIsMalfunctioning ModeSIsOn ModeSIsTcasI EmergencyOn IdentSquawkFlashOn Mode1Code Mode2Code Mode3ACode Mode5CAltitude Mode5CAltitudeAvailable StiOn AcousticSignatureIndex AlternateEntityType ArticulatedParametersArray CamouflageType DamageState EngineSmokeOn FirePowerDisabled FlamesPresent ForceIdentifier HasAmmunitionSupplyCap HasFuelSupplyCap HasRecoveryCap HasRepairCap Immobilized InfraredSignatureIndex IsConcealed LiveEntityMeasuredSpeed Marking PowerPlantOn PropulsionSystemsData RadarCrossSectionSignatureIndex SmokePlumePresent TentDeployed TrailingEffectsCode VectoringNozzleSystemData AfterburnerOn AntiCollisionLightsOn BlackOutBrakeLightsOn BlackOutLightsOn BrakeLightsOn FormationLightsOn HatchState HeadLightsOn InteriorLightsOn LandingLightsOn LauncherRaised NavigationLightsOn RampDeployed RunningLightsOn

Datatype boolean unsigned short boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean unsigned short unsigned short unsigned short short boolean boolean short EntityTypeStruct ArticulatedParameterStruct CamouflageEnum32 DamageStatusEnum32 boolean boolean boolean ForceIdentifierEnum8 boolean boolean boolean boolean boolean short boolean unsigned short MarkingStruct boolean PropulsionSystemDataStruct short boolean boolean TrailingEffectsCodeEnum32 VectoringNozzleSystemDataStruct boolean boolean boolean boolean boolean boolean HatchStateEnum32 boolean boolean boolean boolean boolean boolean boolean

Cardinality 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0+ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0+ 1 1 1 1 0+ 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Units TRUE/FALSE N/A TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE N/A N/A N/A 100 Feet TRUE/FALSE TRUE/FALSE N/A N/A N/A N/A N/A TRUE/FALSE TRUE/FALSE TRUE/FALSE N/A TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE N/A TRUE/FALSE deci-meters/s N/A TRUE/FALSE N/A N/A TRUE/FALSE TRUE/FALSE N/A N/A TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE N/A TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE

Resolution Accuracy N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1 N/A N/A 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1 N/A 1 N/A N/A N/A 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect perfect perfect N/A N/A N/A perfect N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect perfect N/A perfect N/A N/A N/A N/A perfect perfect perfect N/A perfect perfect perfect perfect perfect perfect perfect perfect N/A perfect N/A perfect perfect perfect N/A N/A perfect perfect perfect perfect perfect perfect N/A perfect perfect perfect perfect perfect perfect perfect

NatoIFFTransponder

PhysicalEntity

Platform

Accuracy Condition N/A always always always N/A N/A N/A always N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A always N/A always N/A N/A N/A N/A always always always N/A always always always always always always always always N/A always N/A always always always N/A N/A always always always always always always N/A always always always always always always always

Update Type Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Static Conditional Conditional Conditional Conditional Conditional Conditional Conditional Static Static Static Static Conditional Conditional Conditional Conditional Static Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional

Update Condition On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change N/A On change On change On change On change On change On change On change N/A N/A N/A N/A On change On change On change On change N/A On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change

N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N

Transferable/A Updateable/ cceptable Reflectable UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR

Routing Space N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Oct 3, 2003

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

Attribute Table

RPR FOM
Version 2 Draft 17

Object

Attribute SpotLightsOn TailLightsOn Location Orientation PercentComplete DamagedAppearance ObjectPreDistributed Deactivated Smoking Flaming HullMaskerOn PassiveParameterIndex PropulsionPlantConfiguration ShaftRateData HighDensityTrack TrackObjectIdentifiers [32] RadioIndex ReceivedPower ReceivedTransmitterIdentifier [24] ReceiverOperationalStatus AntennaPatternData CryptographicMode CryptoSystem EncryptionKeyIdentifier Frequency FrequencyBandwidth RadioIndex RadioInputSource RadioSystemType RFModulationSystemType RFModulationType SpreadSpectrum StreamTag TimeHopInUse TransmittedPower TransmitterOperationalStatus WorldLocation NumberOfSegments Code PowerReduction IsDamaged IsMalfunctioning IsOn RadarEnhancement AntennaRaised BlackoutLightsOn LightsOn InteriorLightsOn MissionKill Parameter1Enabled Parameter1IsDamaged Parameter1IsMalfunctioning Parameter1IsOn Parameter2Enabled Parameter2IsDamaged Parameter2IsMalfunctioning Parameter2IsOn Parameter3Enabled Parameter3IsDamaged

Datatype boolean boolean WorldLocationStruct OrientationStruct unsigned long DamageStatusEnum32 boolean boolean boolean boolean boolean unsigned short PropulsionPlantEnum8 ShaftDataStruct boolean RTIObjectIdArrayStruct unsigned short float RTIObjectIdStruct ReceiverOperationalStatusEnum16 AntennaPatternStruct CryptographicModeEnum32 CryptographicSystemTypeEnum16 unsigned short unsigned long long float unsigned short RadioInputSourceEnum8 RadioTypeStruct RFModulationSystemTypeEnum16 RFModulationTypeStruct SpreadSpectrumStruct unsigned long long boolean float TransmitterOperationalStatusEnum8 WorldLocationStruct unsigned long octet boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean

Cardinality 1 1 1 1 1 1 1 1 1 1 1 1 1 1+ 1 1 1 1 1 1 0+ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Units TRUE/FALSE TRUE/FALSE N/A N/A percent N/A TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE N/A N/A N/A TRUE/FALSE N/A N/A dB-milliwatts N/A N/A N/A N/A N/A N/A Hz N/A N/A N/A N/A N/A N/A N/A TRUE/FALSE dB-milliwatts N/A N/A N/A N/A TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE

Resolution Accuracy N/A N/A N/A N/A 1 N/A perfect perfect N/A N/A perfect N/A perfect perfect perfect perfect perfect perfect N/A N/A perfect N/A perfect perfect N/A N/A N/A N/A N/A perfect perfect perfect perfect N/A N/A N/A N/A N/A perfect perfect perfect N/A N/A perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect N/A N/A N/A perfect N/A N/A N/A perfect N/A

PointObject

PropulsionNoise

RadarBeam RadioReceiver

N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

RadioTransmitter

N/A N/A N/A N/A N/A N/A 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

RibbonBridgeObject RRB [85]

Sensor

SovietIFF

Accuracy Condition always always N/A N/A always N/A always always always always always always N/A N/A always N/A always always N/A N/A N/A N/A N/A perfect perfect perfect perfect N/A N/A N/A N/A N/A perfect perfect perfect N/A N/A always always always always always always always always always always always always always N/A N/A N/A always N/A N/A N/A always N/A

Update Type Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Static Conditional Conditional Conditional Conditional Conditional Static Conditional Conditional Conditional Static Conditional Static Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional

Update Condition On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change N/A On change On change On change On change On change N/A On change On change On change N/A On change N/A On change On change On change On change On change > RADIO_PWR_THRSH [35] On change > TRANS_POS_THRSH_DFLT [35] On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change

N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N

Transferable/A Updateable/ cceptable Reflectable UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR

Routing Space N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Oct 3, 2003

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

Attribute Table

RPR FOM
Version 2 Draft 17

Object

Attribute Parameter3IsMalfunctioning Parameter3IsOn Parameter4Enabled Parameter4IsDamaged Parameter4IsMalfunctioning Parameter4IsOn Parameter5Enabled Parameter5IsDamaged Parameter5IsMalfunctioning Parameter5IsOn Parameter6Enabled Parameter6IsDamaged Parameter6IsMalfunctioning Parameter6IsOn EventIdentifier

Datatype boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean EventIdentifierStruct

Cardinality 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Units TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE N/A

Resolution Accuracy N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect N/A N/A N/A perfect N/A N/A N/A perfect N/A N/A N/A N/A

UnderwaterAcousticsEmission

Accuracy Condition N/A N/A always N/A N/A N/A always N/A N/A N/A always N/A N/A N/A N/A

Update Type Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional Conditional

Update Condition On change On change On change On change On change On change On change On change On change On change On change On change On change On change On change

N N N N N N N N N N N N N N N

Transferable/A Updateable/ cceptable Reflectable UR UR UR UR UR UR UR UR UR UR UR UR UR UR UR

Routing Space N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Oct 3, 2003

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

Parameter Table

RPR FOM
Version 2 Draft 17

Interaction Acknowledge [12]

Parameter OriginatingEntity ReceivingEntity RequestIdentifier AcknowledgeFlag ResponseFlag ActivityCode ActivityParameter HostObjectIdentifier RelativePosition OriginatingEntity ReceivingEntity [18] RequestIdentifier ActionRequestCode FixedDatums VariableDatumSet AcknowledgementProtocol [16] ObjectIdentifiers ActionRequestCode AcknowledgementProtocol [16] OriginatingEntity ReceivingEntity RequestIdentifier [19] RequestStatus FixedDatums VariableDatumSet ActionResult HostRadioIndex [24] DataRate SignalDataLength SignalData TacticalDataLinkType TDLMessageCount UserProtocolID PointsData PercentComplete DamagedAppearance

Datatype EntityIdentifierStruct EntityIdentifierStruct unsigned long AcknowledgeFlagEnum16 ResponseFlagEnum16 PassiveActivitiesEnum16 short RTIObjectIdStruct RelativePositionStruct EntityIdentifierStruct EntityIdentifierStruct unsigned long ActionEnum32 FixedDatumStruct VariableDatumSetStruct AcknowledgementProtocolEnum8 RTIObjectIdArrayStruct ActionEnum32 AcknowledgementProtocolEnum8 EntityIdentifierStruct EntityIdentifierStruct unsigned long RequestStatusEnum32 FixedDatumStruct VariableDatumSetStruct ActionResultEnum32 RTIObjectIdStruct unsigned long unsigned short octet TacticalDataLinkTypeEnum16 unsigned short UserProtocolEnum32 WorldLocationStruct unsigned long DamageStatusEnum32

Cardinality 1 1 1 1 1 1 1 1 1 1 1 1 1 0+ 1 1 1 1 1 1 1 1 1 0+ 1 1 1 1 1 1+ 1 1 1 0+ 1 1 N/A N/A N/A N/A N/A N/A

Units

Resolution Accuracy N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1 1 N/A N/A 1 N/A N/A N/A N/A N/A perfect N/A N/A N/A perfect N/A N/A N/A N/A perfect N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect N/A N/A N/A N/A N/A perfect perfect perfect N/A perfect N/A N/A perfect N/A

AcousticTransient

ActionRequest [63]

ActionRequestR [64] ActionRequestToObject [65] ActionRequestToObjectR [66] ActionResponse [63]

ActionResponseFromObject [65] ApplicationSpecificRadioSignal

ArealObjectTransaction

N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A bits/second bits N/A N/A N/A N/A N/A N/A

Accuracy Condition N/A N/A always N/A N/A N/A always N/A N/A N/A N/A always N/A N/A N/A N/A N/A N/A N/A N/A N/A always N/A N/A N/A N/A N/A always always always N/A always N/A N/A always N/A

Routing Space N/A

N/A

N/A

N/A N/A N/A N/A

N/A N/A

N/A

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

Parameter Table

RPR FOM
Version 2 Draft 17

Interaction

Parameter ObjectPreDistributed Deactivated Smoking Flaming ObjectIdentifiers AttributeValueSet AcknowledgementProtocol [16] ObjectIdentifier AttributeChangeResult AttributeValueSet AcknowledgementProtocol SegmentRecords BreachedStatus SegmentRecords PercentOpacity CylinderSize CylinderHeight NumberOfBursts ChemicalContent CollidingObjectIdentifier [22] IssuingObjectMass IssuingObjectVelocityVector CollisionType CollisionLocation EventIdentifier IssuingObjectIdentifier [24] CoefficientOfRestitution IntermediateResultXX IntermediateResultXY IntermediateResultXZ IntermediateResultYY IntermediateResultYZ IntermediateResultZZ UnitSurfaceNormal OriginatingEntity ReceivingEntity

Datatype boolean boolean boolean boolean RTIObjectIdArrayStruct AttributeValueSetStruct AcknowledgementProtocolEnum8 RTIObjectIdStruct ResponseFlagEnum16 AttributeValueSetStruct AcknowledgementProtocolEnum8 BreachableSegmentStruct BreachedStatusEnum8 BreachStruct unsigned long unsigned long unsigned long unsigned long ChemicalContentEnum32 RTIObjectIdStruct float VelocityVectorStruct CollisionTypeEnum8 RelativePositionStruct EventIdentifierStruct RTIObjectIdStruct float float float float float float float EntityCoordinateVectorStruct EntityIdentifierStruct EntityIdentifierStruct

Cardinality 1 1 1 1 1 1 1 1 1 1 1 0+ 1 0+ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Units TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A kilograms N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Resolution Accuracy perfect perfect perfect perfect N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect perfect perfect perfect N/A N/A perfect N/A N/A N/A N/A N/A perfect perfect perfect perfect perfect perfect perfect N/A N/A N/A

AttributeChangeRequest [3] AttributeChangeRequestR [60] AttributeChangeResult [3]

AttributeChangeResultR [60] BreachableLinearObjectTransaction BreachablePointObjectTransaction BreachObjectTransaction BurstPointObjectTransaction

Collision

N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

CollisionElastic

Comment

N/A N/A N/A

Accuracy Condition always always always always N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A always always always always N/A N/A always N/A N/A N/A N/A N/A always always always always always always always N/A N/A N/A

Routing Space

N/A N/A N/A

N/A N/A N/A N/A N/A

N/A

N/A

N/A

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

Parameter Table

RPR FOM
Version 2 Draft 17

Interaction CraterObjectTransaction CreateEntity [12]

Parameter VariableDatumSet CraterSize OriginatingEntity ReceivingEntity [17] RequestIdentifier [18] AcknowledgementProtocol ObjectClass AttributeValueSet RequestIdentifier [18] AcknowledgementProtocol CreateObjectResult RequestIdentifier OriginatingEntity ReceivingEntity RequestIdentifier [20] FixedDatums VariableDatumSet HostRadioIndex [24] DatabaseIndex Duration StartOffset TacticalDataLinkType TDLMessageCount OriginatingEntity ReceivingEntity RequestIdentifier [18] TimeInterval [13] FixedDatumIdentifiers VariableDatumIdentifiers AcknowledgementProtocol AcknowledgementProtocol AudioData ObjectIdentifier ReferencedObjectIdentifier ForceIdentifier ObjectType

Datatype VariableDatumSetStruct unsigned long EntityIdentifierStruct EntityIdentifierStruct unsigned long AcknowledgementProtocolEnum8 unsigned long AttributeValueSetStruct unsigned long AcknowledgementProtocolEnum8 ResponseFlagEnum16 unsigned long EntityIdentifierStruct EntityIdentifierStruct unsigned long FixedDatumStruct VariableDatumSetStruct RTIObjectIdStruct unsigned long unsigned long unsigned long TacticalDataLinkTypeEnum16 unsigned short EntityIdentifierStruct EntityIdentifierStruct unsigned long unsigned long DatumIdentifierEnum32 DatumIdentifierEnum32 AcknowledgementProtocolEnum8 AcknowledgementProtocolEnum8 AudioDataType EntityIdentifierStruct RTIObjectIdStruct ForceIdentifierEnum8 EnvironmentObjectTypeStruct

Cardinality 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0+ 1 1 1 1 1 1 1 1 1 1 1 0+ 0+ 1 1 1 1 1 1 1

Units N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A milliseconds milliseconds N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Resolution Accuracy N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1 1 1 N/A 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect N/A N/A perfect N/A perfect N/A perfect N/A N/A perfect N/A N/A perfect N/A N/A N/A perfect perfect perfect N/A perfect N/A N/A perfect perfect N/A N/A N/A N/A N/A N/A N/A N/A N/A

CreateEntityR [15] CreateObjectRequest [61]

CreateObjectRequestR [62] CreateObjectResult [61] Data

DatabaseIndexRadioSignal

DataQuery [67]

DataQueryR [68] DataR EncodedAudioRadioSignal EnvironmentObjectTransaction

Accuracy Condition N/A always N/A N/A N/A N/A always N/A always N/A N/A always N/A N/A always N/A N/A N/A always always always N/A always N/A N/A always always N/A N/A N/A N/A N/A N/A N/A N/A N/A

Routing Space N/A N/A

N/A N/A

N/A N/A N/A

N/A

N/A

N/A N/A N/A N/A

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

Parameter Table

RPR FOM
Version 2 Draft 17

Interaction

Parameter

Datatype FederateIdentifierStruct FederateIdentifierStruct EntityIdentifierStruct EntityIdentifierStruct EventTypeEnum32 FixedDatumStruct VariableDatumSetStruct ExhaustSmokeStruct float MineFusingStruct ClockTimeStruct unsigned short unsigned long WorldLocationStruct OrientationStruct EntityTypeStruct octet octet octet MinefieldPaintSchemeEnum32 octet float octet unsigned long octet MinefieldSensorTypeEnum32 float float float WorldLocationStruct MinefieldLaneMarkerStruct BreachedStatusEnum8 unsigned long unsigned long PerimeterPointStruct boolean

Cardinality 1 1 1 1 1 0+ 1 0+ 0+ 0+ 0+ 0+ 1 0+ 0+ 1 1 0+ 0+ 0+ 1 0+ 1 1 0+ 0+ 0+ 0+ 0+ 0+ 0+ 1 1 1 0+ 1

Units N/A N/A N/A N/A N/A N/A N/A N/A metres N/A N/A N/A N/A N/A N/A N/A

Resolution Accuracy N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect N/A N/A perfect perfect N/A N/A N/A perfect perfect perfect N/A perfect perfect perfect perfect perfect N/A perfect perfect perfect N/A N/A N/A perfect perfect N/A perfect

RequestingIdentifier ReceivingIdentifier EventReport OriginatingEntity ReceivingEntity EventType FixedDatums VariableDatumSet ExhaustSmokeObjectTransaction SegmentRecords MinefieldData GroundBurialDepthOffset Fusing MineEmplacementTime MineEntityIdentifier MinefieldIdentifier MineLocation MineOrientation MineType NumberOfRecords NumberTripDetonationWires NumberWireVertices PaintScheme RecordSequenceNumber Reflectance RequestIdentifier RequestingEntityIdentifier ScalarDetectionCoefficient SensorTypes SnowBurialDepthOffset ThermalContrast WaterBurialDepthOffset WireVertices MinefieldLaneMarkerObjectTransaction SegmentRecords MinefieldObjectTransaction BreachedStatus MineCount MinefieldQuery MinefieldIdentifier PerimeterPoints QueryFusing

N/A N/A N/A N/A N/A metres Degrees C metres N/A N/A N/A N/A N/A N/A TRUE/FALSE

N/A 1 1 N/A N/A

N/A N/A N/A N/A N/A N/A N/A

Accuracy Condition N/A N/A N/A N/A N/A N/A N/A N/A always N/A N/A always always N/A N/A N/A always always always N/A always always always always always N/A always always always N/A N/A N/A perfect always N/A always

Routing Space

N/A

N/A N/A

N/A N/A N/A

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

Parameter Table

RPR FOM
Version 2 Draft 17

Interaction

Parameter QueryMineOrientation QueryGroundBurialDepthOffset QueryMineEmplacementAge QueryPaintScheme QueryReflectance QueryScalarDetectionCoefficient QuerySnowBurialDepthOffset QueryThermalContrast QueryTripDetonationWire QueryWaterBurialDepthOffset RequestingEntityIdentifier RequestIdentifier RequestedMineType SensorTypes MinefieldIdentifier MissingRecordNumbers RequestIdentifier RequestingEntityIdentifier ArticulatedPartData DetonationLocation DetonationResultCode EventIdentifier FiringObjectIdentifier [24] FinalVelocityVector FuseType MunitionObjectIdentifier [22] MunitionType QuantityFired RateOfFire RelativeDetonationLocation TargetObjectIdentifier [22] WarheadType Location Orientation PercentComplete DamagedAppearance

Datatype boolean boolean boolean boolean boolean boolean boolean boolean boolean boolean unsigned long octet EntityTypeStruct MinefieldSensorTypeEnum32 unsigned long octet octet unsigned long ArticulatedParameterStruct WorldLocationStruct DetonationResultCodeEnum8 EventIdentifierStruct RTIObjectIdStruct VelocityVectorStruct FuseTypeEnum16 RTIObjectIdStruct EntityTypeStruct unsigned short unsigned short RelativePositionStruct RTIObjectIdStruct WarheadTypeEnum16 WorldLocationStruct OrientationStruct unsigned long DamageStatusEnum32

Cardinality 1 1 1 1 1 1 1 1 1 1 1 1 1 0+ 1 1+ 1 1 0+ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Units TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Resolution Accuracy N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1 N/A N/A N/A 1 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect N/A N/A perfect perfect perfect perfect N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect perfect N/A N/A N/A N/A N/A perfect N/A

MinefieldResponseNACK

MunitionDetonation

PointObjectTransaction

Accuracy Condition always always always always always always always always always always always always N/A N/A always always always always N/A N/A N/A N/A N/A N/A N/A N/A N/A always always N/A N/A N/A N/A N/A always N/A

Routing Space

N/A

N/A

N/A

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

Parameter Table

RPR FOM
Version 2 Draft 17

Interaction

Parameter ObjectPreDistributed Deactivated Smoking Flaming HostRadioIndex [24] DataRate SignalDataLength SignalData TacticalDataLinkType TDLMessageCount OriginatingEntity ReceivingEntity RequestIdentifier [18] TimeInterval [13, 82] EventType AcknowledgementProtocol RecordIdentifiers OriginatingEntity ReceivingEntity RequestIdentifier [18] EventType AcknowledgementProtocol ResponseSerialNumber RecordSetData OriginatingEntity ReceivingEntity RequestIdentifier [18] AcknowledgementProtocol ObjectIdentifiers RequestIdentifier [18] AcknowledgementProtocol RemoveObjectResult RequestIdentifier [21] ReceivingObject [24] RepairingObject [24] RepairType

Datatype boolean boolean boolean boolean RTIObjectIdStruct unsigned long unsigned short octet TacticalDataLinkTypeEnum16 unsigned short EntityIdentifierStruct EntityIdentifierStruct unsigned long unsigned long EventTypeEnum32 AcknowledgementProtocolEnum8 DatumIdentifierEnum32 EntityIdentifierStruct EntityIdentifierStruct unsigned long EventTypeEnum32 AcknowledgementProtocolEnum8 unsigned long RecordSetList EntityIdentifierStruct EntityIdentifierStruct unsigned long AcknowledgementProtocolEnum8 RTIObjectIdArrayStruct unsigned long AcknowledgementProtocolEnum8 ResponseFlagEnum16 unsigned long RTIObjectIdStruct RTIObjectIdStruct RepairTypeEnum16

Cardinality 1 1 1 1 1 1 1 1+ 1 1 1 1 1 1 1 1 0+ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Units TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE N/A bits/second bits N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Resolution Accuracy perfect perfect perfect perfect N/A perfect perfect perfect N/A perfect N/A N/A perfect perfect N/A N/A N/A N/A N/A perfect N/A N/A perfect N/A N/A N/A perfect N/A N/A perfect N/A N/A perfect N/A N/A N/A

RawBinaryRadioSignal

RecordQueryR [87]

N/A 1 1 N/A N/A 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

RecordR

RemoveEntity [12]

RemoveEntityR [15] RemoveObjectRequest [71] RemoveObjectRequestR [72] RemoveObjectResult [71] RepairComplete

Accuracy Condition always always always always N/A always always always N/A always N/A N/A always always N/A N/A N/A N/A N/A perfect N/A N/A perfect N/A N/A N/A always N/A N/A always N/A N/A always N/A N/A N/A

Routing Space

N/A

N/A

N/A

N/A

N/A N/A N/A N/A N/A

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

Parameter Table

RPR FOM
Version 2 Draft 17

Interaction RepairResponse

Parameter ReceivingObject [24] RepairingObject [24] RepairResultCode ReceivingObject [24] SupplyingObject [24] ReceivingObject [24] SupplyingObject [24] SuppliesData ReceivingObject [24] SupplyingObject [24] SuppliesData NumberOfSegments RequestingObject [24] ServicingObject [24] ServiceType SuppliesData OriginatingEntity ReceivingEntity RequestIdentifier [18] FixedDatums VariableDatumSet AcknowledgementProtocol OriginatingEntity ReceivingEntity RequestIdentifier [18] AcknowledgementProtocol RecordSetData OriginatingEntity ReceivingEntity RealWorldTime RequestIdentifier [18] SimulationTime AcknowledgementProtocol OriginatingEntity ReceivingEntity RequestIdentifier [18]

Datatype RTIObjectIdStruct RTIObjectIdStruct RepairResultEnum8 RTIObjectIdStruct RTIObjectIdStruct RTIObjectIdStruct RTIObjectIdStruct SupplyStruct RTIObjectIdStruct RTIObjectIdStruct SupplyStruct unsigned long RTIObjectIdStruct RTIObjectIdStruct ServiceTypeEnum8 SupplyStruct EntityIdentifierStruct EntityIdentifierStruct unsigned long FixedDatumStruct VariableDatumSetStruct AcknowledgementProtocolEnum8 EntityIdentifierStruct EntityIdentifierStruct unsigned long AcknowledgementProtocolEnum8 RecordSetList EntityIdentifierStruct EntityIdentifierStruct ClockTimeStruct unsigned long ClockTimeStruct AcknowledgementProtocolEnum8 EntityIdentifierStruct EntityIdentifierStruct unsigned long

Cardinality 1 1 1 1 1 1 1 0+ 1 1 0+ 1 1 1 1 0+ 1 1 1 0+ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Units

Resolution Accuracy N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect N/A N/A N/A N/A N/A N/A perfect N/A N/A N/A N/A N/A perfect N/A N/A N/A N/A N/A perfect N/A N/A N/A N/A perfect

ResupplyCancel ResupplyOffer

ResupplyReceived

RibbonBridgeObjectTransaction ServiceRequest

SetData [69]

SetDataR [70] SetRecordR [86]

StartResume [12]

StartResumeR [15] StopFreeze [12]

Accuracy Condition N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A always N/A N/A N/A N/A N/A N/A always N/A N/A N/A N/A N/A perfect N/A N/A N/A N/A N/A always N/A N/A N/A N/A always

Routing Space N/A

N/A N/A

N/A

N/A N/A

N/A

N/A N/A

N/A

N/A N/A

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

Parameter Table

RPR FOM
Version 2 Draft 17

Interaction

Parameter RealWorldTime Reason ReflectValues RunInternalSimulationClock UpdateAttributes AcknowledgementProtocol OriginatingEntity ReceivingEntity RequestIdentifier [18] TransferType TransferEntity RecordSetData EventIdentifier FireControlSolutionRange FireMissionIndex FiringLocation FiringObjectIdentifier [24] FuseType InitialVelocityVector MunitionObjectIdentifier [22] MunitionType QuantityFired RateOfFire TargetObjectIdentifier [22] WarheadType

Datatype ClockTimeStruct StopFreezeReasonEnum8 boolean boolean boolean AcknowledgementProtocolEnum8 EntityIdentifierStruct EntityIdentifierStruct unsigned long TransferTypeEnum8 RTIObjectIdStruct RecordSetList EventIdentifierStruct float unsigned long WorldLocationStruct RTIObjectIdStruct FuseTypeEnum16 VelocityVectorStruct RTIObjectIdStruct EntityTypeStruct unsigned short unsigned short RTIObjectIdStruct WarheadTypeEnum16

Cardinality 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Units N/A N/A TRUE/FALSE TRUE/FALSE TRUE/FALSE N/A N/A N/A N/A N/A N/A N/A N/A meters N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Resolution Accuracy N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect perfect perfect N/A N/A N/A perfect N/A N/A N/A N/A perfect perfect N/A N/A N/A N/A N/A N/A perfect perfect N/A N/A

StopFreezeR [15] TransferControl

WeaponFire

Accuracy Condition N/A N/A always always always N/A N/A N/A perfect N/A N/A N/A N/A always always N/A N/A N/A N/A N/A N/A always always N/A N/A

Routing Space

N/A N/A

N/A

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier AcknowledgeFlagEnum16 [9]

AcknowledgementProtocolEnum8 [8]

AcousticDatabaseEnum16 [9] ActionEnum32 [10]

ActionResultEnum32 [10]

Enumerator CreateEntity RemoveEntity StartResume StopFreeze Acknowledged Unacknowledged Standard Dummy Other LocalStorageOfTheRequestedInformation InformSimulationManagerOfRanOutOfAmmunitionEvent InformSimulationManagerOfKilledInActionEvent InformSimulationManagerOfDamageEvent InformSimulationManagerOfMobilityDisabledEvent InformSimulationManagerOfFireDisabledEvent InformSimulationManagerOfRanOutOfFuelEvent RecallCheckpointData RecallInitialParameters InitiateTetherLead InitiateTetherFollow Untether InitiateServiceStationResupply InitiateTailgateResupply InitiateHitchLead InitiateHitchFollow Unhitch Mount Dismount StartDailyReadinessCheck StopDailyReadinessCheck DataQuery StatusRequest SendObjectStateData Reconstitute LockSiteConfiguration UnlockSiteConfiguration UpdateSiteConfiguration QuerySiteConfiguration TetheringInformation MountIntent AcceptSubscription Unsubscribe TeleportEntity ChangeAggregateState RequestStartPDU WakeupGetReadyForInitialization InitializeInternalParameters SendPlanData SynchronizeInternalClocks Run SaveInternalParameters SimulateMalfunction JoinExercise ResignExercise TimeAdvance TACCSF_LOS_Request-Type1 TACCSF_LOS_Request-Type2 Other Pending Executing PartiallyComplete Complete RequestRejected RetransmitRequestNow RetransmitRequestLater InvalidTimeParameters

Representation 1 2 3 4 0 1 2 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 100 101 0 1 2 3 4 5 6 7 8

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

ActiveSonarEnum16 [9]

ActiveSonarFunctionCodeEnum8 [8]

ActiveSonarScanPatternEnum16 [9]

AggregateStateEnum8 [8]

AmplitudeAngleModulationTypeEnum16 [9] AmplitudeModulationTypeEnum16 [9]

AngleModulationTypeEnum16 [9]

AntennaPatternTypeEnum32 [10]

ArticulatedPartsTypeEnum32 [10]

Enumerator SimulationTimeExceeded RequestDone TACCSF_LOS_Reply-Type1 TACCSF_LOS_Reply-Type2 JoinExerciseRequestRejected Other AN/BQQ-5 AN/SSQ-62 AN/SQS-23 AN/SQS-26 AN/SQS-53 ALFS LFA AN/AQS-901 AN/AQS-902 Other PlatformSearch/detect/track Navigation MineHunting WeaponSearch/detect/track/detect ScanPatternNotUsed Conical Helical Raster SectorSearch ContinuousSearch Other Aggregated Disaggregated FullyDisaggregated PseudoDisaggregated PartiallyDisaggregated Other AmplitudeAndAngle Other AudioFrequencyShiftKeying AmplitudeModulation ContinuousWaveModulation DoubleSideband IndependentSideband SSB_LowerSideband SSB_FullCarrier SSB_ReducedCarrier SSB_UpperSideband VestigialSideband Other FrequencyModulation FrequencyShiftKeying PhaseModulation OmniDirectional Beam SphericalHarmonic Other Rudder LeftFlap RightFlap LeftAileron RightAileron HelicopterMainRotor HelicopterTailRotor OtherAircraftControlSurfaces Periscope GenericAntenna Snorkel OtherExtendableParts LandingGear

Representation 9 10 100 101 201 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 0 1 2 3 4 5 0 1 2 3 4 5 0 1 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 0 1 2 0 1024 1056 1088 1120 1152 1184 1216 1248 2048 2080 2112 2144 3072

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier TailHook SpeedBrake LeftWeaponBayDoors RightWeaponBayDoors TankOrAPChatch Wingsweep BridgeLauncher BridgeSection1 BridgeSection2 BridgeSection3 PrimaryBlade1 PrimaryBlade2 PrimaryBoom PrimaryLauncherArm OtherFixedPositionParts PrimaryTurretNumber1 PrimaryTurretNumber2 PrimaryTurretNumber3 PrimaryTurretNumber4 PrimaryTurretNumber5 PrimaryTurretNumber6 PrimaryTurretNumber7 PrimaryTurretNumber8 PrimaryTurretNumber9 PrimaryTurretNumber10 PrimaryGunNumber1 PrimaryGunNumber2 PrimaryGunNumber3 PrimaryGunNumber4 PrimaryGunNumber5 PrimaryGunNumber6 PrimaryGunNumber7 PrimaryGunNumber8 PrimaryGunNumber9 PrimaryGunNumber10 PrimaryLauncher1 PrimaryLauncher2 PrimaryLauncher3 PrimaryLauncher4 PrimaryLauncher5 PrimaryLauncher6 PrimaryLauncher7 PrimaryLauncher8 PrimaryLauncher9 PrimaryLauncher10 PrimaryDefenseSystems1 PrimaryDefenseSystems2 PrimaryDefenseSystems3 PrimaryDefenseSystems4 PrimaryDefenseSystems5 PrimaryDefenseSystems6 PrimaryDefenseSystems7 PrimaryDefenseSystems8 PrimaryDefenseSystems9 PrimaryDefenseSystems10 PrimaryRadar1 PrimaryRadar2 PrimaryRadar3 PrimaryRadar4 PrimaryRadar5 PrimaryRadar6 PrimaryRadar7 PrimaryRadar8 PrimaryRadar9 PrimaryRadar10 SecondaryTurretNumber1

Enumerator

Representation 3104 3136 3168 3200 3232 3264 3296 3328 3360 3392 3424 3456 3488 3520 3552 4096 4128 4160 4192 4224 4256 4288 4320 4352 4384 4416 4448 4480 4512 4544 4576 4608 4640 4672 4704 4736 4768 4800 4832 4864 4896 4928 4960 4992 5024 5056 5088 5120 5152 5184 5216 5248 5280 5312 5344 5376 5408 5440 5472 5504 5536 5568 5600 5632 5664 5696

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

ArticulatedTypeMetricEnum32 [10]

Enumerator SecondaryTurretNumber2 SecondaryTurretNumber3 SecondaryTurretNumber4 SecondaryTurretNumber5 SecondaryTurretNumber6 SecondaryTurretNumber7 SecondaryTurretNumber8 SecondaryTurretNumber9 SecondaryTurretNumber10 SecondaryGunNumber1 SecondaryGunNumber2 SecondaryGunNumber3 SecondaryGunNumber4 SecondaryGunNumber5 SecondaryGunNumber6 SecondaryGunNumber7 SecondaryGunNumber8 SecondaryGunNumber9 SecondaryGunNumber10 SecondaryLauncher1 SecondaryLauncher2 SecondaryLauncher3 SecondaryLauncher4 SecondaryLauncher5 SecondaryLauncher6 SecondaryLauncher7 SecondaryLauncher8 SecondaryLauncher9 SecondaryLauncher10 SecondaryDefenseSystems1 SecondaryDefenseSystems2 SecondaryDefenseSystems3 SecondaryDefenseSystems4 SecondaryDefenseSystems5 SecondaryDefenseSystems6 SecondaryDefenseSystems7 SecondaryDefenseSystems8 SecondaryDefenseSystems9 SecondaryDefenseSystems10 SecondaryRadar1 SecondaryRadar2 SecondaryRadar3 SecondaryRadar4 SecondaryRadar5 SecondaryRadar6 SecondaryRadar7 SecondaryRadar8 SecondaryRadar9 SecondaryRadar10 DeckElevator1 DeckElevator2 Catapult1 Catapult2 JetBlastDeflector1 JetBlastDeflector2 ArrestorWires1 ArrestorWires2 ArrestorWires3 WingOrRotorFold FuselageFold Position PositionRate Extension ExtensionRate X XRate

Representation 5728 5760 5792 5824 5856 5888 5920 5952 5984 6016 6048 6080 6112 6144 6176 6208 6240 6272 6304 6336 6368 6400 6432 6464 6496 6528 6560 6592 6624 6656 6688 6720 6752 6784 6816 6848 6880 6912 6944 6976 7008 7040 7072 7104 7136 7168 7200 7232 7264 7296 7328 7360 7392 7424 7456 7488 7520 7552 7584 7616 1 2 3 4 5 6

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

BeamFunctionCodeEnum8 [8]

BreachedStatusEnum8 [8]

CamouflageEnum32 [10]

ChemicalContentEnum32 [10]

CollisionTypeEnum8 [8] CombinationModulationTypeEnum16 [9] ComplianceStateEnum32

ConstituentPartNatureEnum16 [9]

Enumerator Y YRate Z ZRate Azimuth AzimuthRate Elevation ElevationRate Rotation RotationRate Other Search HeightFinder Acquisition Tracking AcquisitionAndTracking CommandGuidance Illumination RangeOnlyRadar MissileBeacon MissileFuze ActiveRadarMissileSeeker Jammer IFF NavigationalOrWeather Meteorological DataTransmission NavigationalDirectionalBeacon NoBreaching SlightBreaching ModerateBreaching Cleared UniformPaintScheme DesertCamouflage WinterCamouflage ForestCamouflage GenericCamouflage Other Hydrochloric WhitePhosphorous RedPhosphorous Inelastic Elastic Other AmplitudeAnglePulse Other Detained Surrender UsingFists VerbalAbuse1 VerbalAbuse2 VerbalAbuse3 PassiveResistance1 PassiveResistance2 PassiveResistance3 NonLethalWeapon1 NonLethalWeapon2 NonLethalWeapon3 NonLethalWeapon4 NonLethalWeapon5 NonLethalWeapon6 Other HostFireableMunition MunitionCarriedAsCargo FuelCarriedAsCargo GunmountAttachedToHost

Representation 7 8 9 10 11 12 13 14 15 16 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0 1 2 3 0 1 2 3 4 0 1 2 3 0 1 0 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

ConstituentPartPositionEnum16 [9]

ConstituentPartStationNameEnum16 [9]

CryptographicModeEnum32 [10] CryptographicSystemTypeEnum16 [9]

DamageStatusEnum32 [10]

DatumIdentifierEnum32 [10]

Enumerator ComputerGeneratedForcesCarriedAsCargo VehicleCarriedAsCargo EmitterMountedOnHost MobileCommandAndControlEntityCarriedAboardHost EntityStationedWithRespectToHost TeamMemberInFormationWith Other OnTopOf Inside Other AircraftWingstation ShipsForwardGunmountStarboard ShipsForwardGunmountPort ShipsForwardGunmountCenterline ShipsAftGunmountStarboard ShipsAftGunmountPort ShipsAftGunmountCenterline ForwardTorpedoTube AftTorpedoTube BombBay CargoBay TruckBed TrailerBed WellDeck OnStationRangeBearing OnStationXYZ BasebandEncryption DiphaseEncryption Other KY_28 KY_58 NarrowSpectrumSecureVoice_NSVE WideSpectrumSecureVoice_WSVE SINCGARS_ICOM NoDamage SlightDamage ModerateDamage Destroyed Entity_Identification Entity_Type Concatenated Entity_Type-Kind Entity_Type-Domain Entity_Type-Country Entity_Type-Category Entity_Type-Subcategory Entity_Type-Specific Entity_Type-Extra Force_ID Description Alternative_Entity_Type Alternative_Entity_Type-Kind Alternative_Entity_Type-Domain Alternative_Entity_Type-Country Alternative_Entity_Type-Category Alternative_Entity_Type-Subcategory Alternative_Entity_Type-Specific Alternative_Entity_Type-Extra Alternative_Entity_Type-Description Entity_Marking Entity_Marking_Characters Crew_ID Task_Organization Regiment_Name Battalion_Name Company_Name

Representation 5 6 7 8 9 10 0 1 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 0 1 0 1 2 3 4 5 0 1 2 3 10000 11000 11100 11110 11120 11130 11140 11150 11160 11170 11200 11300 12000 12110 12120 12130 12140 12150 12160 12170 12300 13000 13100 13200 14000 14200 14300 14400

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator Platoon_Name Squad_Name Team_Name Bumper_Number Vehicle_Number Unit_Number DIS_Identity DIS_Site_ID DIS_Host_ID DIS_Entity_ID Mount_Intent Tether-Unthether_Command_ID Teleport_Entity_Data_Record DIS_Aggregate_ID Loads Crew_Members Crew_Member_ID Health Job_Assignment Fuel Fuel_Quantity-Liters Fuel_Quantity-Gallons Ammunition Ammunition_quantity_120mm_HEAT Ammunition_quantity_120mm_SABOT Ammunition_quantity_12-7mm_M8 Ammunition_quantity_12-7mm_M20 Ammunition_quantity_7-62mm_M62 Ammunition_quantity_M250_UKL8A1 Ammunition_quantity_M250_UKL8A3 Ammunition_quantity_7-62mm_M80 Ammunition_quantity_12-7mm Ammunition_quantity_7-62mm Mines-quantity Mines-Type Mines-Kind Mines-Domain Mines-Country Mines-Category Mines-Subcategory Mines-Extra Mines-Description Cargo Vehicle_Mass Supply_Quantity Armament Status Subscription_State Round_trip_time_delay TADIL-J_message_count_label0 TADIL-J_message_count_label1 TADIL-J_message_count_label2 TADIL-J_message_count_label3 TADIL-J_message_count_label4 TADIL-J_message_count_label5 TADIL-J_message_count_label6 TADIL-J_message-count_label7 TADIL-J_message-count_label8 TADIL-J_message-count_label9 TADIL-J_message-count_label10 TADIL-J_message-count_label11 TADIL-J_message-count_label12 TADIL-J_message-count_label13 TADIL-J_message-count_label14 TADIL-J_message-count_label15 TADIL-J_message-count_label16

Representation 14500 14520 14540 14600 14700 14800 15000 15100 15200 15300 15400 15500 15510 15600 20000 21000 21100 21200 21300 23000 23100 23105 24000 24001 24002 24003 24004 24005 24006 24007 24008 24009 24010 24060 24100 24110 24120 24130 24140 24150 24160 24300 25000 26000 27000 28000 30000 30100 30300 30400 30401 30402 30403 30404 30405 30406 30407 30408 30409 30410 30411 30412 30413 30414 30415 30416

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator TADIL-J_message-count_label17 TADIL-J_message-count_label18 TADIL-J_message-count_label19 TADIL-J_message-count_label20 TADIL-J_message-count_label21 TADIL-J_message-count_label22 TADIL-J_message-count_label23 TADIL-J_message-count_label24 TADIL-J_message-count_label25 TADIL-J_message-count_label26 TADIL-J_message-count_label27 TADIL-J_message-count_label28 TADIL-J_message-count_label29 TADIL-J_message-count_label30 TADIL-J_message-count_label31 Position Route_Waypoint_Type MilGrid10 Geocentric_Coordinates Geocentric_Coordinate_X Geocentric_Coordinate_Y Geocentric_Coordinate_Z Latitude Longitude Line_of_Sight Line_of_Sight_X Line_of_Sight_Y Line_of_Sight_Z Altitude Destination_Latitude Destination_Longitude Destination_Altitude Orientation Hull_Heading_Angle Hull_Pitch_Angle Roll_Angle Roll_Angle_X Roll_Angle_Y Roll_Angle_Z Appearance Ambient_Lighting Lights Paint_Scheme Smoke Trailing_Effects Flaming Marking Mine_Plows_Attached Mine_Rollers_Attached Tank_Turret_Azimuth Failures_and_Malfunctions Age Kilometers Damage Cause Mobility_Kill Fire-Power_Kill Personnel_Casualties Velocity X-velocity Y-velocity Z-velocity Speed Acceleration X-acceleration Y-acceleration

Representation 30417 30418 30419 30420 30421 30422 30423 30424 30425 30426 30427 30428 30429 30430 30431 31000 31010 31100 31200 31210 31220 31230 31300 31400 31500 31510 31520 31530 31600 31700 31800 31900 32000 32100 32200 32300 32500 32600 32700 33000 33100 33101 33200 33300 33400 33500 33600 33710 33720 33730 34000 34100 34110 35000 35050 35100 35200 35300 36000 36100 36200 36300 36400 37000 37100 37200

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator Z-acceleration Engine_Status Primary_Target_Line Exercise Exercise_State Restart/Refresh AFATDS_File_Name Terrain_Database Missions Mission_ID Mission_Type Mission_Request_Time_Stamp Exercise_Description Name Entities Version Guise_Mode Simulation_Application_Active_Status Simulation_Application_Role_Record Simulation_Application_State Visual_Output_Mode Simulation_Manager_Role Simulation_Manager_Site_ID Simulation_Manager_Application_ID Simulation_Manager_Entity_ID Simulation_Manager_Active_Status After_Active_Review_Role After_Active_Review_Site_ID After_Active_Application_ID After_Active_Review_Entity_ID After_Active_Review_Active_Status Exercise_Logger_Role Exercise_Logger_Site_ID Exercise_Logger_Application_ID Exercise_Entity_ID Exercise_Logger_Active_Status Synthetic_Environment_Manager_Role Synthetic_Environment_Manager_Site_ID Synthetic_Environment_Manager_Application_ID Synthetic_Environment_Manager_Entity_ID Synthetic_Environment_Manager_Active_Status SIMNET-DIS_Translator_Role SIMNET-DIS_Translator_Site_ID SIMNET-DIS_Translator_Application_ID SIMNET-DIS_Translator_Entity_ID SIMNET-DIS_Translator_Active_Status Application_Rate Application_Time Application_Timestep Feedback_Time Simulation_Rate Simulation_Time Simulation_Timestep Time_Interval Time_Latency Time_Scheme Exercise_Elapsed_Time Elapsed_Time Environment Weather Weather_Condition Thermal_Condition Thermal_Visibility_FloatingPoint32 Thermal_Visibility_UnsignedInteger32 Time Time_String

Representation 37300 38100 39000 40000 40010 40015 40020 41000 42000 42100 42200 42300 43000 43100 43200 43300 43410 43420 43430 43440 44000 44100 44110 44120 44130 44140 44200 44210 44220 44230 44240 44300 44310 44320 44330 44340 44400 44410 44420 44430 44440 44500 44510 44520 44530 44540 45000 45005 45010 45020 45030 45040 45050 45060 45070 45080 46000 46010 50000 51000 51010 51100 51110 51111 52000 52001

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator Time_of_Day-Discrete Time_of_Day-Continuous Time_Mode Time_Scene Current_Hour Current_Minute Current_Second Azimuth Maximum_Elevation Time_Zone Time_Rate Simulation_Time_2 Time_Sunrise_Enabled Sunrise_Hour Sunrise_Minute Sunrise_Second Sunrise_Azimuth Time_Sunset_Enabled Sunset_Hour Sunset_Hour_2 Sunset_Minute Sunset_Second Date Date_European Date_US Month Day Year Clouds Cloud_Layer_Enable Cloud_Layer_Selection Cloud_Visibility Base_Altitude-Meters Base_Altitude-Feet Ceiling-Meters Ceiling-Feet Characteristics Concentration_Length Transmittance Radiance Precipitation Rain Fog Visibility-Meters Visibility-Meters_UnsignedInteger32 Visibility-Miles Fog_Density Base View_Layer_from_above Transition_Range Bottom-Meters Bottom-Feet Fog_Ceiling-Meters Fog_Ceiling-Feet Heavenly_Bodies Sun Sun-Visible Sun-Position Sun-Position_Elevation-Degrees Sun-Position_Azimuth Sun-Position_Azimuth-Degrees Sun-Position_Elevation Sun-Position_Intensity Moon Moon-Visible Moon-Position

Representation 52100 52200 52300 52305 52310 52320 52330 52340 52350 52360 52370 52380 52400 52410 52420 52430 52440 52500 52510 52511 52520 52530 52600 52601 52602 52610 52620 52630 53000 53050 53060 53100 53200 53250 53300 53350 53400 53410 53420 53430 54000 54100 55000 55100 55101 55105 55200 55300 55401 55410 55420 55425 55430 55435 56000 56100 56105 56110 56111 56120 56121 56130 56140 56200 56205 56210

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator Moon-Position_Azimuth Moon-Position_Azimuth-Degrees Moon-Position_Elevation Moon-Position_Elevation-Degrees Moon-Position_Intensity Horizon Horizon_Azimuth Horizon_Elevation Horizon_Heading Horizon_Intensity Humidity Visibility Winds Speed_2 Wind-Speed-Knots Wind-Direction Wind-Direction-Degrees Rainsoak Tide-Speed Tide-Speed-Knots Tide-Direction Tide-Direction-Degrees Haze Haze_Visibility-Meters Haze_Visibility-Miles Haze_Density Haze_Ceiling-Meters Haze_Ceiling-Feet Contaminants_and_Obscurants Contaminant/Obscurant_Type Persistence Chemical_Dosage Chemical_Air_Concentration Chemical_Ground_Deposition Chemical_Maximum_Ground_Deposition Chemical_Dosage_Threshold Biological_Dosage Biological_Air_Concentration Biological_Dosage_Threshold Biological_Binned_Particle_Count Radiological_Dosage Communications Channel_Type Channel_Type_2 Channel_Identification Alpha_Identification Radio_Identification Land_Line_Identification Intercom_Identification Group_Network_Channel_Number Radio_Communications_Status Stationary_Radio_Transmitters_Default_Time Moving_Radio_Transmitters_Default_Time Stationary_Radio_Signals_Default_Time Moving_Radio_Signal_Default_Time Radio_Initialization_Transec_Security_Key Radio_Initialization_Internal_Noise_Level Radio_Initialization_Squelch_Threshold Radio_Initialization_Antenna_Location Radio_Initialization_Antenna_Pattern_Type Radio_Initialization_Antenna_Pattern_Length Radio_Initialization_Beam_Definition Radio_Initialization_Transmit_Heartbeat_Time Radio_Initialization_Transmit_Distance_Threshold Radio_Channel_Initialization_Lockout_ID Radio_Channel_Initialization_Hopset_ID

Representation 56220 56221 56230 56231 56240 56310 56320 56330 56340 56350 57200 57300 57400 57410 57411 57420 57421 57500 57610 57611 57620 57621 58000 58100 58105 58200 58430 58435 59000 59100 59110 59115 59120 59125 59130 59135 59140 59145 59150 59155 59160 60000 61100 61101 61200 61300 61400 61500 61600 61700 62100 62200 62300 62400 62500 63101 63102 63103 63104 63105 63106 63107 63108 63109 63110 63111

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator Radio_Channel_Initialization_Preset_Frequency Radio_Channel_Initialization_Frequency_Sync_Time Radio_Channel_Initialization_Comsec_Key Radio_Channel_Initialization_Alpha Algorithm_Parameters Dead_Reckoning_Algorithm_<DRA> DRA_Location_Threshold DRA_Orientation_Threshold DRA_Time_Threshold Simulation_Management_Parameters Checkpoint_Interval Transmitter_Time_Threshold Receiver_Time_Threshold Interoperability_Mode SIMNET_Data_Collection Event_ID Source_Site_ID Source_Host_ID Articulated_Parts Articulated_Parts-Part_ID Articulated_Parts-Index Articulated_Parts-Position Articulated_Parts-Position_Rate Articulated_Parts-Extension Articulated_Parts-Extension_Rate Articulated_Parts-X Articulated_Parts-X-rate Articulated_Parts-Y Articulated_Parts-Y-rate Articulated_Parts-Z Articulated_Parts-Z-rate Articulated_Parts-Azimuth Articulated_Parts-Azimuth_Rate Articulated_Parts-Elevation Articulated_Parts-Elevation_Rate Articulated_Parts-Rotation Articulated_Parts-Rotation_Rate DRA_Angular_X-Velocity DRA_Angular_Y-Velocity DRA_Angular_Z-Velocity Appearance-Trailing_Effects Appearance-Hatch Appearance-Character_Set Capability-Ammunition_Supplier Capability-Miscellaneous_Supplier Capability-Repair_Provider Articulation_Parameter Articulation_Parameter_Type Articulation_Parameter_Value Time_of_Day-Scene Latitude-North_<Location_of_weather_cell> Longitude-East_<Location_of_weather_cell> Tactical_Driver_Status Sonar_System_Status Upper_latitude Latitude-South_<Location_of_weather_cell> Longitude-West_<location_of_weather_cell> Accomplished CD-ROM-Number_<Disk_ID_for_terrain> Altitude_1 Tactical_System_Status JTIDS_Status TADIL-J_Status DSDD_Status Weapon_System_Status Subsystem_status

Representation 63112 63113 63114 63115 70000 71000 71100 71200 71300 72000 72100 72600 72700 73000 74000 75000 75100 75200 90000 90050 90070 90100 90200 90300 90400 90500 90600 90700 90800 90900 91000 91100 91200 91300 91400 91500 91600 100001 100002 100003 100004 100005 100008 100010 100011 100012 100014 100047 100048 100058 100061 100063 100068 100100 100161 100162 100164 100165 100166 100167 100169 100170 100171 100172 100200 100205

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator Number_of_interceptors_fired Number_of_interceptor_detonations Number_of_message_buffers_dropped Satellite_sensor_background_<year_day> Satellite_sensor_background_<hour_minute> Script_Number Entity/Track/Update_Data Local/Force_Training Entity/Track_Identity_Data Entity_for_Track_Event IFF_<Friend-Foe>_status Engagement_Data Target_Latitude Target_Longitude Area_of_Interest_<Ground_Impact_Circle>_Center_Latitude Area_of_Interest_<Ground_Impact_Circle>_Center_Longitude Area_of_Interest_<Ground_Impact_Circle>_Radius Area_of_Interest_Type Target_Aggregate_ID GIC_Identification_Number Estimated_Time_of_Flight_to_TBM_Impact Estimated_Intercept_Time Estimated_Time_of_Flight_to_Next_Waypoint Entity/Track_Equipment_Data Emission/EW_Data Appearance_Data Command/Order_Data Environmental_Data Significant_Event_Data Operator_Action_Data ADA_Engagement_Mode ADA_Shooting_Status ADA_Mode ADA_Radar_Status Shoot_Command ADA_Weapon_Status ADA_Firing_Disciple Order_Status Time_Synchronization Tomahawk_Data Number_of_Detonations Number_of_Intercepts OBT_Control_MT-201 Sensor_Data_MT-202 Environmental_Data_MT-203 Ownship_Data_MT-204 Acoustic_Contact_Data_MT-205 Sonobuoy_Data_MT-207 Sonobuoy_Contact_Data_MT-210 Helo_Control_MT-211 ESM_Control_Data ESM_Contact_Data_MT-214 ESM_Emitter_Data_MT-215 Weapon_Definition_Data_MT-217 Weapon_Preset_Data_MT-217 OBT_Control_MT-301 Sensor_Data_MT-302 Environmental_Data_MT-303m Ownship_Data_MT-304 Acoustic_Contact_Data_MT-305 Sonobuoy_Data_MT-307 Sonobuoy_Contact_Data_MT-310 Helo_Scenario_/_Equipment_Status ESM_Control_Data_MT-313 ESM_Contact_Data_MT-314 ESM_Emitter_Data_MT-315

Representation 100206 100207 100208 100213 100214 100218 100300 100400 100500 100510 100520 100600 100610 100620 100631 100632 100633 100634 100640 100650 100660 100661 100662 100700 100800 100900 101000 101100 101200 101300 101310 101320 101321 101330 101340 101350 101360 101370 101400 101500 102100 102200 200201 200202 200203 200204 200205 200207 200210 200211 200213 200214 200215 200216 200217 200301 200302 200303 200304 200305 200307 200310 200311 200313 200314 200315

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator Weapon_Definition_Data_MT-316 Weapon_Preset_Data_MT-317 Pairing/Association_<eMT-56> Pointer_<eMT-57> Reporting_Responsibility_<eMT-58> Track_Number_<eMT-59> ID_for_Link-11_Reporting_<eMT-60> Remote_Track_<eMT-62> Link-11_Error_Rate_<eMT-63> Track_Quality_<eMT-64> Gridlock_<eMT-65> Kill_<eMT-66> Track_ID_Change_/_Resolution_<eMT-68> Weapons_Status_<eMT-69> Link-11_Operator_<eMT-70> Force_Training_Transmit_<eMT-71> Force_Training_Receive_<eMT-72> Interceptor_Amplification_<eMT-75> Consumables_<eMT-78> Link-11_Local_Track_Quality_<eMT-95> DLRP_<eMT-19> Force_Order_<eMT-52> Wilco_/_Cantco_<eMT-53> EMC_Bearing_<eMT-54> Change_Track_Eligibility_<eMT-55> Land_Mass_Reference_Point System_Reference_Point PU_Amplification Set/Drift Begin_Initialization_<MT-1> Status_and_Control_<MT-3> Scintillation_Change_<MT-39> Link_11_ID_Control_<MT-61> PU_Guard_List Winds_Aloft_<MT-14> Surface_Winds_<MT-15> Sea_State_<MT-17> Magnetic_Variation_<MT-37> Track_Eligibility_<MT-29> Training_Track_Notification Tacan_Data_<MT-32> Interceptor_Amplification_<MT-75> Tacan_Assignment_<MT-76> Autopilot_Status_<MT-77> Consumables_<MT-78> Downlink_<MT-79> TIN_Report_<MT-80> Special_Point_Control_<MT-81> Control_Discretes_<MT-82> Request_Target_Discretes<MT-83> Target_Discretes_<MT-84> Reply_Discretes_<MT-85> Command_Maneuvers_<MT-86> Target_Data_<MT-87> Target_Pointer_<MT-88> Intercept_Data_<MT-89> Decrement_Missile_Inventory_<MT-90> Link-4A_Alert_<MT-91> Strike_Control_<MT-92> Speed_Change_<MT-25> Course_Change_<MT-26> Altitude_Change_<MT-27> ACLS_AN/SPN-46_Status ACLS_Aircraft_Report SPS-67_Radar_Operator_Functions SPS-55_Radar_Operator_Functions

Representation 200316 200317 200400 200401 200402 200403 200404 200405 200406 200407 200408 200409 200410 200411 200412 200413 200414 200415 200416 200417 200418 200419 200420 200421 200422 200423 200424 200425 200426 200427 200428 200429 200430 200431 200432 200433 200434 200435 200436 200437 200501 200502 200503 200504 200505 200506 200507 200508 200509 200510 200511 200512 200513 200514 200515 200516 200517 200518 200519 200521 200522 200523 200524 200525 200600 200601

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator SPQ-9A_Radar_Operator_Functions SPS-49_Radar_Operator_Functions MK-23_Radar_Operator_Functions SPS-48_Radar_Operator_Functions SPS-40_Radar_Operator_Functions MK-95_Radar_Operator_Functions Other Mass_Of_The_Vehicle Force_ID_2 Entity_Type_Kind Entity_Type_Domain Entity_Type_Country Entity_Type_Category Entity_Type_Sub_Category Entity_Type_Specific Entity_Type_Extra Alternative_Entity_Type_Kind Alternative_Entity_Type_Domain Alternative_Entity_Type_Country Alternative_Entity_Type_Category Alternative_Entity_Type_Sub_Category Alternative_Entity_Type_Specific Alternative_Entity_Type_Extra Entity_Location_X Entity_Location_Y Entity_Location_Z Entity_Linear_Velocity_X Entity_Linear_Velocity_Y Entity_Linear_Velocity_Z Entity_Orientation_Psi Entity_Orientation_Theta Entity_Orientation_Phi Dead_Reckoning_Algorithm Dead_Reckoning_Linear_Acceleration_X Dead_Reckoning_Linear_Acceleration_Y Dead_Reckoning_Linear_Acceleration_Z Dead_Reckoning_Angular_Velocity_X Dead_Reckoning_Angular_Velocity_Y Dead_Reckoning_Angular_Velocity_Z Entity_Appearance Entity_Marking_Character_Set Entity_Marking_11_Bytes Capability Number_Articulation_Parameters Articulation_Parameter_ID Articulation_Parameter_Type_2 Articulation_Parameter_Value_2 Type_Of_Stores Quantity_Of_Stores Fuel_Quantity Radar_System_Status Radio_Communication_System_Status Default_Time_For_Radio_Transmission_For_Stationary_Transmitters Default_Time_For_Radio_Transmission_For_Moving_Transmitters Body_Part_Damaged_Ratio Name_Of_The_Terrain_Database_File Name_Of_Local_File Aimpoint_Bearing Aimpoint_Elevation Aimpoint_Range Air_Speed Altitude_2 Application_Status Auto_Iff Beacon_Delay Bingo_Fuel_Setting

Representation 200602 200603 200604 200605 200606 200607 240000 240001 240002 240003 240004 240005 240006 240007 240008 240009 240010 240011 240012 240013 240014 240015 240016 240017 240018 240019 240020 240021 240022 240023 240024 240025 240026 240027 240028 240029 240030 240031 240032 240033 240034 240035 240036 240037 240038 240039 240040 240041 240042 240043 240044 240045 240046 240047 240048 240049 240050 240051 240052 240053 240054 240055 240056 240057 240058 240059

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier Cloud_Bottom Cloud_Top Direction End_Action Frequency Freeze Heading Identification Initial_Point_Data Latitude_2 Lights_2 Linear Longitude_2 Low_Altitude Mfd_Formats Nctr Number_Projectiles Operation_Code Pitch Profiles Quantity Radar_Modes Radar_Search_Volume Roll Rotation Scale_Factor_X Scale_Factor_Y Shields Steerpoint Spare1 Spare2 Team Text Time_Of_Day Trail_Flag Trail_Size Type_Of_Projectile Type_Of_Target Type_Of_Threat Uhf_Frequency Utm_Altitude Utm_Latitude Utm_Longitude Vhf_Frequency Visibility_Range Void_Aaa_Hit Void_Collision Void_Earth_Hit Void_Friendly Void_Gun_Hit Void_Rocket_Hit Void_Sam_Hit Weapon_Data Weapon_Type Weather_2 Wind_Direction Wind_Speed Wing_Station Yaw Memory_Offset Memory_Data VASI Beacon Strobe Culture Approach

Enumerator

Representation 240060 240061 240062 240063 240064 240065 240066 240067 240068 240069 240070 240071 240072 240073 240074 240075 240076 240077 240078 240079 240080 240081 240082 240083 240084 240085 240086 240087 240088 240089 240090 240091 240092 240093 240094 240095 240096 240097 240098 240099 240100 240101 240102 240103 240104 240105 240106 240107 240108 240109 240110 240111 240112 240113 240114 240115 240116 240117 240118 240119 240120 240121 240122 240123 240124 240125

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier Runway_End Obstruction Runway_Edge Ramp_Taxiway Laser_Bomb_Code Rack_Type HUD RoleFileName PilotName PilotDesignation Model_Type DIS_Type Class Channel Entity_Type_2 Alternative_Entity_Type_2 Entity_Location Entity_Linear_Velocity Entity_Orientation Dead_Reckoning Failure_Symptom Max_Fuel Refueling_Boom_Connect Altitude_AGL Calibrated_Airspeed TACAN_Channel TACAN_Band TACAN_Mode Other Static DRM_FPW DRM_RPW DRM_RVW DRM_FVW DRM_FPB DRM_RPB DRM_RVB DRM_FVB Other TBD Other TBD Dummy Other EntityImpact EntityProximateDetonation GroundImpact GroundProximateDetonation Detonation None HE_hit_Small HE_hit_Medium HE_hit_Large ArmorPiercingHit DirtBlast_Small DirtBlast_Medium DirtBlast_Large WaterBlast_Small WaterBlast_Medium WaterBlast_Large AirHit BuildingHit_Small BuildingHit_Medium BuildingHit_Large MineClearingLineCharge EnvironmentObjectImpact

Enumerator

DeadReckoningAlgorithmEnum8 [8]

DesignatorCodeEnum16 [9] DesignatorCodeNameEnum16 [9] DetailedRFModulationTypeEnum16 [9] DetonationResultCodeEnum8 [8]

Representation 240126 240127 240128 240129 240130 240131 240132 240133 240134 240135 240136 240137 240138 240139 240140 240141 240142 240143 240144 240145 240146 240147 240148 240149 240150 240151 240152 240153 0 1 2 3 4 5 6 7 8 9 0 1 0 1 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

EmitterFunctionEnum8 [8]

Enumerator EnvironmentObjectProximateDetonation WaterImpact AirBurst Kill_with_fragment_type_1 Kill_with_fragment_type_2 Kill_with_fragment_type_3 Kill_with_fragment_type_1_after_fly-out_failure Kill_with_fragment_type_2_after_fly-out_failure Miss_due_to_fly-out_failure Miss_due_to_end-game_failure Miss_due_to_fly-out_and_end-game_failure Other MultiFunction EarlyWarningSurveillance HeightFinding FireControl AcquisitionDetection Tracking GuidanceIllumination FiringPointLaunchPointLocation Ranging RadarAltimeter Imaging MotionDetection Navigation Weather/Meterological Instrumentation Identification/Classification_<including_IFF> AAA_<Anti-Aircraft_Artillery>_Fire_Control Air_Search/Bomb Air_Intercept Altimeter Air_Mapping Air_Traffic_Control Beacon Battlefield_Surveillance Ground_Control_Approach Ground_Control_Intercept Coastal_Surveillance Decoy/Mimic Data_Transmission Earth_Surveillance Gun_Lay_Beacon Ground_Mapping Harbor_Surveillance ILS_<Instrument_Landing_System> Ionospheric_Sound Interrogator Barrage_Jamming Click_Jamming Frequency_Swept_Jamming Jamming Pulsed_Jamming Repeater_Jamming Spot_Noise_Jamming Missile_Acquisition Missile_Downlink Space Surface_Search Shell_Tracking Television Unknown Video_Remoting Experimental_or_Training Missile_Guidance Missile_Homing

Representation 23 24 25 26 27 28 29 30 31 32 33 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 41 42 44 45 46 47 48 50 51 52 56 57 58 59 60 61

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

EmitterTypeEnum16 [9, 30]

Enumerator Missile_Tracking JammingNoise JammingDeception Navigation/Distance_Measuring_Equipment Terrain_Following Weather_Avoidance Proximity_Fuse Radiosonde Sonobuoy WeaponNonLethal WeaponLethal Emitter_1RL138 Emitter_1226_DECCA_MIL Emitter_9GR400 Emitter_9GR600 Emitter_9LV_200_TA Emitter_9LV_200_TV A310Z A325A A346Z A353B A372A A372B A372C A377A A377B A380Z A381Z A398Z A403Z A409A A418A A419Z A429Z A432Z A434Z A401A AA-12_Seeker Agave AGRION_15 AI_MK_23 AIDA_II Albatros_MK2 ANA_SPS_502 ANRITSU_Electric_AR-30A Antilope_V AN/ALE-50 AN/ALQ_99 AN/ALQ-100 AN/ALQ-101 AN/ALQ-119 AN/ALQ-122 AN/ALQ-126A AN/ALQ-131 AN/ALQ-135C/D AN/ALQ-144A<V>3 AN/ALQ-153 AN/ALQ-155 AN/ALQ-161/A AN/ALQ-162 AN/ALQ-165 AN/ALQ-167 AN/ALQ-172<V>2 AN/ALQ-176 AN/ALQ-184 AN/ALQ-188

Representation 62 64 65 71 72 73 74 76 77 96 97 10 45 80 90 135 180 225 270 315 360 405 450 495 540 585 630 675 720 765 810 855 900 945 990 1035 1080 1095 1100 1125 1170 1215 1260 1305 1350 1395 1400 1440 1485 1530 1575 1585 1620 1626 1628 1630 1632 1634 1636 1638 1640 1642 1644 1646 1648 1650

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier AN/ALR-56 AN/ALR-69 AN/ALT-16A AN/ALT-28 AN/ALT-32A AN/APD_10 AN/APG_53 AN/APG_59 AN/APG-63AB AN/APG-63C AN/APG_65 AN/APG-66 AN/APG_68 AN/APG_70 AN/APG-73 AN/APG-77 AN/APG-78 AN/APG-502 AN/APN-1 AN/APN-22 AN/APN_59 AN/APN-69 AN/APN-81 AN/APN-117 AN/APN-118 AN/APN-130 AN/APN-131 AN/APN-133 AN/APN-134 AN/APN-147 AN/APN-150 AN/APN-153 AN/APN_154 AN/APN-155 AN/APN-159 AN/APN-182 AN/APN-187 AN/APN-190 AN/APN_194 AN/APN-195 AN/APN-198 AN/APN-200 AN/APN_202 AN/APN-217 AN/APN-218 AN/APN-238 AN/APN-239 AN/APN-241 AN/APN-242 AN/APN-506 AN/APQ-72 AN/APQ-99 AN/APQ_100 AN/APQ-102 AN/APQ-109 AN/APQ_113 AN/APQ_120 AN/APQ_126 AN/APQ-128 AN/APQ-129 AN/APQ_148 AN/APQ-153 AN/APQ_159 AN/APQ-164 AN/APQ-166 AN/APQ-181

Enumerator

Representation 1652 1654 1656 1658 1660 1665 1710 1755 1800 1805 1845 1870 1890 1935 1945 1960 1970 1980 2025 2070 2115 2160 2205 2250 2295 2340 2385 2430 2475 2520 2565 2610 2655 2700 2745 2790 2835 2880 2925 2970 3015 3060 3105 3150 3152 3160 3162 3164 3166 3195 3240 3285 3330 3375 3420 3465 3510 3555 3600 3645 3690 3735 3780 3785 3788 3795

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier AN/APS-31 AN/APS-42 AN/APS_80 AN/APS-88 AN/APS_115 AN/APS_116 AN/APS-120 AN/APS_121 AN/APS_124 AN/APS_125 AN/APS-128 AN/APS_130 AN/APS_133 AN/APS-134 AN/APS_137 AN/APS-138 AN/APS-143_<V>_1 AN/APW_22 AN/APW_23 AN/APX-6 AN/APX_7 AN/APX_39 AN/APX-72 AN/APX_76 AN/APX_78 AN/APX_101 AN/APX-113_AIFF AN/APY-1 AN/APY_2 AN/APY_3 AN/ARN_21 AN/ARN_52 AN/ARN_84 AN/ARN_118 AN/ARW_73 AN/ASB_1 AN/ASG_21 AN/ASQ-108 AN/AWG_9 AN/BPS-9 AN/BPS_15 AN/BPS-16 AN/CRM-30 AN/DPW-23 AN/DSQ_26_Phoenix_MH AN/DSQ_28_Harpoon_MH AN/FPN-40 AN/FPN-62 AN/FPS-16 AN/FPS-18 AN/FPS-117 AN/FPS-20R AN/FPS-77 AN/FPS-103 AN/GPN-12 AN/GPX-6 AN/GPX_8 AN/GRN-12 AN/MPQ-10 AN/MPQ-46_<HPI>_ILL AN/MPQ-48/55_CWAR AN/MPQ-49 AN/MPQ-50_<PAR>_TA AN/MPQ-51_<ROR>_TT AN/MPQ-53 AN/MPQ-64

Enumerator

Representation 3820 3825 3870 3915 3960 4005 4050 4095 4140 4185 4230 4275 4320 4365 4410 4455 4465 4500 4545 4590 4635 4680 4725 4770 4815 4860 4870 4900 4905 4950 4995 5040 5085 5130 5175 5220 5265 5280 5310 5355 5400 5405 5420 5430 5445 5490 5495 5500 5505 5507 5510 5515 5520 5525 5527 5530 5535 5537 5540 5545 5550 5551 5555 5560 5570 5575

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier AN/SPG-34 AN/SPG_50 AN/SPG_51 AN/SPG-51_CWI_TI AN/SPG-51_FC AN/SPG_52 AN/SPG-53 AN/SPG_55B AN/SPG_60 AN/SPG_62 AN/SPN_35 AN/SPN_43 AN/SPQ-2 AN/SPQ_9 AN/SPS-4 AN/SPS-5 AN/SPS-5C AN/SPS-6 AN/SPS_10 AN/SPS_21 AN/SPS-28 AN/SPS-37 AN/SPS-39A AN/SPS_40 AN/SPS-41 AN/SPS_48 AN/SPS-48C AN/SPS_49 AN/SPS_52 AN/SPS_53 AN/SPS_55 AN/SPS-55_SS AN/SPS-58 AN/SPS_59 AN/SPS_64 AN/SPS_65 AN/SPS_67 AN/SPY_1 AN/SPY-1A AN/TPN-17 AN/TPN-24 AN/TPQ-18 AN/TPQ-36 AN/TPQ-37 AN/TPS-43 AN/TPS-43E AN/TPS-59 AN/TPS-63 AN/TPS-70_<V>_1 AN/TPS-75 AN/TPX-46<V>7 AN/ULQ-6A AN/UPN_25 AN/UPS_1 AN/UPS-2 AN/UPX_1 AN/UPX_5 AN/UPX_11 AN/UPX_12 AN/UPX_17 AN/UPX_23 AN/VPS_2 Apelco_AD_7_7 APG_71 APN_148 APN_227

Enumerator

Representation 5580 5625 5670 5715 5760 5805 5850 5895 5940 5985 6030 6075 6120 6165 6210 6255 6300 6345 6390 6435 6480 6525 6570 6615 6660 6705 6750 6795 6840 6885 6930 6975 7020 7065 7110 7155 7200 7245 7250 7270 7275 7280 7295 7300 7305 7310 7315 7320 7322 7325 7330 7335 7380 7425 7426 7470 7515 7560 7605 7650 7695 7740 7785 7830 7875 7920

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator APS_504_V3 AR_320 AR_M31 ARI_5954 ARI_5955 ARI_5979 ARINC_564_BNDX/KING_RDR_1E ARINC_700_BNDX/KING_RDR_1E ARSR-3 ARSR-18 AS_2_Kipper AS_2_Kipper_MH AS_4_Kitchen AS_4_Kitchen_MH AS_5_Kelt_MH AS_6_Kingfish_MH AS_7_Kerry AS_7_Kerry_MG AS_15_KENT_altimeter Aspide_AAM/SAM_ILL ASR_O ASR-5 ASR-8 ASR-9 AT_2_Swatter_MG ATCR-33 ATCR_33_K/M Atlas_Elektronk_TRS_N AVG_65 AVH_7 AVQ_20 AVQ30X AVQ-50_<RCA> AVQ_70 AWS_5 AWS_6 Back_Net_A_B Back_Trap Ball_End Ball_Gun Band_Stand Bar_Lock Bass_Tilt Beacon Bean_Sticks Bee_Hind Bell_Crown_A Bell_Crown_B BIG_BACK Big_Bird Big_Bulge Big_Bulge_A Big_Bulge_B Big_Mesh Big_Net Bill_Board Bill_Fold Blowpipe_MG Blue_Fox Blue_Vixen Blue_Silk Blue_Parrot Blue_Orchid Boat_Sail Bofors_Electronic_9LV_331 Bofors_Ericsson_Sea_Giraffe_50_HC

Representation 8100 8115 8145 8190 8235 8280 8325 8370 8380 8390 8415 8460 8505 8550 8595 8640 8685 8730 8735 8760 8775 8780 8785 8790 8820 8840 8845 8865 8910 8955 9000 9045 9075 9090 9135 9180 9225 9270 9315 9360 9405 9450 9495 9540 9585 9630 9640 9642 9645 9660 9675 9720 9765 9810 9855 9885 9900 9905 9930 9935 9945 9990 10035 10080 10125 10170

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator Bowl_Mesh Box_Brick Box_Tail BPS_11A BPS_14 BPS_15A BR-15_Tokyo_KEIKI BRIDGEMASTE Bread_Bin BT_271 BX_732 Buzz_Stand C_5A_Multi_Mode_Radar Caiman Cake_Stand Calypso_C61 Calypso_Ii Cardion_Coastal Castor_Ii Castor_2J_TT_<Crotale_NG> Cat_House Chair_Back_TT Chair_Back_ILL Cheese_Brick Clam_Pipe Clamshell Collins_WXR-700X Collins_DN_101 Contraves_Sea_Hunter_MK_4 Corn_Can CR-105_RMCA Cross_Bird Cross_Dome Cross_Legs Cross_Out Cross_Slot Cross_Sword Cross_Up Cross_Sword_FC Crotale_Acquisition_TA Crotale_NG_TA Crotale_TT Crotale_MGMissile_System CSS_C_3C_CAS_1M1_M2_MH CSS_C_2B_HY_1A_MH CWS_2 Cylinder_Head Cyrano_II Cyrano_IV Cyrano_IV-M DA-01/00 DA_05_00 Dawn Dead_Duck DECCA_45 DECCA_50 DECCA_110 DECCA_170 DECCA_202 DECCA_D202 DECCA_303 DECCA_535 DECCA_626 DECCA_629 DECCA_914 DECCA_916

Representation 10215 10260 10305 10350 10395 10440 10485 10510 10530 10575 10620 10665 10710 10755 10800 10845 10890 10895 10935 10940 10980 11000 11010 11025 11070 11115 11160 11205 11250 11260 11270 11295 11340 11385 11430 11475 11520 11565 11610 11655 11660 11665 11700 11745 11790 11835 11880 11925 11970 11975 12010 12015 12060 12105 12150 12195 12240 12285 12330 12375 12420 12430 12465 12510 12555 12600

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator DECCA_926 DECCA_1226_Commercial DECCA_1626 DECCA_2459 DECCA_AWS_1 DECCA_AWS_2 DECCA_AWS_4 DECCA_AWS-4_<2> DECCA_RM_326 DECCA_RM_416 DECCA_RM_914 DECCA_RM_1690 DECCA_Super_101_MK_3 DISS_1 Rapier_TTDN_181 Rapier_2000_TT Dog_Ear Dog_House Don_2 Don_A/B/2/Kay Donets Down_Beat DRAA_2A DRAA_2B DRAC_39 DRBC_30B DRBC_31A DRBC_32A DRBC_32D DRBC_33A DRBI_10 DRBI_23 DRBJ_11B DRBN_30 DRBN_32 DRBR_51 DRBV_20B DRBV_22 DRBV_26C DRBV_30 DRBV_50 DRBV_51 DRBV_51A DRBV_51B DRBV_51C Drop_Kick DRUA_31 Drum_Tilt Drum_Tilt_A Drum_Tilt_B Dumbo ECR-90 Egg_Cup_A/B EKCO_190 EL_M_2001B EL_M_2207 ELTA_EL/M_2221_GM_STGR ELTA_SIS EMD_2900 End_Tray Exocet_1 Exocet_1_MH Exocet_2 Eye_Bowl Eye_Shield F332Z

Representation 12610 12645 12690 12735 12780 12782 12785 12787 12805 12825 12870 12915 12960 13005 13050 13055 13095 13140 13185 13230 13275 13320 13365 13410 13455 13500 13545 13590 13635 13680 13725 13770 13815 13860 13905 13950 13995 14040 14085 14130 14175 14220 14265 14310 14355 14400 14445 14490 14535 14545 14580 14600 14625 14670 14715 14760 14805 14810 14850 14895 14940 14985 15030 15075 15120 15140

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier Fan_Song_A Fan_Song_B/F_TA Fan_Song_B/F_TT Fan_Song_C/E_TA Fan_Song_C/E_TT Fan_Song_C/E_MG Fan_Song_B/FF_MG Fan_Tail FCR-1401 Fin_Curve Fire_Can Fire_Dish Fire_Dome_TA Fire_Dome_TT Fire_Dome_TI Fire_Iron Fire_Wheel Fish_Bowl Flap_Lid Flap_Truck Flap_Wheel Flash_Dance Flat_Face_A_B_C_D Flat_Screen Flat_Spin Flat_Twin Fledermaus FLYCATCHER Fly_Screen Fly_Screen_A&B Fly_Trap_B Fog_Lamp_MG Fog_Lamp_TT Foil_Two Fox_Hunter FOX_FIREFox_Fire_AL FOX_FIRE_ILL FR-151A FR-1505_DA FR-2000 Front_Dome Front_Door Front_Piece Furuno Furuno_701 Furuno_711_2 Furuno_2400 GA_01_00 Gage Garpin GEM_BX_132 MPDR-12 Gepard_TT GERAN-F GIRAFFE Gin_Sling_TA Gin_Sling Gin_Sling_MG GPN-22 GRN-9 Green_Stain Grid_Bow GRILL_PAN_TT Guardsman GUN_DISH_<ZSU-23/4> Hair_Net

Enumerator

Representation 15165 15200 15210 15220 15230 15240 15255 15300 15310 15345 15390 15435 15470 15475 15480 15525 15570 15615 15660 15705 15750 15795 15840 15885 15930 15975 16020 16030 16065 16110 16155 16200 16245 16290 16335 16380 16390 16400 16410 16420 16425 16470 16515 16560 16605 16650 16695 16740 16785 16830 16875 16880 16884 16888 16900 16915 16920 16925 16945 16950 16965 17010 17025 17055 17070 17100

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier Half_Plate_A Half_Plate_B HARD Hawk_Screech Head_Light_A Head_Lights Head_Lights_C Head_Lights_MG_A Head_Lights_MG_B Head_Lights_TT Head_Net Hen_Egg Hen_House Hen_Nest Hen_Roost High_Brick High_Fix High_Lark_TI High_Lark_1 High_Lark_2 High_Lark_4 High_Lune High_Pole_A&B High_Scoop HIGH_SCREEN High_Sieve HN-503 Home_Talk Horn_Spoon HOT_BRICK Hot_Flash Hot_Shot_TA Hot_Shot_TT Hot_Shot_MG IFF_MK_XII_AIMS_UPX_29 IFF_MK_XV Javelin_MG Jay_Bird JRC-NMD-401 Jupiter Jupiter_II JY-8 JY-9 JY-14 K376Z Kelvin_Hughes_2A Kelvin_Hughes_14/9 Kelvin_Hughes_type_1006 Kelvin_Hughes_type_1007 KH-902M Kite_Screech Kite_Screech_A Kite_Screech_B Kivach Knife_Rest Knife_Rest_B KNIFE_REST_C KSA_SRN KSA_TSR Land_Fall Land_Roll_MG Land_Roll_TA Land_Roll_TT Leningraf Light_Bulb LMT_NRAI-6A

Enumerator

Representation 17145 17190 17220 17235 17280 17325 17370 17415 17460 17505 17550 17595 17640 17685 17730 17775 17820 17865 17910 17955 18000 18045 18090 18135 18150 18180 18200 18225 18270 18280 18315 18320 18325 18330 18360 18405 18410 18450 18460 18495 18540 18550 18555 18560 18585 18630 18675 18720 18765 18785 18810 18855 18900 18945 18990 19035 19037 19080 19125 19170 19215 19260 19305 19350 19395 19400

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier LN_55 Ln_66 Long_Bow Long_Brick Long_Bull Long_Eye Long_Head Long_Talk Long_Track Long_Trough Look_Two LORAN Low_Blow_TA Low_Blow_TT Low_Blow_MG Low_Sieve Low_Trough TRS-2050 LW_08 M-1983_FCR M22-40 M44 M401Z M585Z M588Z MA_1_IFF_Portion MA_Type_909# Marconi_1810 Marconi_Canada_HC_75 Marconi_S_713 Marconi_S_1802 Marconi_S_247 Marconi_S_810 Marconi_SA_10 Marconi_type_967 Marconi_type_968 Marconi_type_992 Marconi/signaal_type_1022 Marconi/signaal_type_910 Marconi/signaal_type_911 Marconi/signaal_type_992R Mesh_Brick Mirage_ILL MK_15_CIWS MK-23 MK_23_TAS MK_25 MK-35_M2 MK_92 MK-92_CAS MK-92_STIR MK_95 MLA-1 MM_APS_705 MM_SPG_74 MM_SPG_75 MM_SPN_703 MM_SPS_702 MM_SPS_768 MM_SPS_774 Moon_4 MMRS MPDR_18_X MT-305X Muff_Cob Mushroom

Enumerator

Representation 19440 19485 19530 19575 19620 19665 19710 19755 19800 19845 19890 19935 19950 19955 19960 19980 20025 20040 20070 20090 20115 20160 20205 20250 20295 20340 20385 20430 20475 20495 20520 20530 20565 20585 20610 20655 20700 20745 20790 20835 20880 20925 20950 20970 21015 21060 21105 21150 21195 21240 21285 21330 21340 21375 21420 21465 21490 21510 21555 21600 21645 21650 21690 21710 21735 21780

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier Mushroom_1 Mushroom_2 Nanjing_B Nanjing_C Nayada Neptun NIKE_TT NRBA_50 NRBA_51 NRBF_20A Nysa_B O524A O580B O625Z O626Z Odd_Group Odd_Lot Odd_Pair Oka OKEAN OKINXE_12C OMEGA Omera_ORB32 One_Eye OP-28 OPS-16B OPS-18 OPS-28 OR-2 ORB-31S ORB_32 Orion_Rtn_10X Otomat_MK_II_Teseo Owl_Screech PA-1660 Palm_Frond Palm_Frond_AB Pat_Hand_TT Pat_Hand_MG Patty_Cake Pawn_Cake PBR_4_Rubin Pea_Sticks Peel_Cone Peel_Group Peel_Group_A Peel_Group_B Peel_Pair Philips_9LV_200 Philips_9LV_331 Philips_LV_223 Philips_Sea_Giraffe_50_HC Pin_Jib Plank_Shave Plank_Shave_A Plank_Shave_B Plate_Steer Plessey_AWS_1 Plessey_AWS_4 Plessey_AWS_6 Plessey_RJ Plessey_type_996 Plinth_Net Pluto POHJANPALO POLLUX

Enumerator

Representation 21825 21870 21890 21895 21915 21960 21980 22005 22050 22095 22140 22185 22230 22275 22320 22345 22365 22410 22455 22500 22545 22590 22635 22680 22690 22725 22730 22740 22770 22810 22815 22860 22905 22950 22960 22995 23040 23085 23095 23130 23175 23220 23265 23310 23355 23400 23445 23490 23535 23580 23625 23670 23690 23715 23760 23805 23850 23895 23940 23985 23990 24030 24075 24095 24100 24120

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier Pop_Group Pop_Group_MG Pop_Group_TA Pop_Group_TT Pork_Trough Post_Bow Post_Lamp Pot_Drum Pot_Head PRIMUS_40_WXD PRIMUS_300SL Primus_3000 PS-05A PS_46_A PS_70_R PS-890 Puff_Ball R-76 RAC-30 Racal_1229 Racal_AC_2690_BT Racal_Decca_1216 Racal_Decca_360 Racal_Decca_AC_1290 Racal_Decca_TM_1229 Racal_Decca_TM_1626 Racal_DRBN_34A Radar_24 RAN_7S RAN_10S RAN_11_LX Rapier_TA Rapier_2000_TA Rapier_MG RAT-31S RATAC_<LCT> Raytheon_1220 Raytheon_1302 Raytheon_1500 Raytheon_1645 Raytheon_1650 Raytheon_1900 Raytheon_2502 Raytheon_TM_1650/6X Raytheon_TM_1660/12S RAY-1220XR RAY-1401 Ray_2900 Raypath RBE2 RDM RDY RDN_72 RDR_1A RDR_1E RDR_4A RDR_1200 RDR_1400 RDR_1400_C RDR_1500 Rice_Lamp Rice_Pad Rice_Screen ROLAND_BN ROLAND_MG ROLAND_TA

Enumerator

Representation 24165 24210 24255 24300 24345 24390 24435 24480 24525 24570 24615 24620 24650 24660 24705 24710 24750 24770 24780 24795 24840 24885 24930 24975 25020 25065 25110 25155 25200 25205 25245 25260 25265 25270 25280 25285 25290 25300 25335 25380 25425 25470 25515 25560 25605 25630 25635 25650 25695 25735 25740 25760 25785 25830 25835 25840 25875 25885 25890 25895 25920 25965 26010 26055 26100 26145

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier ROLAND_TT Round_Ball Round_House Round_House_B RTN-1A RV2 RV3 RV5 RV10 RV17 RV18 RV-377 RV_UM RXN_2-60 SA_2_Guideline SA_3_Goa SA_8_Gecko_DT SA-12_TELAR_ILL SA_N_7_Gadfly_TI SA_N_11_Cads_1_UN Salt_Pot_A&B SATURNE_II Scan_Can Scan_Fix Scan_Odd Scan_Three SCOREBOARD Scoup_Plate SCR-584 Sea_Archer_2 Sea_Hunter_4_MG Sea_Hunter_4_TA Sea_Hunter_4_TT Sea_Gull Sea_Net Sea_Spray Sea_Tiger Searchwater Selenia_Orion_7 Selenia_type_912 Selennia_RAN_12_L/X Selennia_RTN_10X Selinia_ARP_1645 SGR_102_00 SGR_103/02 SGR-104 Sheet_Bend Sheet_Curve Ship_Globe Ship_Wheel SGR_114 Shore_Walk_A Short_Horn Shot_Dome Side_Globe_JN Side_Net Side_Walk_A Signaal_DA_02 Signaal_DA_05 Signaal_DA_08 Signaal_LW_08 Signaal_LWOR Signaal_M45 Signaal_MW_08 Signaal_SMART Signaal_STING

Enumerator

Representation 26190 26235 26280 26325 26350 26370 26415 26460 26505 26550 26595 26610 26640 26660 26685 26730 26775 26795 26820 26865 26910 26955 27000 27045 27090 27135 27150 27180 27190 27225 27270 27315 27360 27405 27450 27495 27540 27570 27585 27630 27675 27720 27765 27810 27855 27870 27900 27945 27990 28035 28080 28125 28170 28215 28260 28280 28305 28350 28395 28440 28485 28530 28575 28620 28665 28710

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator Signaal_STIR Signaal_WM_20/2 Signaal_WM_25 Signaal_WM_27 Signaal_WM_28 Signaal_ZW_01 Signaal_ZW_06 Ski_Pole Skin_Head Skip_Spin SKYGUARD_TA SKYGUARD_TT Sky_Watch SKYSHADOW SKYSHIELD_TA SL SL/ALQ-234 Slap_Shot_E Slim_Net Slot_Back_A Slot_Back_ILL Slot_Back_B Slot_Rest SMA_3_RM SMA_3_RM_20 SMA_3RM_20A/SMG SMA_BPS_704 SMA_SPIN_749_<V>_2 SMA_SPN_703 SMA_SPN_751 SMA_SPOS_748 SMA_SPQ_2 SMA_SPQ_2D SMA_SPQ_701 SMA_SPS_702_UPX SMA_ST_2_OTOMAT_II_MH SMA_718_Beacon SNAP_SHOT Snoop_Drift Snoop_Head Snoop_Pair Snoop_Plate Snoop_Slab Snoop_Tray Snoop_Tray_1 Snoop_Tray_2 Snoop_Watch Snow_Drift SO-1 SO_A_Communist SO-69 Sock_Eye SOM_64 SPADA_TT Sparrow_<AIM/RIM-7>_ILL Sperry_M-3 SPG_53F SPG_70_<RTN_10X> SPG_74_<RTN_20X> SPG_75_<RTN_30X> SPG_76_<RTN_30X> Spin_Scan_A Spin_Scan_B Spin_Trough Splash_Drop SPN_35A

Representation 28755 28800 28845 28890 28935 28980 29025 29070 29115 29160 29185 29190 29205 29215 29220 29250 29270 29295 29340 29385 29400 29430 29440 29475 29520 29565 29610 29655 29700 29745 29790 29835 29880 29925 29970 30015 30060 30080 30105 30150 30195 30240 30285 30330 30375 30420 30465 30470 30510 30555 30580 30600 30645 30670 30690 30700 30735 30780 30825 30870 30915 30960 31005 31050 31095 31140

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator SPN_41 SPN_42 SPN_43A SPN_43B SPN_44 SPN_46 SPN_703 SPN_728_<V>_1 SPN_748 SPN_750 Sponge_Cake Spoon_Rest SPQ_712_<RAN_12_L/X> SPS_6C SPS_10F SPS_12 SPS_58 SPS_64 SPS_768_<RAN_EL> SPS_774_<RAN_10S> SPY_790 Square_Head Square_Pair Square_Slot Square_Tie Squash_Dome Squat_Eye Squint_Eye SRN_6 SRN_15 SRN_745 SRO_1 SRO_2 SS_C_2B_Samlet_MG SS_N_2A_B_CSSC SS_N_2A_B_CSSC_2A_3A2_MH SS_N_2C_Seeker SS_N_2C_D_Styx SS_N_2C_D_Styx_C_D_MH SS_N_3_SSC_SS_C_18_BN SS_N_3B_Sepal_AL SS_N_3B_Sepal_MH SS_N_9_Siren SS_N_9_Siren_AL SS_N_9_Siren_MH SS_N_12_Sandbox_AL SS_N_12_Sandbox_MH SS_N_19_Shipwreck SS_N_19_Shipwreck_AL SS_N_19_Shipwreck_MH SS_N_21_AL SS_N_22_Sunburn SS_N_22_Sunburn_MH Stone_Cake STR_41 Straight_Flush_TA Straight_Flush_TT Straight_Flush_ILL Strike_Out Strut_Curve Strut_Pair Strut_Pair_1 Strut_Pair_2 Sun_Visor Superfledermaus Swift_Rod_1

Representation 31185 31230 31275 31320 31365 31410 31455 31500 31545 31590 31635 31680 31725 31770 31815 31860 31905 31950 31995 32040 32085 32130 32175 32220 32265 32310 32330 32355 32400 32445 32490 32535 32580 32625 32670 32715 32760 32805 32850 32895 32940 32985 33030 33075 33120 33165 33210 33255 33300 33345 33390 33435 33480 33525 33570 33590 33595 33600 33615 33660 33705 33750 33795 33840 33860 33885

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator Swift_Rod_2 T1166 T1171 T1202 T6004 T6031 T8067 T8068 T8124 T8408 T8911 T8937 T8944 T8987 Tall_King Tall_Mike Tall_Path Team_Work THAAD_GBR THD_225 THD_1940 THD_5500 Thin_Path Thin_Skin Thompson_CSF_TA-10 Thompson_CSF_TH_D_1040_Neptune Thompson_CSF_Calypso Thompson_CSF_CASTOR Thompson_CSF_Castor_II Thompson_CSF_DRBC_32A Thompson_CSF_DRBJ_11_D/E Thompson_CSF_DRBV_15A Thompson_CSF_DRBV_15C Thompson_CSF_DRBV_22D Thompson_CSF_DRBV_23B Thompson_CSF_DRUA_33 Thompson_CSF_Mars_DRBV_21A Thompson_CSF_Sea_Tiger Thompson_CSF_Triton Thompson_CSF_Vega_with_DRBC_32E TRS-2105 TRS-2100 Tie_Rods Tin_Shield Tin_Trap TIRSPONDER Toad_Stool_1 Toad_Stool_2 Toad_Stool_3 Toad_Stool_4 Toad_Stool_5 Tomb_Stone Top_Bow Top_Dome Top_Knot Top_Mesh Top_Pair Top_Plate Top_Sail Top_Steer Top_Trough Scrum_Half_TA TorScrum_Half_TT Scrum_Half_MG Track_Dish TORSO_M

Representation 33930 33975 34020 34040 34065 34110 34155 34200 34245 34290 34335 34380 34425 34470 34515 34560 34605 34625 34640 34650 34670 34695 34740 34785 34795 34830 34875 34920 34965 35010 35055 35100 35145 35190 35235 35280 35325 35370 35415 35460 35480 35490 35505 35550 35570 35580 35595 35640 35685 35730 35775 35800 35820 35865 35910 35955 36000 36045 36090 36135 36180 36220 36225 36230 36270 36315

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

Enumerator Trap_Door TRISPONDE TRS_3033 TRS-N TSE_5000 TSR_333 Tube_Arm Twin_Eyes Twin_Pill Twin_Scan Twin_Scan_Ro Two_Spot TYPE_262 TYPE_275 TYPE_293 TYPE_343_SUN_VISOR_B TYPE_347B Type_756 TYPE_903 TYPE_909_TI TYPE_909_TT TYPE_910 TYPE_965 TYPE_967 TYPE_968 TYPE_974 TYPE_975 TYPE_978 TYPE_992 TYPE_993 TYPE_994 TYPE_1006<1> TYPE_1006<2> TYPE_1022 UK_MK_10 UPX_1_10 UPX_27 URN_20 URN_25 VOLEX_III/IV W8818 W8838 WAS-74S Wasp_Head Watch_Guard Watchman Western_Electric_MK_10 Westinghouse_Electric_SPG_50 Westinghouse_Electric_W_120 Westinghouse_SPS_29C Westinghouse_SPS_37 Wet_Eye Wet_Eye_Mod WGU-41/B WGU-44/B Whiff Whiff_Brick Whiff_Fire WHITE_HOUSE Wild_Card Witch_Eight Witch_Five WM2X_Series WM2X_Series_CAS WSR-74C WSR-74S

Representation 36360 36380 36405 36450 36495 36540 36585 36630 36675 36720 36765 36810 36855 36900 36945 36990 37035 37080 37125 37170 37215 37260 37305 37350 37395 37440 37485 37530 37575 37620 37665 37710 37755 37800 37845 37890 37935 37980 38025 38045 38070 38115 38160 38205 38250 38260 38295 38340 38385 38430 38475 38520 38565 38570 38572 38610 38655 38700 38715 38745 38790 38835 38880 38925 38950 38955

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Enumerator Wood_Gage Yard_Rake Yew_Loop Yo-Yo EncodingTypeEnum32 [10] Encoding_8-bit_mu-law CVSD_per_MIL-STD-188-113 ADPCM_per_CCITT_G721 Encoding_16-bit_linear_PCM Encoding_8-bit_linear_PCM VQ_<Vector_Quantization> EnvironmentDataCoordinateSystemEnum16 [ EnvironmentDataCoordinateSystemUnknown EnvironmentDataRepresentationEnum16 [9] EnvironmentDataType0 EnvironmentDataType1 EnvironmentDataType2 EnvironmentDataSampleTypeEnum16 [9] EnvironmentDataSampleTypeUnknown EnvironmentGridAxisTypeEnum8 [8] RegularGridAxisType IrregularGridAxisType EnvironmentGridTypeEnum8 [8] ConstantGrid UpdatedGrid EnvironmentModelTypeEnum8 [8] EnvironmentModelUnknown EnvironmentObjectModifiedEnum32 EnvironmentObjectNotModified EnvironmentObjectLocationModified EnvironmentObjectOrientationModified EnvironmentRecordTypeEnum32 [10] COMBICStateRecordType FlareStateRecordType BoundingSphereRecordType UniformGeometryRecordType PointRecord1Type LineRecord1Type SphereRecord1Type EllipsoidRecord1Type ConeRecord1Type RectangularVolRecord1Type RectangularVolRecord3Type PointRecord2Type LineRecord2Type SphereRecord2Type EllipsoidRecord2Type ConeRecord2Type RectangularVolRecord2Type GaussianPlumeRecordType GaussianPuffRecordType EventTypeEnum32 [10] Other Unused RanOutOfAmmunition KilledInAction Damage MobilityDisabled FireDisabled RanOutOfFuel EntityInitialization RequestForIndirectFireOrCASMission IndirectFireOrCASMission MinefieldEntry MinefieldDetonation VehicleMasterPowerOn VehicleMasterPowerOff AggregateStateChangeRequested ForceIdentifierEnum8 [8] Other Friendly Opposing Neutral Friendly_2 Opposing_2 Neutral_2 Friendly_3

Identifier

Representation 38970 39015 39060 39105 1 2 3 4 5 6 0 0 1 2 0 0 1 0 1 0 0 1 2 256 259 65536 327680 655360 786432 851968 1048576 3145728 5242880 83886080 167772160 201326592 218103808 268435456 805306368 1342177280 1610612736 1879048192 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

FormationEnum32 [10]

FuseTypeEnum16 [9]

Enumerator Opposing_3 Neutral_3 Friendly_4 Opposing_4 Neutral_4 Friendly_5 Opposing_5 Neutral_5 Friendly_6 Opposing_6 Neutral_6 Friendly_7 Opposing_7 Neutral_7 Friendly_8 Opposing_8 Neutral_8 Friendly_9 Opposing_9 Neutral_9 Friendly_10 Opposing_10 Neutral_10 Other Assembly Vee Wedge Line Column Other IntelligentInfluence Sensor SelfDestruct UltraQuick Body DeepIntrusion Multifunction PointDetonation_PD BaseDetonation_BD Contact ContactInstantImpact ContactDelayed Contact10msDelay Contact20msDelay Contact50msDelay Contact60msDelay Contact100msDelay Contact125msDelay Contact250msDelay ContactElectronicObliqueContact ContactGraze ContactCrush ContactHydrostatic ContactMechanical ContactChemical ContactPiezoelectric ContactPointInitiating ContactPointInitiatingBaseDetonating ContactBaseDetonating ContactBallisticCapAndBase ContactBase ContactNose ContactFittedInStandoffProbe ContactNonAligned Timed TimedProgrammable

Representation 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 0 1 2 3 4 5 0 10 20 30 40 50 60 100 200 300 1000 1100 1200 1201 1202 1205 1206 1210 1212 1225 1300 1400 1500 1600 1700 1800 1900 1910 1920 1930 1940 1950 1960 1970 1980 2000 2100

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

HatchStateEnum32 [10]

IffAlternateMode4Enum8 [8]

Enumerator TimedBurnout TimedPyrotechnic TimedElectronic TimedBaseDelay TimedReinforcedNoseImpactDelay TimedShortDelayImpact Timed10msDelay Timed20msDelay Timed50msDelay Timed60msDelay Timed100msDelay Timed125msDelay Timed250msDelay TimedNoseMountedVariableDelay TimedLongDelaySide TimedSelectableDelay TimedImpact TimedSequence Proximity ProximityActiveLaser ProximityMagneticMagpolarity ProximityActiveDopplerRadar ProximityRadioFrequencyRF ProximityProgrammable ProximityProgrammablePrefragmented ProximityInfrared Command CommandElectronicRemotelySet Altitude AltitudeRadioAltimeter AltitudeAirBurst Depth Acoustic Pressure PressureDelay Inert Dummy Practice PlugRepresenting Training Pyrotechnic PyrotechnicDelay ElectroOptical ElectroMechanical ElectroMechanicalNose Strikerless StrikerlessNoseImpact StrikerlessCompressionIgnition CompressionIgnition CompressionIgnitionStrikerlessNoseImpact Percussion PercussionInstantaneous Electronic ElectronicInternallyMounted ElectronicRangeSetting ElectronicProgrammed Mechanical MechanicalNose MechanicalTail NotApplicable PrimaryHatchIsClosed PrimaryHatchIsPopped PrimaryHatchIsPoppedAndPersonIsVisibleUnderHatch PrimaryHatchIsOpen PrimaryHatchIsOpenAndPersonIsVisible Other

Representation 2200 2300 2400 2500 2600 2700 2701 2702 2705 2706 2710 2712 2725 2800 2900 2910 2920 2930 3000 3100 3200 3300 3400 3500 3600 3700 4000 4100 5000 5100 5200 6000 7000 8000 8010 8100 8110 8120 8130 8150 9000 9010 9100 9110 9120 9200 9210 9220 9300 9310 9400 9410 9500 9510 9520 9530 9600 9610 9620 0 1 2 3 4 5 0

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

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

IffSystemTypeEnum16 [9]

IntercomClassEnum8 [8] IntercomCommandEnum8 [8]

IntercomControlTypeEnum8 [8]

IntercomLineStateEnum8 [8]

IntercomParameterRecordTypeEnum16 [9]

MajorRFModulationTypeEnum16 [9]

MarkingEncodingEnum8 [8]

MinefieldAlgaeEnum32 [10]

MinefieldFusingEnum32 [10]

MinefieldPaintSchemeEnum32 [10]

Enumerator Valid Invalid NoResponse Other Other Other Other MarkX MarkXII ATCRBS Soviet ModeS MarkX-XII-ATCRBS Mark-X-XII-ATCRBS-ModeS ARI5954 ARI5983 Other MarkTransponder MarkInterrogator SovietTransponder SovietInterrogator RRBTransponder SimulatedCommunicationsChannel SimulationSupportCommunicationsChannel NoCommand Status Connect Disconnect Reset On Off RequestAcknowledgeRequired RequestedNoAcknowledge AcknowledgeRequestGranted AcknowledgeRequestDenied None SetLineStateTransmitting SetLineStateNotTransmitting ReturnToLocalLineStateControl EntityDestination GroupDestination GroupAssignment Other Amplitude AmplitudeAndAngle Angle Combination Pulse Unmodulated Other ASCII ArmyMarkingCCTT DigitChevron None Light Moderate Heavy NoFuse Other Pressure Magnetic TiltRod Command TripWire Other Standard

Representation 1 2 3 0 0 0 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 0 1 0 1 2 3 4 5 6 2 3 4 5 0 1 2 3 1 2 3 0 1 2 3 4 5 6 0 1 2 3 0 1 2 3 0 1 2 3 4 5 6 0 1

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

MinefieldProtocolEnum8 [8] MinefieldSensorTypeEnum32 [10]

MinefieldTypeEnum8 [8]

NomenclatureEnum16 [9] NomenclatureVersionEnum8 [8] OpacityCodeEnum32 [10]

Enumerator CamouflageDesert CamouflageJungle CamouflageSnow CamouflageGravel CamouflagePavement CamouflageSand NaturalWood Clear Red Blue Green Olive White Tan Black Yellow Brown HearbeatMode QRPMode Other UnaidedEyeActivelySearching UnaidedEyeNotActivelySearching Binoculars ImageIntensifier HMMWVOccupantActivelySearching HMMWVOccupantNotActivelySearching TruckOccupantActivelySearching TruckOccupantNotActivelySearching TrackedVehicleOccupantClosedHatchActivelySearching TrackedVehicleOccupantClosedHatchNotActivelySearching TrackedVehicleOccupantOpenHatchActivelySearching TrackedVehicleOccupantOpenHatchNotActivelySearching FLIR_Generic3_5 FLIR_Generic8_12 FLIR_ASTAMIDS_I FLIR_ASTAMIDS_II FLIR_GSTAMIDS3_5 FLIR_GSTAMIDS8_12 FLIR_HSTAMIDS3_5 FLIR_HSTAMIDS8_12 FLIR_COBRA3_5 FLIR_COBRA8_12 RADAR_Generic RADAR_Generic_GPR RADAR_GSTAMIDS_I RADAR_GSTAMIDS_II RADAR_HSTAMIDS_I RADAR_HSTAMIDS_II Magnetic_Generic Magnetic_ANPSS_11 Magnetic_ANPSS_12 Magnetic_GSTAMIDS Laser_Generic Laser_ASTAMIDS SONAR_Generic Physical_GenericProbe Physical_ProbeMetalContent Physical_ProbeNoMetalContent Multispectral_Generic MixedAntipersonnelAntitank PureAntiPersonnel PureAntiTank Other Other Clear Hazy

Representation 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 0 1 0 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 12288 12289 12290 12291 12292 12293 16384 16385 16386 16389 20480 20481 24576 28672 28673 28674 32768 0 1 2 0 0 0 1

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

ParameterTypeEnum32 [10] PassiveActivitiesEnum16 [9] PropulsionPlantEnum8 [8] PulseModulationTypeEnum16 [9] RadioInputSourceEnum8 [8]

ReceiverOperationalStatusEnum16 [9]

ReferenceSystemEnum8 [8] RepairResultEnum8 [8]

RepairTypeEnum16 [9]

Enumerator Dense VeryDense Opaque ArticulatedPart AttachedPart Dummy Dummy Other Pulse Other Pilot Copilot FirstOfficer Driver Loader Gunner Commander DigitalDataDevice Intercom Off OnButNotReceiving OnAndReceiving WorldCoordinates EntityCoordinates Other RepairEnded InvalidRepair RepairInterrupted ServiceCanceledByTheSupplier NoRepairsPerformed AllRequestedRepairsPerformed MotorOrEngine Starter Alternator Generator Battery EngineCoolantLeak FuelFilter TransmissionOilLeak EngineOilLeak Pumps Filters Transmission Brakes SuspensionSystem OilFilter Hull Airframe TruckBody TankBody TrailerBody Turret Propeller EnvironmentalFilters Wheels Tire Track GunElevationDrive GunStabilizationSystem GunnersPrimarySight<GPS> CommandersExtensionToTheGPS LoadingMechanism GunnersAuxiliarySight GunnersControlPanel GunnersControlAssemblyHandle/Handles CommandersControlHandles/Assembly

Representation 2 3 4 0 1 0 0 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 1 2 0 1 2 3 4 0 1 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 1000 1010 1020 1030 1040 1050 1500 1520 1540 1550 1560 2000 2010 2020 2030 2040 2050 2060 2070 2090

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

RequestStatusEnum32 [10]

ResponseFlagEnum16 [9]

RFModulationSystemTypeEnum16 [9]

Enumerator CommandersWeaponStation CommandersIndependentThermalViewer<CITV> GeneralWeapons FuelTransferPump FuelLines Gauges GeneralFuelSystem ElectronicWarfareSystems DetectionSystems ElectronicWarfareRadioFrequency ElectronicWarfareMicrowave ElectronicWarfareInfrared ElectronicWarfareLaser RangeFinders Range-OnlyRadar LaserRangeFinder ElectronicSystems ElectronicSystemsRadioFrequency ElectronicSystemsMicrowave ElectronicSystemsInfrared ElectronicSystemsLaser Radios CommunicationSystems Intercoms Encoders EncryptionDevices Decoders DecryptionDevices Computers NavigationAndControlSystems FireControlSystems AirSupply LifeSupportFilters LifeSupportWaterSupply RefrigerationSystem ChemicalBiologicalAndRadiologicalProtection WaterWashDownSystems DecontaminationSystems HydraulicSystemWaterSupply CoolingSystem Winches Catapults Cranes Launchers LifeBoats LandingCraft EjectionSeats OtherAuxiliaryCraftToBeDefined Other Pending Executing PartiallyComplete Complete RequestRejected RetransmitRequestNow RetransmitRequestLater InvalidTimeParameters SimulationTimeExceeded RequestDone TACCSF_LOS_Reply-Type1 TACCSF_LOS_Reply-Type2 Join_Exercise_Request_Rejected Other AbleToComply UnableToComply Other

Representation 2100 2110 2120 4000 4010 4020 4030 4500 4600 4610 4620 4630 4640 4700 4710 4720 4800 4810 4820 4830 4840 5000 5010 5100 5200 5250 5300 5350 5500 6000 6500 8000 8010 8020 8030 8040 8050 8060 9000 9010 9020 9030 9040 9050 10000 10010 10020 10030 0 1 2 3 4 5 6 7 8 9 10 100 101 201 0 1 2 0

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier Generic HQ HQII HQIIA SINCGARS CCTT_SINCGARS Other Resupply Repair None SINCGARSFrequencyHop NotApplicable UprightStandingStill UprightWalking UprightRunning Kneeling Prone Crawling Swimming Parachuting Jumping Sitting Squatting Crouching Wading Surrender Detained NotStartOfMessage StartOfMessage Nothing_Empty Fuselage_Station1 Fuselage_Station2 Fuselage_Station3 Fuselage_Station4 Fuselage_Station5 Fuselage_Station6 Fuselage_Station7 Fuselage_Station8 Fuselage_Station9 LeftWingStation1 LeftWingStation2 LeftWingStation3 LeftWingStation4 LeftWingStation5 LeftWingStation6 LeftWingStation7 LeftWingStation8 LeftWingStation9 RightWingStation1 RightWingStation2 RightWingStation3 RightWingStation4 RightWingStation5 RightWingStation6 RightWingStation7 RightWingStation8 RightWingStation9 M16A42_rifle M249_SAW M60_Machine_gun M203_Grenade_Launcher M136_AT4 M47_Dragon AAWS_M_Javelin M18A1_Claymore_Mine MK19_Grenade_Launcher

Enumerator

ServiceTypeEnum8 [8]

SpreadSpectrumEnum16 [9] StanceCodeEnum32 [10]

StartMessageEnum8 [8] StationEnum32 [10]

Representation 1 2 3 4 5 6 0 1 2 0 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 0 512 513 514 515 516 517 518 519 520 640 641 642 643 644 645 646 647 648 768 769 770 771 772 773 774 775 776 896 897 898 899 900 901 902 903 904

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

StopFreezeReasonEnum8 [8]

TacticalDataLinkTypeEnum16 [9]

TrailingEffectsCodeEnum32 [10]

TransferTypeEnum8

TransmitterOperationalStatusEnum8 [8]

UnmodulatedTypeEnum16 [9] UserProtocolEnum32 [10]

VisibleSideLocationEnum32 [10]

WarheadTypeEnum16 [9]

Enumerator M2_Machine_Gun Other_attached_parts Other Recess Termination SystemFailure SecurityViolation EntityReconstitution StopForReset StopForRestart AbortTrainingResumeTacOps Other Abbreviated_Command_and_Control GC3 NoTrail SmallTrail MediumTrail LargeTrail Other EntityPush EntityPull EntitySwap EnvironmentalProcessPush EnvironmentalProcessPull Cancel EnvironmentalProcessSwap Off OnButNotTransmitting OnAndTransmitting Other ContinuousWaveEmission CCSIL A2ATD_SINCGARS_ERF A2ATD_CAC2 Battle_Command ModSAF_Text_Radio CCTT_SINCGARS_ERF-LOCKOUT CCTT_SINCGARS_ERF-HOPSET CCTT_SINCGARS_OTAR CCTT_SINCGARS_DATA ModSAF_FWA_Forward_Air_Controller ModSAF_Threat_ADA_C3 F-16_MTC_AFAPD F-16_MTC_IDL ModSAF_Artillery_Fire_Control AGTS GC3 WNCP_data Spoken_text_message Longbow_IDM_message Comanche_IDM_message Longbow_Airborne_TACFIRE_Message Longbow_Ground_TACFIRE_Message Longbow_ERF_message LeftSideVisible RightSideVisible BothSideVisible Other CargoVariableSubmunitions FuelAirExplosive GlassBeads Warhead_1um Warhead_5um Warhead_10um HighExplosive HE_Plastic

Representation 905 906 0 1 2 3 4 5 6 7 8 0 15 99 0 1 2 3 0 1 2 3 4 5 6 7 0 1 2 0 1 1 5 6 20 177 200 201 202 203 546 832 1000 1100 4570 5361 6000 6010 6020 6661 6662 6663 6664 6666 0 1 2 0 10 20 30 31 32 33 1000 1100

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

Enumerated Datatype Table

RPR FOM
Version 2 Draft 17

Identifier

WeaponStateEnum32 [10]

Enumerator HE_Incendiary HE_Fragmentation HE_Antitank HE_Bomblets HE_ShapedCharge HE_ContinuousRod HE_TungstenBall HE_BlastFragmentation HE_SteerableDartswithHE HE_Darts HE_Flechettes HE_DirectedFragmentation HE_SemiArmorPiercing HE_ShapedChargeFragmentation HE_SemiArmorPiercingFragmentation HE_HollowCharge HE_DoubleHollowCharge HE_GeneralPurpose HE_BlastPenetrator HE_RodPenetrator HE_Antipersonnel Smoke Illumination Practice Kinetic Mines Nuclear NuclearIMT ChemicalGeneral ChemicalBlisterAgent HD_Mustard ThickenedHD_Mustard DustyHD_Mustard ChemicalBloodAgent AC_HCN CK_CNCI CG_Phosgene ChemicalNerveAgent VX ThickenedVX DustyVX GA_Tabun ThickenedGA_Tabun DustyGA_Tabun GB_Sarin ThickenedGB_Sarin DustyGB_Sarin GD_Soman ThickenedGD_Soman DustyGD_Soman GF ThickenedGF DustyGF Biological BiologicalVirus BiologicalBacteria BiologicalRickettsia BiologicalGeneticallyModifiedMicroOrganisms BiologicalToxin NoWeapon Stowed Deployed FiringPosition

Representation 1200 1300 1400 1500 1600 1610 1615 1620 1625 1630 1635 1640 1645 1650 1655 1660 1665 1670 1675 1680 1685 2000 3000 4000 5000 6000 7000 7010 8000 8100 8110 8115 8120 8200 8210 8215 8220 8300 8310 8315 8320 8325 8330 8335 8340 8345 8350 8355 8360 8365 8370 8375 8380 9000 9100 9200 9300 9400 9500 0 1 2 3

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

Complex Datatype Table

RPR FOM
Version 2 Draft 17

Complex Datatype AccelerationVectorStruct

Field Name XAcceleration YAcceleration ZAcceleration MarkingEncodingType MarkingData XAngularVelocity YAngularVelocity ZAngularVelocity AntennaPatternType BeamAntenna SphericalHarmonicAntenna ArticulatedParameterChange Padding [47] PartAttachedTo ParameterValue Class TypeMetric Value Station StoreType AttributeHandle NumberOfBytes Value PaddingTo32 AttributeSetCount AttributePairs StreamTag EncodingType SampleRate DataLength Padding [47] SampleCount Data BeamOrientation BeamAzimuthBeamwidth BeamElevationBeamwidth ReferenceSystem Padding [47] Ez Ex BeamPhaseAngle SegmentParameters BreachLength BreachedState SegmentBreached [14] Padding [47] SegmentParameters Padding [47] Hours

Datatype float float float MarkingEncodingEnum8 octet float float float AntennaPatternTypeEnum32 BeamAntennaStruct SphericalHarmonicAntennaStruct octet octet unsigned short ParameterValueStruct ArticulatedPartsTypeEnum32 ArticulatedTypeMetricEnum32 float StationEnum32 EntityTypeStruct unsigned long [28] unsigned long octet octet unsigned long AttributePairStruct unsigned long long EncodingTypeEnum32 unsigned long unsigned short octet unsigned long octet OrientationStruct float float ReferenceSystemEnum8 octet float float float LinearSegmentStruct unsigned long BreachedStatusEnum8 BreachedStatusEnum8 octet LinearSegmentStruct octet long

Cardinality 1 1 1 1 31 1 1 1 1 0-1 (AntennaPatternType = Beam) 0-1 (AntennaPatternType = SphericalHarmonic) 1 1 1 1 1 1 1 1 1 1 1 0+ 0+ 1 1+ 1 1 1 1 2 1 1+ 1 1 1 1 3 1 1 1 1 1 1 8 7 1 4 1 m/s/s m/s/s m/s/s N/A _ [2] radians/s radians/s radians/s N/A N/A N/A N/A N/A N/A N/A N/A N/A [53] N/A N/A N/A N/A

Units

Resolution

Accuracy perfect perfect perfect N/A perfect perfect perfect perfect N/A N/A N/A perfect perfect perfect N/A N/A N/A perfect N/A N/A perfect perfect perfect perfect perfect N/A perfect N/A perfect perfect perfect perfect perfect N/A perfect perfect N/A perfect perfect perfect perfect N/A perfect N/A N/A perfect N/A perfect perfect

Accuracy Condition always always always N/A always always always always N/A N/A N/A always always always N/A N/A N/A always N/A N/A always always always always always N/A always N/A always always always always always N/A always always N/A always always always always N/A always N/A N/A always N/A always always

AggregateMarkingStruct AngularVelocityVectorStruct

N/A N/A

AntennaPatternStruct [6, 7]

ArticulatedParameterStruct

ArticulatedPartsStruct

N/A N/A N/A 1 N/A 1 N/A N/A N/A N/A N/A 1 1

AttachedPartsStruct AttributePairStruct

AttributeValueSetStruct AudioDataType

N/A N/A N/A N/A bits/second bits N/A N/A N/A radians radians N/A N/A

1 N/A 1 N/A 1 1 1 N/A N/A

BeamAntennaStruct

N/A 1

BreachableSegmentStruct

N/A N/A N/A N/A N/A N/A hours

N/A N/A N/A N/A N/A N/A 1

BreachStruct ClockTimeStruct

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 Table

RPR FOM
Version 2 Draft 17

Complex Datatype COMBICStateRecStruct [56]

Field Name TimePastTheHour TimeSinceCreation MunitionSource NumberOfSources GeometryIndex Padding1 [47] SourceType BarrageRate BarrageDuration BarrageCrosswindLength BarrageDownwindLength DetonationVelocity Padding2 [47] VertexLocation Orientation Height PeakAngle Padding [47] VertexLocation Orientation Velocity AngularVelocity Height HeightRate PeakAngle PeakAngleRate Padding [47] Nature Position XRate YRate ZRate XAxisLength YAxisLength ZAxisLength XComponent YComponent ZComponent EntityKind Domain CountryCode Category Subcategory Specific Extra CentroidLocation SigmaValue Orientation CentroidLocation

Datatype unsigned long unsigned long EntityTypeStruct long unsigned short octet unsigned long float float float float VelocityVectorStruct octet WorldLocationStruct OrientationStruct float float octet WorldLocationStruct OrientationStruct VelocityVectorStruct AngularVelocityVectorStruct float float float float octet ConstituentPartNatureEnum16 ConstituentPartPositionEnum16 float float float float float float float float float octet octet unsigned short octet octet octet octet WorldLocationStruct DimensionStruct OrientationStruct WorldLocationStruct 1 1 1 1 1 2 1 1 1 1 1 1 4 1 1 1 1 4 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Cardinality

Units 1.676 microseconds N/A

Resolution 1.676 microseconds N/A

Accuracy perfect perfect N/A perfect perfect perfect perfect perfect perfect perfect perfect N/A perfect N/A N/A perfect perfect perfect N/A N/A N/A N/A perfect perfect perfect perfect perfect N/A N/A perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect N/A N/A N/A N/A

Accuracy Condition always always N/A always always always always always always always always N/A always N/A N/A always always always N/A N/A N/A N/A always always always always always N/A N/A always always always always always always always always always always always always always always always always N/A N/A N/A N/A

N/A

N/A

Cone1GeomRecStruct

N/A N/A N/A N/A

N/A N/A N/A N/A

Cone2GeomRecStruct

N/A N/A N/A N/A N/A

N/A N/A N/A N/A N/A

ConstituentPartRelationshipStruct DimensionRateStruct

DimensionStruct

EntityCoordinateVectorStruct

EntityTypeStruct [5, 29]

Ellipsoid1GeomRecStruct

Ellipsoid2GeomRecStruct

N/A N/A N/A m/s m/s m/s metres metres metres meters metres meters N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

N/A N/A N/A

1 1 1 1 1 1 1 N/A N/A N/A N/A

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 Table

RPR FOM
Version 2 Draft 17

Complex Datatype

Field Name SigmaValue SigmaRate Orientation Velocity AngularVelocity Padding [47] FederateIdentifier EntityNumber Domain Kind Category Subcategory Type AlternativeLengthInBytes Point1GeometryData Point2GeometryData Line1GeometryData Line2GeometryData BoundingSphereGeometryData Sphere1GeometryData Sphere2GeometryData Ellipsoid1GeometryData Ellipsoid2GeometryData Cone1GeometryData Cone2GeometryData RectVol1GeometryData RectVol2GeometryData GaussPlumeGeometryData GaussPuffGeometryData UniformGeometryData COMBICStateData FlareStateData NumberOfRecords Padding [47] EnvironmentRecords Index Padding [47] DataVariant PaddingTo64 [47] EntityKind Domain Class Category Subcategory Specific Extra EventCount IssuingObjectIdentifier SegmentParameters

Datatype DimensionStruct VelocityVectorStruct OrientationStruct VelocityVectorStruct AngularVelocityVectorStruct octet FederateIdentifierStruct unsigned short octet octet octet octet EnvironmentRecordTypeEnum32 unsigned long WorldLocationStruct Point2GeomRecStruct Line1GeomRecStruct Line2GeomRecStruct Sphere1GeomRecStruct Sphere1GeomRecStruct Sphere2GeomRecStruct Ellipsoid1GeomRecStruct Ellipsoid2GeomRecStruct Cone1GeomRecStruct Cone2GeomRecStruct RectVol1GeomRecStruct RectVol2GeomRecStruct GaussPlumeGeomRecStruct GaussPuffGeomRecStruct UniformGeomRecStruct COMBICStateRecStruct FlareStateRecStruct unsigned long octet EnvironmentRecStruct unsigned long octet EnvironmentRecVariant octet octet octet unsigned short octet octet octet octet unsigned short RTIObjectIdStruct LinearSegmentStruct

Cardinality 1 1 1 1 1 4 1 1 1 1 1 1 1 1 (Type) 0-1 (Type = PointRecord1Type) 0-1 (Type = PointRecord2Type) 0-1 (Type = LineRecord1Type) 0-1 (Type = LineRecord2Type) 0-1 (Type = BoundingSphereRecordType) 0-1 (Type = SphereRecord1Type) 0-1 (Type = SphereRecord2Type) 0-1 (Type = EllipsoidRecord1Type) 0-1 (Type = EllipsoidRecord2Type) 0-1 (Type = ConeRecord1Type) 0-1 (Type = ConeRecord2Type) 0-1 (Type = RectangularVolRecord1Type) 0-1 (Type = RectangularVolRecord2Type) 0-1 (Type = GaussianPlumeRecordType) 0-1 (Type = GaussianPuffRecordType) 0-1 (Type = UniformGeometryRecordType) 0-1 (Type = COMBICStateRecordType) 0-1 (Type = FlareStateRecordType) 1 4 0+ (NumberOfRecords) 1 4 1 0+ 1 1 1 1 1 1 1 1 1 1 N/A N/A N/A N/A N/A N/A N/A N/A

Units N/A N/A N/A N/A N/A N/A N/A 1

Resolution

Accuracy N/A N/A N/A N/A N/A perfect N/A perfect perfect perfect perfect perfect N/A perfect N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect perfect N/A perfect perfect N/A perfect perfect perfect perfect perfect perfect perfect perfect perfect N/A N/A

Accuracy Condition N/A N/A N/A N/A N/A always N/A always always always always always N/A always N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A always always N/A always always N/A always always always always always always always always always N/A N/A

EntityIdentifierStruct EnvironmentObjectTypeStruct

EnvironmentRecVariant [55]

N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1 N/A N/A 1 N/A N/A N/A 1 1 1 1 1 1 1 N/A N/A N/A

EnvironmentRecordList

EnvironmentRecStruct

EnvironmentTypeStruct

EventIdentifierStruct ExhaustSmokeStruct

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 Table

RPR FOM
Version 2 Draft 17

Complex Datatype

Field Name PercentOpacity Attached Padding [47] ChemicalContent SiteID ApplicationID FixedDatumIdentifier FixedDatumValue TimeSinceCreation Source NumberIntensity NumberOfSources GeometryIndex Padding [47] ERP Frequency [83] PgRF PulseWidth BurstLength ApplicableModes Padding [47] SourceLocation Orientation PlumeDimension PlumeDimensionRate LeadingEdge LeadingEdgeVelocity Padding [47] PuffLocation OriginationLocation SigmaValue SigmaRate Orientation Velocity AngularVelocity CentroidHeight InitialValue FinalValue TotalNumberOfPoints InterleafFactor Padding1 [47] NumberOfPoints InitialIndex AxisType Padding [47] IrregularGridAxis SampleType Padding1 [47] DataRepresentation

Datatype unsigned long boolean octet ChemicalContentEnum32 unsigned short unsigned short DatumIdentifierEnum32 unsigned long unsigned long EntityTypeStruct long long unsigned short octet float float float float long IffApplicableModesEnum8 octet WorldLocationStruct OrientationStruct PlumeDimensionStruct PlumeDimensionRateStruct float VelocityVectorStruct octet WorldLocationStruct WorldLocationStruct DimensionStruct DimensionRateStruct OrientationStruct VelocityVectorStruct AngularVelocityVectorStruct float double double unsigned short octet octet unsigned short unsigned short EnvironmentGridAxisTypeEnum8 octet IrregularGridAxisStruct EnvironmentDataSampleTypeEnum16 octet EnvironmentDataRepresentationEnum16

Cardinality 1 1 3 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 3 1 1 1 1 1 1 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 7 0-1 (AxisType = IrregularGridAxisType) 1 2 1

Units N/A TRUE/FALSE N/A N/A N/A N/A N/A [54] N/A N/A N/A N/A N/A N/A N/A

Resolution

Accuracy perfect perfect perfect N/A perfect perfect N/A perfect perfect N/A perfect perfect perfect perfect perfect perfect perfect perfect perfect N/A perfect N/A N/A N/A N/A perfect N/A perfect N/A N/A N/A N/A N/A N/A N/A perfect perfect perfect perfect perfect perfect perfect perfect N/A perfect N/A N/A perfect N/A

Accuracy Condition always always always N/A always always N/A always always N/A always always always always always always always always always N/A always N/A N/A N/A N/A always N/A always N/A N/A N/A N/A N/A N/A N/A always always always always always always always always N/A always N/A N/A always N/A

FederateIdentifierStruct FixedDatumStruct FlareStateRecStruct

N/A

FundamentalParameterDataStruct

GaussPlumeGeomRecStruct

N/A dBm Hz interrogations/second microsec N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

N/A

1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

GaussPuffGeomRecStruct

GridAxisStruct

N/A

N/A N/A N/A N/A N/A

1 N/A N/A N/A N/A

GridDataStruct

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 Table

RPR FOM
Version 2 Draft 17

Complex Datatype

Field Name Padding2 [47] Type0 Type1 Type2 NumberOfBytes Values PaddingTo32 [47, 58] Scale Offset NumberOfValues Values PaddingTo32 [47, 58] NumberOfValues Values EntityIdentifier IntercomIndex LineIdentifier Priority LineState Padding [47] GroupBitField EntityIdentifier IntercomIndex LineIdentifier Padding [47] GroupBitField Priority LineState Padding [47] RecordType Padding [47] EntityDestination GroupDestination GroupAssignment CoordinateScale CoordinateOffset NumberOfGridLocations GridLocations PaddingTo64 [47, 57] HostEntityIdentifier HostRTIObjectIdentifier PaddingTo16 Relationship PaddingTo32 NamedLocation SegmentNumber PercentComplete Location Orientation

Datatype octet GridValueType0Struct GridValueType1Struct GridValueType2Struct unsigned long octet octet float float unsigned long short octet unsigned long float EntityIdentifierStruct short octet octet IntercomLineStateEnum8 octet long EntityIdentifierStruct short octet octet long octet IntercomLineStateEnum8 octet IntercomParameterRecordTypeEnum16 octet IntercomEntityDestinationStruct IntercomGroupDestinationStruct IntercomGroupAssignmentStruct double double unsigned long unsigned short octet EntityIdentifierStruct RTIObjectIdStruct octet ConstituentPartRelationshipStruct octet NamedLocationStruct unsigned long unsigned long WorldLocationStruct OrientationStruct

Cardinality 2 0-1 (DataRepresentation = EnvironmentDataType0) 0-1 (DataRepresentation = EnvironmentDataType1) 0-1 (DataRepresentation = EnvironmentDataType2) 1 1+ 0+ 1 1 1 1+ 0+ 1 1+ 1 1 1 1 1 1 1 1 1 1 3 1 1 1 2 1 2 0-1 (RecordType = EntityDestination) 0-1 (RecordType = GroupDestination) 0-1 (RecordType = GroupAssignment) 1 1 1 1+ 0+ 1 1 1+ 1 1+ 1 1 1 1 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A radians N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Units N/A N/A N/A 1 N/A 1 1 N/A 1 N/A 1 1 1 N/A N/A N/A N/A 1 1 N/A N/A 1 N/A N/A N/A N/A N/A N/A N/A

Resolution

Accuracy perfect N/A N/A N/A perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect N/A perfect perfect perfect N/A perfect perfect N/A perfect perfect perfect perfect perfect N/A perfect N/A perfect N/A N/A N/A perfect perfect perfect perfect perfect N/A N/A perfect N/A perfect N/A perfect perfect N/A N/A

Accuracy Condition always N/A N/A N/A always always always always always always always always always always N/A always always always N/A always always N/A always always always always always N/A always N/A always N/A N/A N/A always always always always always N/A N/A always N/A always N/A always always N/A N/A

GridValueType0Struct

GridValueType1Struct

GridValueType2Struct IntercomEntityDestinationStruct

IntercomGroupAssignmentStruct

IntercomGroupDestinationStruct

IntercomParametersStruct [6, 23]

IrregularGridAxisStruct

N/A N/A N/A N/A N/A N/A percent N/A N/A

N/A N/A N/A N/A N/A N/A 1 N/A N/A

IsPartOfStruct

LinearSegmentStruct

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 Table

RPR FOM
Version 2 Draft 17

Complex Datatype

Field Name Length Width Height Depth DamagedState Deactivated Flaming ObjectPreDistributed Smoking StartPointLocation EndPointLocation StartPointLocation EndPointLocation StartPointVelocity EndPointVelocity MarkingEncodingType MarkingData SegmentParameters VisibleSideLocation Primary Secondary AntiHandlingDevice Padding [47] StationNumber Padding2 [47] StationName Padding [47] RelativeLocation [74] RelativeRangeAndBearing [75] Psi Theta Phi ArticulatedParameterType ArticulatedParts AttachedParts X Y Length Width Height Length Width Height Location Velocity Padding [47] PowerSetting EngineRPM EntityKind

Datatype unsigned short unsigned short unsigned short unsigned short DamageStatusEnum32 boolean boolean boolean boolean WorldLocationStruct WorldLocationStruct WorldLocationStruct WorldLocationStruct VelocityVectorStruct VelocityVectorStruct MarkingEncodingEnum8 octet LinearSegmentStruct VisibleSideLocationEnum32 MinefieldFusingEnum32 MinefieldFusingEnum32 boolean octet short octet ConstituentPartStationNameEnum16 octet RelativePositionStruct RelativeRangeBearingStruct float float float ParameterTypeEnum32 ArticulatedPartsStruct AttachedPartsStruct float float float float float float float float WorldLocationStruct VelocityVectorStruct octet float float octet

Cardinality 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 3 1 2 1 2 0-1 (StationName = OnStationXYZ) 0-1 (StationName = OnStationRangeBearing) 1 1 1 1 0-1 (ArticulatedParameterType = ArticulatedPart) 0-1 (ArticulatedParameterType = AttachedPart) 1 1 1 1 1 1 1 1 1 1 4 1 1 1

Units

Resolution

Accuracy perfect perfect perfect perfect N/A perfect perfect perfect perfect N/A N/A N/A N/A N/A N/A N/A perfect N/A N/A N/A N/A perfect perfect perfect perfect N/A perfect N/A N/A perfect perfect perfect N/A N/A N/A perfect perfect perfect perfect perfect perfect perfect perfect N/A N/A perfect perfect perfect N/A

Accuracy Condition always always always always N/A always always always always N/A N/A N/A N/A N/A N/A N/A always N/A N/A N/A N/A always always always always N/A always N/A N/A always always always N/A N/A N/A always always always always always always always always N/A N/A always always always N/A

Line1GeomRecStruct Line2GeomRecStruct

MarkingStruct MinefieldLaneMarkerStruct MineFusingStruct

N/A TRUE/FALSE TRUE/FALSE TRUE/FALSE TRUE/FALSE N/A N/A N/A N/A N/A N/A N/A _ [2] N/A N/A N/A N/A N/A N/A N/A N/A N/A radians radians radians N/A N/A N/A metres metres metres metres metres metres metres metres N/A N/A N/A m/s/s RPM N/A

N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1 N/A N/A N/A

NamedLocationStruct

OrientationStruct

ParameterValueStruct [6, 33]

N/A N/A N/A

PerimeterPointStruct PlumeDimensionStruct

PlumeDimensionRateStruct

Point2GeomRecStruct

N/A N/A N/A

PropulsionSystemDataStruct RadioTypeStruct [34]

N/A

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 Table

RPR FOM
Version 2 Draft 17

Complex Datatype

Field Name Domain CountryCode Category NomenclatureVersion Nomenclature NumberOfRecordSets RecordSets RecordSetIdentifier RecordSetSerialNumber NumberOfRecords RecordValues NumberOfBits NumberOfBytes RecordData [79] PaddingTo32 [47, 80] CornerLocation Length Orientation CornerLocation Dimensions LengthRate Orientation Velocity AngularVelocity Padding [47] BodyXDistance BodyYDistance BodyZDistance Range Bearing MajorModulationType AmplitudeModulationType AmplitudeAngleModulationType AngleModulationType CombinationModulationType PulseModulationType UnmodulatedType NumberOfObjectIDs ID ID CurrentShaftRate OrderedShaftRate ShaftRateOfChange AggregateType NumberOfAggregatesOfThisType NumberOfEntitiesOfThisType NumberOfAppearanceRecords EntityType EntityAppearance

Datatype octet unsigned short octet NomenclatureVersionEnum8 NomenclatureEnum16 unsigned long RecordSetStruct DatumIdentifierEnum32 unsigned long unsigned long RecordStruct unsigned long unsigned long octet octet WorldLocationStruct DimensionStruct OrientationStruct WorldLocationStruct DimensionStruct DimensionRateStruct OrientationStruct VelocityVectorStruct AngularVelocityVectorStruct octet float float float float float MajorRFModulationTypeEnum16 AmplitudeModulationTypeEnum16 AmplitudeAngleModulationTypeEnum16 AngleModulationTypeEnum16 CombinationModulationTypeEnum16 PulseModulationTypeEnum16 UnmodulatedTypeEnum16 unsigned long RTIObjectIdStruct string short short short EntityTypeStruct unsigned short unsigned short unsigned short EntityTypeStruct unsigned long [73]

Cardinality 1 1 1 1 1 1 1+ 1 1 1 0+ 1 1 0+ 0+ 1 1 1 1 1 1 1 1 1 4 1 1 1 1 1 1 0-1 (MajorModulationType = Amplitude) 0-1 (MajorModulationType = AmplitudeAndAngle) 0-1 (MajorModulationType = Angle) 0-1 (MajorModulationType = Combination) 0-1 (MajorModulationType = Pulse) 0-1 (MajorModulationType = Unmodulated) 1 1+ 1 1 1 1 1 1 1 1 1 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A NA N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A meters meters meters meters radians N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A RPM RPM RPM/s N/A N/A N/A N/A N/A N/A

Units N/A N/A N/A N/A N/A 1 N/A N/A N/A N/A N/A N/A N/A NA N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Resolution

Accuracy N/A N/A N/A N/A N/A perfect N/A N/A perfect perfect N/A perfect perfect NA perfect N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect perfect perfect perfect perfect perfect N/A N/A N/A N/A N/A N/A N/A perfect N/A perfect perfect perfect perfect N/A perfect perfect perfect N/A perfect

Accuracy Condition N/A N/A N/A N/A N/A always N/A N/A always always N/A always always always always N/A N/A N/A N/A N/A N/A N/A N/A N/A always always always always always always N/A N/A N/A N/A N/A N/A N/A always N/A always always always always N/A always always always N/A always

RecordSetList RecordSetStruct

RecordStruct

RectVol1GeomRecStruct

RectVol2GeomRecStruct

RelativePositionStruct

RelativeRangeBearingStruct RFModulationTypeStruct [49]

RTIObjectIdArrayStruct RTIObjectIdStruct [4] ShaftDataStruct

SilentAggregateStruct SilentEntityStruct

N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A 1 1 1 N/A 1 1 N/A N/A N/A

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 Table

RPR FOM
Version 2 Draft 17

Complex Datatype SINCGARSModulationStruct

Field Name FHNetID [50] HopSetID [50] LockoutSetID [50] TransmissionSecurityKey [50] FHSynchronizationTimeOffset [50] WorldLocation IsFrozen [48, 78] Padding [47] Orientation VelocityVector WorldLocation IsFrozen [48, 78] Padding [47] Orientation VelocityVector AccelerationVector WorldLocation IsFrozen [48, 78] Padding [47] Orientation VelocityVector AngularVelocity WorldLocation IsFrozen [48, 78] Padding [47] Orientation VelocityVector AccelerationVector AngularVelocity WorldLocation IsFrozen [48, 78] Padding [47] Orientation DeadReckoningAlgorithm Padding [47] SpatialStatic SpatialFPW SpatialRPW SpatialRVW SpatialFVW SpatialFPB SpatialRPB SpatialRVB SpatialFVB CentroidLocation Radius Padding [47] CentroidLocation Radius

Datatype short short short short long WorldLocationStruct boolean octet OrientationStruct VelocityVectorStruct WorldLocationStruct boolean octet OrientationStruct VelocityVectorStruct AccelerationVectorStruct WorldLocationStruct boolean octet OrientationStruct VelocityVectorStruct AngularVelocityVectorStruct WorldLocationStruct boolean octet OrientationStruct VelocityVectorStruct AccelerationVectorStruct AngularVelocityVectorStruct WorldLocationStruct boolean octet OrientationStruct DeadReckoningAlgorithmEnum8 octet SpatialStaticStruct SpatialFPStruct SpatialRPStruct SpatialRVStruct SpatialFVStruct SpatialFPStruct SpatialRPStruct SpatialRVStruct SpatialFVStruct WorldLocationStruct float octet WorldLocationStruct float

Cardinality 1 1 1 1 1 1 1 3 1 1 1 1 3 1 1 1 1 1 3 1 1 1 1 1 3 1 1 1 1 1 1 3 1 1 7 0-1 (DeadReckoningAlgorithm = Static) 0-1 (DeadReckoningAlgorithm = DRM_FPW) 0-1 (DeadReckoningAlgorithm = DRM_RPW) 0-1 (DeadReckoningAlgorithm = DRM_RVW) 0-1 (DeadReckoningAlgorithm = DRM_FVW) 0-1 (DeadReckoningAlgorithm = DRM_FPB) 0-1 (DeadReckoningAlgorithm = DRM_RPB) 0-1 (DeadReckoningAlgorithm = DRM_RVB) 0-1 (DeadReckoningAlgorithm = DRM_FVB) 1 1 4 1 1 N/A N/A N/A N/A seconds N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A meters N/A N/A meters

Units N/A N/A N/A N/A 1 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Resolution

Accuracy perfect perfect perfect perfect perfect N/A perfect perfect N/A N/A N/A perfect perfect N/A N/A N/A N/A perfect perfect N/A N/A N/A N/A perfect perfect N/A N/A N/A N/A N/A perfect perfect N/A N/A perfect N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A perfect perfect N/A perfect

Accuracy Condition always always always always always N/A always always N/A N/A N/A always always N/A N/A N/A N/A always always N/A N/A N/A N/A always always N/A N/A N/A N/A N/A always always N/A N/A always N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A always always N/A always

SpatialFPStruct

SpatialFVStruct

SpatialRPStruct

SpatialRVStruct

SpatialStaticStruct

SpatialStruct

Sphere1GeomRecStruct

Sphere2GeomRecStruct

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 Table

RPR FOM
Version 2 Draft 17

Complex Datatype

Field Name RadiusRate Velocity AngularVelocity Order Coefficients ReferenceSystem Padding [47] SpreadSpectrumType Padding [47] SINCGARSModulation SupplyType Quantity Padding [47] NumberOfVariableDatums Padding [47] VariableDatums DatumID DatumLengthInBits [45] NumberOfLongLongs Padding [47] DatumValue HorizontalDeflectionAngle VerticalDeflectionAngle XVelocity YVelocity ZVelocity X Y Z

Datatype float VelocityVectorStruct AngularVelocityVectorStruct unsigned long float ReferenceSystemEnum8 octet SpreadSpectrumEnum16 octet SINCGARSModulationStruct EntityTypeStruct float octet unsigned long octet VariableDatumStruct DatumIdentifierEnum32 unsigned long unsigned long octet unsigned long long [52] float float float float float double double double

Cardinality 1 1 1 1 1+ 1 3 1 2 0-1 (SpreadSpectrumType = SINCGARSFrequencyHop) 1 1 8 1 4 0+ (NumberOfVariableDatums) 1 1 1 4 1+ (NumberOfLongLongs) 1 1 1 1 1 1 1 1 m/s N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A degrees degrees m/s m/s m/s meters meters meters

Units N/A N/A 1 N/A N/A N/A N/A N/A N/A N/A 1 N/A N/A N/A 1 1 N/A

Resolution

Accuracy perfect N/A N/A perfect perfect N/A perfect N/A perfect N/A N/A perfect perfect perfect perfect N/A N/A perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect perfect

Accuracy Condition always N/A N/A always always N/A always N/A always N/A N/A always always always always N/A N/A always always always always always always always always always always always always

SphericalHarmonicAntennaStruct [11]

SpreadSpectrumStruct [88]

SupplyStruct UniformGeomRecStruct [46] VariableDatumSetStruct

VariableDatumStruct

VectoringNozzleSystemDataStruct VelocityVectorStruct

WorldLocationStruct

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

Routing Space Table

RPR FOM
Version 2 Draft 17

Routing Space

Dimension

Dimension Type

Dimension Range/Set

Range/Set Units

Normalization Function

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

Object Class Definitions

RPR FOM
Version 2 Draft 17

Term ActiveSonar ActiveSonarBeam AdditionalPassiveActivities AggregateEntity Aircraft AmphibiousVehicle ArealObject BaseEntity

BreachableLinearObject BreachablePointObject BreachObject BurstPointObject CraterObject CulturalFeature Designator EmbeddedSystem EmitterBeam EmitterSystem EnvironmentalEntity EnvironmentObject EnvironmentProcess ExhaustSmokeObject Expendables GriddedData GroundVehicle Human IFF JammerBeam Lifeform LinearObject Minefield MinefieldData MinefieldLaneMarkerObject MinefieldObject MultiDomainPlatform

Definition Describes the state of an active sonar system. A sector of concentrated energy from a device that radiates an active sonar signal. Describes the steady state component of non-propulsion passive emissions such as those held in the Additional Narrowband Database (ANDB). 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. A platform entity that operates mainly in the air, such as aircraft, balloons, etc. This includes the entities when they are on the ground A platform entity that can operate both on the land and the sea. A synthetic environment object that is geometrically anchored to the terrain with a set of three or more points, which come to a closure. 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 elements normally 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 lacks sufficient 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) A linear object that can be broken or ruptured. A point object that can be broken or ruptured. An environment object that has had a break or a rupture created. A burst point object 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. Engineering and natural effects such as craters, bridges, vehicle tracks, etc. A system used to designate or mark a location or object, such as a laser designator which supports a laser-guided weapon engagement. A base class used to associate sensor and emitting systems with their parent entity object. A sector of concentrated energy from a device that radiates an electromagnetic signal. See also IEEE 1278.1-1995 Section 5.4.7.1. A device that radiates an electromagnetic signal, such as a radar or jammer. An object which has physical extent but not necessarily fixed size and shape, such as meteorological effects such as clouds. A base class of environment point, linear, or areal object classes. Communicates information about environmental processes and effects. An exhaust smoke object. Countermeasures devices that are dispensed from another entity. The devices may be active emitters or passive reflectors of energy. Depict global, spatially varying environmental effects A platform entity that operates wholy on the surface of the earth. A human lifeform Interrogator Friend or Foe (IFF) system, Air Traffic Control Beacon and Transponder system, collision avoidance and navigational aids systems An emitter beam that is designed to jam or otherwise interfere or confuse another emitter system A living military platform (human or not) A synthetic environment object that has size and an orientation and is geometrically anchored to the terain with one point. An area of ground or water containing mines laid with or without a pattern. Provides information on individual mines contained within a minefield A visible marker showing a cleared lane through a specific minefield. A mine, mine weapon, mine row, mine strip, mine lane, or mine marker. A platform entity that operates in more than one domain (excluding those combinations explicitly defined as subclasses of the superclass of this class).

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

Object Class Definitions

RPR FOM
Version 2 Draft 17

Term Munition NatoIFF NatoIFFInterrogator NatoIFFTransponder NonHuman OtherArealObject OtherLinearObject OtherPointObject PhysicalEntity Platform PointObject PropulsionNoise RadarBeam Radio RadioReceiver RadioTransmitter RibbonBridgeObject RRB Sensor SovietIFF SovietIFFInterrogator SovietIFFTransponder Spacecraft StructureObject SubmersibleVessel Supplies SurfaceVessel UnderwaterAcousticsEmission

Definition A complete device charged with explosives, propellants, pyrotechnics, initiating composition, or nuclear, biological or chemical material for use in military operations, including demolitions. NATO Identification Friend or Foe (IFF) system that uses electromagnetic transmissions to which friendly forces' equipment automatically responds. The part of an IFF system that first transmits electromagnetic signals. The part of a specific IFF system that responds (for example by emitting pulses) to the electromagnetic signals. An animal or other non-human lifeform Areal objects other than Minefield objects. Linear objects other than Breachable, Breach, Exhaust Smoke, or MinefieldLaneMarker objects. Point objects other than Breachable, Bursts, Crater, RibbonBridge, or Structure objects. A base class of all discrete platform scenario domain participants. A physical object under the control of armed forces upon which sensor, communication, or weapon systems may be mounted. A synthetic environment object that is geometrically anchored to the terrain with a single point. Describes the steady state component of unintended passive emissions that are normally associated with the power plant A sector of concentrated energy from a device that radiates an electromagnetic signal. Electronic devices for the communication of both audio and data, operated by entities belonging to armed forces. A device that converts incoming electromagnetic waves in the radio frequency range into information. A device that sends out information encoded in electromagnetic waves in the radio frequency range. A ribbon bridge object RRB IFF transponder system 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. Soviet type IFF system Soviet IFF Interrogator Soviet IFF Transponder A platform entity that operates mainly in space. A structure object A platform entity that operates either on the surface of the sea, or beneath it. Supplies other than munitions, such as fuel, food and personnel. A platform entity that operates wholy on the surface of the sea. 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.

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

Object Interaction Definitions

RPR FOM
Version 2 Draft 17

Term Acknowledge

AcknowledgeR

AcousticTransient ActionRequest ActionRequestR

ActionRequestToObject ActionRequestToObjectR

ActionResponse

ActionResponseFromObject

ActionResponseFromObjectR

ActionResponseR

ApplicationSpecificRadioSignal ArealObjectTransaction AttributeChangeRequest AttributeChangeRequestR

AttributeChangeResult

AttributeChangeResultR

BreachableLinearObjectTransaction BreachablePointObjectTransaction BreachObjectTransaction

Definition 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. A Simulation Managment (SIMAN) interaction designed to acknowledge receipt of 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. Specifies the occurrence of a transient acoustic event such as torpedo tube floodings, hatch slams, and wrench drops. A Simulation Management (SIMAN) interaction sent from a Simulation Manager federate to one or more federates to request that they perform a specified action. 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. 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. 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. 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. 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. A Simulation Management (SIMAN) interaction designed to acknowledge receipt of an ActionResponseToObjectR interaction from a Simulation Manager federate and to inform the Simulation Manager federate whether the object has implemented the request. 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. A form of radio signal, which uses an application specific encoding scheme. An interaction for modifying instances of the Areal Object class. A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to ask that a specified attribute be set to a specified value. 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. 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. 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. An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the BreachableLinearObject class. An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the BreachablePointObject class. An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the BreachObject class.

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

Object Interaction Definitions

RPR FOM
Version 2 Draft 17

Term BurstPointObjectTransaction

Definition 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 and DIS 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 either a) 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 either a) 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 minefield MinefieldLaneMarkerObjectTransaction 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.

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

Object Interaction Definitions

RPR FOM
Version 2 Draft 17

Term MinefieldQuery MinefieldResponseNACK MunitionDetonation OtherArealObjectTransaction OtherLinearObjectTransaction OtherPointObjectTransaction PointObjectTransaction RadioSignal RawBinaryRadioSignal RecordQueryR RecordR

RemoveEntity RemoveEntityR RemoveObjectRequest RemoveObjectRequestR RemoveObjectResult RemoveObjectResultR RepairComplete RepairResponse ResupplyCancel ResupplyOffer ResupplyReceived RibbonBridgeObjectTransaction ServiceRequest SetData SetDataR

SetRecordR StartResume StartResumeR

Definition 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. A response to a MinefieldQuery providing information on individual mines within a minefield. Communicates information associated with the impact or detonation of a munition An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the OtherArealObject class. An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the OtherLinearObject class. An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the OtherPointObject class. An interaction for modifying instances of the PointObject class. The wireless transmission and reception of audio or digital data by means of electromagnetic waves. A form of radio signal, which the signal is not encoded in any way. A Simulation Managent (SIMAN) interaction designed to allow a Simulation Manager federate to request data, in record format, from another federate. 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. A Simulation Management (SIMAN) interaction, sent from a Simulation Manager to request that a specified entity be removed from the simulation. A Simulation Management (SIMAN) interaction, sent from a Simulation Manager to request that a specified entity be removed from the simulation. A Simulation Management (SIMAN) interaction, sent from a Simulation Manager to request that one or more specified objects be removed from the simulation. A Simulation Management (SIMAN) interaction, sent from a Simulation Manager to request that one or more specified objects be removed from the simulation. 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. 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. Notifies the requesting entity that the requested repair has been completed. Acknowledges the notification of the completion of a repair. Communicates the canceling of a service function by either the receiving or the supplying entity. Communicates the offer of supplies from a supplying entity to a receiving entity. Acknowledge the receipt of supplies. An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the RibbonBridgeObject class. A request for logistics support. The requesting entity issues the interaction to the supplying entity asking for repair or specific supplies. 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. 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. 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). A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to either a) start simulating one or more entities or b) resume simulation of one or more entities after a pause. A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to either a) start simulating one or more entities or b) resume simulation of one or more entities after a pause. The Simulation Manager federate specifies the acknowledgement protocol to be used.

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

Object Interaction Definitions

RPR FOM
Version 2 Draft 17

Term StopFreeze StopFreezeR

StructureObjectTransaction TransferControl WeaponFire

Definition 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. 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. An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the StructureObject class. A Simulation Management (SIMAN) interaction, sent to initiate the transfer of control of an entity. Communicates information associated with the firing or launch of a munition.

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

Attribute Definitions

RPR FOM
Version 2 Draft 17

Class ActiveSonar AcousticName

Term

ActiveSonarBeam

FunctionCode AcousticsIdentifier ActiveEmissionParameterIndex AzimuthBeamwidth AzimuthCenter BeamIdentifier ElevationBeamwidth ElevationCenter EventIdentifier ScanPattern

AdditionalPassiveActivities

AggregateEntity

ActivityCode ActivityParameter IsSilent AggregateMarking AggregateState Dimensions EntityIdentifiers ForceIdentifier Formation NumberOfSilentEntities NumberOfVariableDatums SilentAggregates SilentEntities SubAggregateIdentifiers VariableDatums PointsData PercentComplete DamagedAppearance ObjectPreDistributed Deactivated Smoking Flaming EntityType EntityIdentifier IsPartOf

ArealObject

BaseEntity

BreachableLinearObject BreachablePointObject BreachObject BurstPointObject

CraterObject CulturalFeature

Designator

Spatial RelativeSpatial SegmentRecords BreachedStatus SegmentRecords PercentOpacity CylinderSize CylinderHeight NumberOfBursts ChemicalContent CraterSize ExternalLightsOn InternalHeatSourceOn InternalLightsOn CodeName

Definition Name of the electronic devices for the collection of information including sound-recording, sound-receiving, or sound-transmitting equipment. TBD TBD An index into the database of active (intentional) underwater acoustics emissions. 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. 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. The identification of the active sonar beam, which must be unique on the active sonar system. TBD TBD TBD The pattern that describes the movement of the sonar beam of the emitter. TBD TBD Whether or not passive is silent. A unique marking or combination of characters used to distinguish the aggregate from other aggregates. An indicator of the extent of association of objects form an operating group. The size of the area covered by the units in the aggregate. The identification of entities that are contained within the aggregate. The identification of the force that the aggregate belongs to. The category of positional arrangement of the entities within the aggregate. The number of elements in the SilentEntities list The number of records in the Variable Datum structure 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. 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. The identifications of aggregates represented in the virtual world that are contained in the aggregate. Extra data that describes the aggregate. The point locations that define the object Percent that the object is complete Amount of damange, from none to destroyed. Specifies whether or not the object was distributed before the state of the exercise. Whether the object has been deactivated Whether the object is smoking Whether the object is flaming The category of the entity. The unique identifier for the entity instance. 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 state stored in one variant record attribute Relative spatial state stored in one variant record attribute TBD Amount of breaching, from NoBreaching to Cleared. TBD Object's opacity A specific circular area with assigned height components. The assigned height for the cylinder. TDB TDB TDB Whether the cultural feature's external lights are on or not. Whether the cultural feature's internal heat source is on or not. Whether the cultural feature's internal lights are on or not. The code name of the designator system.

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

Attribute Definitions

RPR FOM
Version 2 Draft 17

Class

Term DesignatedObjectIdentifier DesignatorCode DesignatorEmissionWavelength DesignatorOutputPower DesignatorSpotLocation DeadReckoningAlgorithm RelativeSpotLocation SpotLinearAccelerationVector EntityIdentifier HostObjectIdentifier RelativePosition

EmbeddedSystem

EmitterBeam

BeamAzimuthCenter BeamAzimuthSweep BeamElevationCenter BeamElevationSweep BeamFunctionCode BeamIdentifier BeamParameterIndex EffectiveRadiatedPower EmissionFrequency EmitterSystemIdentifier EventIdentifier FrequencyRange PulseRepetitionFrequency PulseWidth SweepSynch EmitterFunctionCode EmitterType EmitterIndex EventIdentifier

EmitterSystem

EnvironmentalEntity EnvironmentObject

EnvironmentProcess

OpacityCode ObjectIdentifier ReferencedObjectIdentifier ForceIdentifier ObjectType ProcessIdentifier Type ModelType EnvironmentProcessActive SequenceNumber EnvironmentRecData SegmentRecords GridIdentifier CoordinateSystem NumberOfGridAxes ConstantGrid EnvironmentType Orientation SampleTime TotalValues VectorDimension GridAxisInfo GridDataInfo BeamAzimuthCenter

ExhaustSmokeObject GriddedData

IFF

Definition The object, if any, being designated. The designator code, if any, in the designator beam. The wavelength of the designator system. The output power of the designator system. The location, in the world coordinate system, of the designator spot. Dead reckoning algorithm used by the issuing object. The location of the designator spot, relative to the object being designated (if any). The rate of change in linear velocity of the designator spot over time. The Entity Identifier of the object which this embedded system is a part of. The ID of the object of which this embedded system is part of. The position of the embedded system, relative to the host object's position. The angle, in azimuth, of the centre of the emitter beam's scan volume relative to the emitter system. The angle, relative to the emitter system, indicating the half angle that the emitter beam sweeps through, in azimuth. The angle, in elevation, of the centre of the emitter beam's scan volume relative to the emitter system. The angle, relative to the emitter system, indicating the half angle that the emitter beam sweeps through, in elevation. The function of the emitter beam. The identification of the emitter beam (must be unique on the emitter system). The index, into the federation specific emissions database, of the current operating mode of the emitter beam. The effective radiated power of the emitter beam. The centre frequency of the emitter beam. The identification of the emitter sysytem that is generating this emitter beam. 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. The bandwidth of the frequencies covered by the emitter beam. The Pulse Repetition Frequency of the emitter beam. The pulse width of the emitter beam. The percentage of the way through the scan of the emitter beam. The function of the emitter system. The name of the emitter system. A unique number, which uniquely identifies the emitter system from other on the same host entity. 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. The density of the environment entity. Identifies the Environment Object (point, linear, or areal). Identifies the object referencing the Environment Object. Identifies the force as friendly, opposing, or neutral. TDB Identify which process issued the udpate. Environmental Process Type. Encoded Bit Values Document (EBV-DOC) 12.3 Model used for generating this condition or entity Inactive process that should not be removed since it may become active. Optional. If not used, set to EP_NO_DEQUENCE. Begins at zero and is incremented by one for each update sent. List of State and Geometry records. A description of exhaust smoke. Identification of the environmental simulation application. Encoded Bit Values Document (EBV-DOC) Sec. 12. Number of attached grid axis records Signal whether these axes are identical to those sent in previous updat Encoded Bit Values Document (EBV-DOC) Sec. 4,12. Orientation of grid Time when this information is current. Number of values that make up this grid Number of elements stored at each grid position Attached information about axes. Attached data records The angle, in azimuth, of the centre of the IFF beam's scan volume relative to the IFF system.

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

Attribute Definitions

RPR FOM
Version 2 Draft 17

Class

JammerBeam

Lifeform

Minefield

MinefieldData

Definition 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 events FundamentalParameterData The fundementental energy radiation characteristics of the IFF/ATC/NAVAIDS system Layer2DataAvailable 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 generated characteristics of the IFF/ATC/NAVAIDS emitting system. SecondaryOperationalDataParameter1 Additional 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. 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 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. ActiveStatus Identifies the active status of the minefield ForceIdentifier Identifies the force to which the minefield belongs Lane Identifies whether the minefield has an active lane MinefieldAppearanceType Specifies the appearance inforation needed for displaying the symbology of the minefield as a doctrinal minefield graphic MinefieldIdentifier Uniquely identifies the minefield in association with the federate's site and host MinefieldLocation Indicates the location of the center of the minefield MinefieldOrientation Identifies the orientation of the minefield MinefieldType Identifies the minefield type MineTypes Specifies the type of each mine contained within the minefield PerimeterPointCoordinates Specifies the location of each perimter point, relative to the minefield location ProtocolMode Specifies the mode being used to communicate data about the minefiel State Whether or not the minefield has been deactivated. 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 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 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.

Term BeamAzimuthSweep

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

Attribute Definitions

RPR FOM
Version 2 Draft 17

Class Reflectance

Term

ScalarDetectionCoefficient

SensorTypes SnowBurialDepthOffset

ThermalContrast

WaterBurialDepthOffset

WireVertices

MinefieldLaneMarkerObject MinefieldObject Munition NatoIFF

NatoIFFTransponder

PhysicalEntity

SegmentRecords BreachedStatus MineCount LauncherFlashPresent AlternateMode4 Mode1Enabled Mode1IsDamaged Mode1IsMalfunctioning Mode1IsOn Mode2Enabled Mode2IsDamaged Mode2IsMalfunctioning Mode2IsOn Mode3AEnabled Mode3AIsDamaged Mode3AIsMalfunctioning Mode3AIsOn Mode4Enabled Mode4IsDamaged Mode4IsMalfunctioning Mode4IsOn Mode4PseudoCrypto Mode4PseudoCryptoAvailable Mode5CEnabled Mode5CIsDamaged Mode5CIsMalfunctioning Mode5CIsOn ModeSEnabled ModeSIsDamaged ModeSIsMalfunctioning ModeSIsOn ModeSIsTcasI EmergencyOn IdentSquawkFlashOn Mode1Code Mode2Code Mode3ACode Mode5CAltitude Mode5CAltitudeAvailable StiOn AcousticSignatureIndex

Definition Specifies the local dielectric difference between the mine and the surrounding soil. 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. 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. 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. 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. 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. 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. A visible object that marks a clear lane through the minefield. Amount of breaching, from NoBreaching to Cleared. Number of mines in the minefield. Whether the flash of the munition being launched is present or not. TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD Index used to obtain the acoustics (sound through air) signature state of the entity

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

Attribute Definitions

RPR FOM
Version 2 Draft 17

Class

Term AlternateEntityType ArticulatedParametersArray CamouflageType DamageState EngineSmokeOn FirePowerDisabled FlamesPresent ForceIdentifier HasAmmunitionSupplyCap HasFuelSupplyCap HasRecoveryCap HasRepairCap Immobilized InfraredSignatureIndex IsConcealed LiveEntityMeasuredSpeed Marking PowerPlantOn PropulsionSystemsData RadarCrossSectionSignatureIndex SmokePlumePresent TentDeployed TrailingEffectsCode VectoringNozzleSystemData

Platform

PointObject

AfterburnerOn AntiCollisionLightsOn BlackOutBrakeLightsOn BlackOutLightsOn BrakeLightsOn FormationLightsOn HatchState HeadLightsOn InteriorLightsOn LandingLightsOn LauncherRaised NavigationLightsOn RampDeployed RunningLightsOn SpotLightsOn TailLightsOn Location Orientation

PercentComplete DamagedAppearance ObjectPreDistributed Deactivated Smoking Flaming HullMaskerOn PassiveParameterIndex PropulsionPlantConfiguration ShaftRateData HighDensityTrack TrackObjectIdentifiers RadioIndex ReceivedPower

PropulsionNoise

RadarBeam

RadioReceiver

Definition The category of entity to be used when viewed by entities on the "opposite" side. Identification of the visible parts, and their states, of the entity which are capable of independent motion. The type of camouflage in use (if any). The state of damage of the entity. Whether the entity's engine is generating smoke or not. Whether the entity's main weapon system has been disabled or not. Whether the entity is on fire (with visible flames) or not. The identification of the force that the entity belongs to. Whether the entity has the capability to supply other entities with ammunition. Whether the entity has the capability to supply other entities with fuel or not. Whether the entity has the capability to recover other entities or not. Whether the entity has the capability to repair other entities or not. Whether the entity is immobilized or not. Index used to obtain the infra-red signature state of the entity Whether the entity is concealed or not. The entity's own measurement of speed (e.g. air speed for aircraft) A unique marking or combination of characters used to distinguish the entity from other entities. Whether the entity's power plant is on or not. The basic operating data of the propulsion systems aboard the entity Index used to obtain the radar cross section signature state of the entit Whether the entity is generating smoke or not (intentional or unintentional). Whether the entity has deployed tent or not. The type and size of any trail that the entity is making. The basic operational data for the vectoring nozzle systems aboard the entity Whether the entity's afterburner is on or not. Whether the entity's anti-collision lights are on or not. Whether the entity's black out brake lights are on or not. Whether the entity's black out lights are on or not. Whether the entity's brake lights are on or not. Whether the entity's formation lights are on or not. The state of the entity's (main) hatch. Whether the entity's headlights are on or not. Whether the entity's internal lights are on or not. Whether the entity's landing lights are on or not. Whether the entity's weapon launcher is in the raised position. Whether the entity's navigation lights are on or not. Whether the entity has deployed a ramp or not. Whether the entity's running lights are on or not. Whether the entity's spotlights are on or not. Whether the entity's tail lights are on or not. The location of a specific entity based on x, y and z. 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. Percent mission is complete. Amount of damage, from none to destroyed. Specifies whether or not the object was distributed before the state of the exercise. Specifies whether or not the object is deactivated. Specifies whether or not the object is smoking. Specifies whether or not the object is flaming. Whether or not a specific Hull Masker is on. TBD TBD 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. When TRUE the receiving simulation should assume that all tqargets, that are in the scan pattern of the radar beam, are being tracked Identification of the objects (emitter beams) being tracked. A number that uniquely identifies this radio receiver from other receivers on the host entity. The power of the received transmission.

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

Attribute Definitions

RPR FOM
Version 2 Draft 17

Class

Term ReceivedTransmitterIdentifier ReceiverOperationalStatus AntennaPatternData CryptographicMode CryptoSystem EncryptionKeyIdentifier Frequency FrequencyBandwidth RadioIndex RadioInputSource RadioSystemType RFModulationSystemType RFModulationType SpreadSpectrum StreamTag TimeHopInUse TransmittedPower TransmitterOperationalStatus WorldLocation NumberOfSegments Code PowerReduction IsDamaged IsMalfunctioning IsOn RadarEnhancement AntennaRaised BlackoutLightsOn LightsOn InteriorLightsOn MissionKill Parameter1Enabled Parameter1IsDamaged Parameter1IsMalfunctioning Parameter1IsOn Parameter2Enabled Parameter2IsDamaged Parameter2IsMalfunctioning Parameter2IsOn Parameter3Enabled Parameter3IsDamaged Parameter3IsMalfunctioning Parameter3IsOn Parameter4Enabled Parameter4IsDamaged Parameter4IsMalfunctioning Parameter4IsOn Parameter5Enabled Parameter5IsDamaged Parameter5IsMalfunctioning Parameter5IsOn Parameter6Enabled Parameter6IsDamaged Parameter6IsMalfunctioning Parameter6IsOn EventIdentifier

RadioTransmitter

RibbonBridgeObject RRB

Sensor

SovietIFF

UnderwaterAcousticsEmission

Definition The identification of the transmitter that generated the received radio signal. The state of the radio receiver. The radiation pattern of the radio's antenna. The mode that the crypto system is in The type of crypto system in use. The identification of the key used to encrypt the radio signals being transmitted. The radio frequency of transmitted radio signals. The bandwidth of radio frequencies of transmitted radio signals. A number that uniquely identifies this radio transmitter from other transmitters on the host entity. The source of input of the transmitted radio signals. The type of radio transmitter. The type of modulation system applied to the transmitted radio signal. The type of modulation applied to the transmitted radio signal. Describes the spread spectrum characteristics of the transmission, such as frequency hopping or other spread spectrum transmission modes. A globally unique identifier for the associated audio stream Whether the radio is using time hopping or not. The power of the transmitted radio signals. The state of the radio transmitter. The location of the radio transmitter in the world coordinate system. TDB RRB Code (range 0-16) TBD TBD TBD TBD TBD Whether the sensor/emitter's antenna is raised or not. Whether the sensor/emitter's blackout lights are on or not. Whether the sensor/emitter's lights are on or not. Whether the sensor/emitter's interior lights are on or not. Whether the sensor/emitter has sustained damage that will prevent it carrying out its mission or not (ew.g. damaged antenna). TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD TBD 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.

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

Parameter Definitions

RPR FOM
Version 2 Draft 17

Interaction Acknowledge

Term OriginatingEntity ReceivingEntity RequestIdentifier AcknowledgeFlag ResponseFlag ActivityCode ActivityParameter HostObjectIdentifier RelativePosition OriginatingEntity ReceivingEntity RequestIdentifier

AcousticTransient

ActionRequest

ActionRequestCode FixedDatums VariableDatumSet ActionRequestR ActionRequestToObject ActionRequestToObjectR ActionResponse AcknowledgementProtocol ObjectIdentifiers ActionRequestCode AcknowledgementProtocol OriginatingEntity ReceivingEntity RequestIdentifier RequestStatus FixedDatums VariableDatumSet ActionResult HostRadioIndex DataRate SignalDataLength SignalData TacticalDataLinkType TDLMessageCount UserProtocolID PointsData PercentComplete DamagedAppearance ObjectPreDistributed Deactivated Smoking Flaming ObjectIdentifiers AttributeValueSet AcknowledgementProtocol ObjectIdentifier AttributeChangeResult AttributeValueSet AcknowledgementProtocol SegmentRecords BreachedStatus SegmentRecords PercentOpacity CylinderSize CylinderHeight NumberOfBursts ChemicalContent CollidingObjectIdentifier IssuingObjectMass IssuingObjectVelocityVector CollisionType CollisionLocation EventIdentifier

ActionResponseFromObject ApplicationSpecificRadioSignal

ArealObjectTransaction

AttributeChangeRequest

AttributeChangeRequestR AttributeChangeResult

AttributeChangeResultR BreachableLinearObjectTransaction BreachablePointObjectTransaction BreachObjectTransaction BurstPointObjectTransaction

Collision

Definition The DIS entity ID of the entity or application sending the interaction. The DIS entity ID of the entity or application which is the intended recipient of the interaction. This field matches this response with the specific StartResume, StopFreeze, CreateEntity or RemoveEntity interaction sent by the simulation manager. The type of interaction being ackowledged. The type of response made to the interaction by the recipient. TBD TBD TBD TBD The DIS entity ID of the entity or application sending the interaction. The DIS entity ID of the entity or application which is the intended recipient of the interaction. 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. The action that the recipient(s) are requested to perform. Optional additional data items (types and values) Optional additional data items (types and values). These data items are not of fixed length. The acknowledgement protocol to be used for a transaction The list of objects that are the intended recipients of this interaction. The action that the recipient(s) are intended to perform. The acknowledgement protocol to be used for this transaction The DIS entity ID of the entity or application sending the interaction. The DIS entity ID of the entity or application which is the intended recipient of the interaction. This field matches this response with the specific ActionRequest interaction sent by the simulation manager. The status of the request that the recipient has been asked to perform. Additional, fixed length data items (types and values). Additional, non fixed length, data items (types and values). The status of the request that the recipient has been asked to perform. The ID of the radio transmitting this signal. The rate at which the data is being transmitted. The length of the signal data. The signal data. The type of tactical data link used to transmitted this signal (if any). The number of tactical data link messages contained in this signal. The ID of the user protocol in use. The point locations that define the object Percent that the object is complete Damage appearance Whether or not the object was predistributed. Whether or not the object has been deactivated. Whether or not the object is smoking. Whether or not the object is flaming. The list of objects that are the intended recipients of this interaction. The set of attributes and their values, that the recipients are asked to update. The acknowledgement protocol to be used for a transaction The ID of the object replying to the AttributeChangeRequest interaction. The result of the attribute change request. The set of attributes and their values that the recipient has been able to update. The acknowledgement protocol to be used for this transaction TDB Amount of breaching, from NoBreaching to Cleared. TDB The opacity of the object. A specific circular area with assigned height components. The assigned height for the cylinder. TDB TDB The ID of the object that the issuing object has collided with. The mass of the issuing object. The velocity vector of the issuing object at the moment of impact. The type of collision. The location of the collision relative to the object that the issuing object has collided with. An ID assigned by the issuing object to associate related collision events.

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

Parameter Definitions

RPR FOM
Version 2 Draft 17

Interaction

Term IssuingObjectIdentifier CoefficientOfRestitution IntermediateResultXX IntermediateResultXY IntermediateResultXZ IntermediateResultYY IntermediateResultYZ IntermediateResultZZ UnitSurfaceNormal OriginatingEntity ReceivingEntity VariableDatumSet CraterSize OriginatingEntity ReceivingEntity RequestIdentifier

CollisionElastic

Comment

CraterObjectTransaction CreateEntity

CreateEntityR CreateObjectRequest

AcknowledgementProtocol ObjectClass AttributeValueSet RequestIdentifier

CreateObjectRequestR CreateObjectResult

AcknowledgementProtocol CreateObjectResult RequestIdentifier OriginatingEntity ReceivingEntity RequestIdentifier FixedDatums VariableDatumSet

Data

DatabaseIndexRadioSignal

HostRadioIndex DatabaseIndex Duration StartOffset TacticalDataLinkType TDLMessageCount OriginatingEntity ReceivingEntity RequestIdentifier

DataQuery

TimeInterval FixedDatumIdentifiers VariableDatumIdentifiers DataQueryR DataR EncodedAudioRadioSignal EnvironmentObjectTransaction AcknowledgementProtocol AcknowledgementProtocol AudioData ObjectIdentifier ReferencedObjectIdentifier ForceIdentifier ObjectType

Definition The ID of the object that has detected the collision and issued the collision interaction. The degree that energy is conserved in a collision. X-X Component of the positive semi-definite Collision Intermediate Result matrix X-Y Component of the positive semi-definite Collision Intermediate Result matrix X-Z Component of the positive semi-definite Collision Intermediate Result matrix Y-Y Component of the positive semi-definite Collision Intermediate Result matrix Y-Z Component of the positive semi-definite Collision Intermediate Result matrix Z-Z Component of the positive semi-definite Collision Intermediate Result matrix The normal vector to the surface at the point of collision detection The DIS entity ID of the entity or application sending the interaction. The DIS entity ID of the entity or application which is the intended recipient of the interaction. The set of data items (types and values) associated with the interaction TDB The DIS entity ID of the entity or application sending the interaction. 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]). 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. The acknowledgement protocol to be used for a transaction The class of object to be created. The set of attributes, and associated values, to be used to initialise the object. 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. The acknowledgement protocol to be used for a transaction The result of the create object request. This field matches this response with the specific CreateObject interaction sent by the simulation manager. The DIS entity ID of the entity or application sending the interaction. The DIS entity ID of the entity or application which is the intended recipient of the interaction. This field matches this response with the specific SetData or DataQuery interaction sent by the simulation manager. The set of data items (types and values), of fixed length, that the recipient can return for this interaction. The set of data items (types and values), of variable length, that the recipient can return for this interaction. The ID of the radio transmitting this signal. The index into the federation specific database of stored signals. The duration of the stored signal to be replayed. The offset, from the start of the stored signal, that the signal is replayed from. The type of tactical data link used to transmitted this signal (if any). The number of tactical data link messages contained in this signal. The DIS entity ID of the entity or application sending the interaction. The DIS entity ID of the entity or application which is the intended recipient of the interaction. 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. 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. The set of fixed length data items (types) that the recipient is requested to supply data for. The set of variable length data items (types) that the recipient is requested to supply data for. The acknowledgement protocol to be used for a transaction The acknowledgement protocol to be used for a transaction The data associated with the encoded audio radio signal TDB TDB TDB TDB

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

Parameter Definitions

RPR FOM
Version 2 Draft 17

Interaction

EventReport

Term RequestingIdentifier ReceivingIdentifier OriginatingEntity ReceivingEntity EventType FixedDatums VariableDatumSet

ExhaustSmokeObjectTransaction MinefieldData

SegmentRecords GroundBurialDepthOffset

Fusing MineEmplacementTime MineEntityIdentifier MinefieldIdentifier MineLocation MineOrientation MineType NumberOfRecords NumberTripDetonationWires NumberWireVertices

PaintScheme RecordSequenceNumber Reflectance RequestIdentifier RequestingEntityIdentifier ScalarDetectionCoefficient

SensorTypes SnowBurialDepthOffset

ThermalContrast

WaterBurialDepthOffset

WireVertices

MinefieldLaneMarkerObjectTransaction SegmentRecords MinefieldObjectTransaction BreachedStatus

Definition TDB TDB The DIS entity ID of the entity or application sending the interaction. The DIS entity ID of the entity or application which is the intended recipient of the interaction. The type of event being reported. The set of fixed size data items (types and values) associated with this event. The set of variable size data items (types and values) associated with this event. TDB 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. Specifies the primary and secondary fuse and anti-handling device for each mine. Specifies the real-world, coordinated universal time (UTC) emplacement time of a mine. Specifies the mine entity identifier number. The mine identification in conjunction with the MinefieldID form the unique identifier for each mine. Identifies the minefield to which the mines belong Specifies the location of the relative to the minfield location. 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. Specifies the type of each mine contained within the minefield interaction Specifies the total number of minefiled records being sent in response to a minefield Query interaction. 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. 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. Specifies the camouflage scheme and color of the mine. Specifies the number of the current record in a sequence of minefiled records sent in response to a query interaction. Specifies the local dielectric difference between the mine and the surrounding soil. Identifies the matching response to a request for mine information from the minefield simulation made by means of a Query interaction Identifies the matching response to a request for mine information from the associated minefield object state. 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. 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. 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. 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. 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. 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. TDB Amount of breaching, from NoBreaching to Cleared.

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

Parameter Definitions

RPR FOM
Version 2 Draft 17

Interaction MinefieldQuery

Term MineCount MinefieldIdentifier PerimeterPoints QueryFusing QueryMineOrientation QueryGroundBurialDepthOffset QueryMineEmplacementAge QueryPaintScheme QueryReflectance QueryScalarDetectionCoefficient QuerySnowBurialDepthOffset QueryThermalContrast QueryTripDetonationWire QueryWaterBurialDepthOffset RequestingEntityIdentifier RequestIdentifier RequestedMineType SensorTypes MinefieldIdentifier MissingRecordNumbers RequestIdentifier RequestingEntityIdentifier

MinefieldResponseNACK

MunitionDetonation

ArticulatedPartData DetonationLocation DetonationResultCode EventIdentifier FiringObjectIdentifier FinalVelocityVector FuseType MunitionObjectIdentifier MunitionType QuantityFired RateOfFire RelativeDetonationLocation TargetObjectIdentifier WarheadType Location Orientation

PointObjectTransaction

PercentComplete DamagedAppearance ObjectPreDistributed Deactivated Smoking Flaming HostRadioIndex DataRate SignalDataLength SignalData TacticalDataLinkType TDLMessageCount OriginatingEntity ReceivingEntity RequestIdentifier

RawBinaryRadioSignal

RecordQueryR

TimeInterval EventType

Definition Number of mines in the minefield. Identifies the minefield to which this query is addressed. Specifie the location of each perimeter point in the requested area relative to the minefield location. Specifies whether or not fusing is requested. Specifies whether or not orientation is requested. Specifies whether or not ground burial depth offset is requested. Specifies whether or not emplacement age is requested. Specifies whether or not paint scheme is requested. Specifies whether or not reflectance is requested. Specifies whether or not scalar detection coefficient is requested. Specifies whether or not snow burial depth offset is requested. Specifies whether or not thermal contrast is requested. Specifies whether or not trip detonation wire is requested. Specifies whether or not water burial depth offset is requested. Identifies the entity requesting the information from the minefield federate. Identifies the minefield query request. Specifies the type of mine being queried by the requesting federate. Specifies the types of sensors requesting the data. Identifies the minefield to which the mines belong Identifies the record numbers not recieved in a sequence of minefiled records. Identifies the matching response to a request for mine information from the minefield simulation made by means of a Query interaction Identifies the matching response to a request for mine information from the associated minefield object state. The set of articulated parts affected by the detonation (including where on the articulated part the detonation has affected). The location, in the world coordinate system, of the detonation. The type of detonation (including no detonation). An ID, generated by the issuing federate, used to associated related fire and detonation events. The ID of the object firing the munition. The velocity vector of the munition at the moment of the detonation. The type of fuse on the munition. The ID of the associated munition object (if any). The type of munition that is detonating. The quantity of rounds fired in a burst. The rate of fire, in rounds per minute, of the munitions in the burst. The location of the detonation, relative to the target object (if any). The ID of the object that the munition has detonated on. The type of warhead on the munition. The location of the entity based on x,y and z. 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. Percent mission is complete. Amount of damage, from none to destroyed. Specifies whether or not the object was distributed before the state of the exercise. Specifies whether or not the object is deactivated. Specifies whether or not the object is smoking. Specifies whether or not the object is flaming. The ID of the radio transmitting this signal. The rate at which the data is being transmitted. The length of the signal data. The signal data. The type of tactical data link used to transmitted this signal (if any). The number of tactical data link messages contained in this signal. The DIS entity ID of the entity or application sending the interaction. The DIS entity ID of the entity or application which is the intended recipient of the interaction. 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. 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. 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.

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

Parameter Definitions

RPR FOM
Version 2 Draft 17

Interaction

RecordR

Term AcknowledgementProtocol RecordIdentifiers OriginatingEntity ReceivingEntity RequestIdentifier EventType AcknowledgementProtocol ResponseSerialNumber RecordSetData OriginatingEntity ReceivingEntity RequestIdentifier

RemoveEntity

RemoveEntityR RemoveObjectRequest

AcknowledgementProtocol ObjectIdentifiers RequestIdentifier

RemoveObjectRequestR RemoveObjectResult

AcknowledgementProtocol RemoveObjectResult RequestIdentifier ReceivingObject RepairingObject RepairType ReceivingObject RepairingObject RepairResultCode ReceivingObject SupplyingObject ReceivingObject SupplyingObject SuppliesData ReceivingObject SupplyingObject SuppliesData NumberOfSegments RequestingObject ServicingObject ServiceType SuppliesData OriginatingEntity ReceivingEntity RequestIdentifier

RepairComplete

RepairResponse

ResupplyCancel ResupplyOffer

ResupplyReceived

RibbonBridgeObjectTransaction ServiceRequest

SetData

FixedDatums VariableDatumSet SetDataR SetRecordR AcknowledgementProtocol OriginatingEntity ReceivingEntity RequestIdentifier

AcknowledgementProtocol RecordSetData StartResume OriginatingEntity ReceivingEntity RealWorldTime

Definition The acknowledgement protocol to be used for the transaction Identifies the records for which information is requested The DIS entity ID of the entity or application sending the interaction. The DIS entity ID of the entity or application which is the intended recipient of the interaction. This field matches this response with the specific RecordQueryR or SetRecordR interaction sent by the simulation manager. The type of event that caused the RecordR interaction to be issued. The acknowledgement protocol to be used for the transaction Used to identify the serial number of the RecordR interaction when more than one interaction is used to report record values. The set of records containing the information requested The DIS entity ID of the entity or application sending the interaction. The DIS entity ID of the entity or application which is the intended recipient of the interaction. 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. The acknowledgement protocol to be used for a transaction The IDs of the objects to be removed. 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. The acknowledgement protocol to be used for a transaction The result of the remove object request. This field matches this response with the specific RemoveObject interaction sent by the simulation manager. Object requesting repairs Object that is able to perform the requested repair Repair performed Object requesting repairs Object that is able to perform the requested repair Result of repair Object that is receiving supplies Object that has offered supplies Object that the supplies are being offered to. Object that is offering the supplies List of supplies that are offered. If the supplying entity cannot provide the requested supplies, then this parameter shall be omitted. Object that is receiving the supplies Object that is providing the supplies. List of supplies taken by receiving object. TDB Object requesting service Object that is able to provide the requested service Type of requested service 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. The DIS entity ID of the entity or application sending the interaction. The DIS entity ID of the entity or application which is the intended recipient of the interaction. 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. The set of fixed length data items (types and values) that the recipient is requested to set. The set of variables length data items (types and values) that the recipient is requested to set. The acknowledgement protocol to be used for a transaction The DIS entity ID of the entity or application sending the interaction. The DIS entity ID of the entity or application which is the intended recipient of the interaction. 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. The acknowledgement protocol to be used for a transaction Specifies the information, in record format, to be set by the receiving entity. The DIS entity ID of the entity or application sending the interaction. The DIS entity ID of the entity or application which is the intended recipient of the interaction. The real world time that the entity or entities should start/resumed.

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

Parameter Definitions

RPR FOM
Version 2 Draft 17

Interaction

Term RequestIdentifier

SimulationTime StartResumeR StopFreeze AcknowledgementProtocol OriginatingEntity ReceivingEntity RequestIdentifier

RealWorldTime Reason ReflectValues RunInternalSimulationClock UpdateAttributes StopFreezeR TransferControl AcknowledgementProtocol OriginatingEntity ReceivingEntity RequestIdentifier

TransferType TransferEntity RecordSetData WeaponFire EventIdentifier FireControlSolutionRange FireMissionIndex FiringLocation FiringObjectIdentifier FuseType InitialVelocityVector MunitionObjectIdentifier MunitionType QuantityFired RateOfFire TargetObjectIdentifier WarheadType

Definition 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. The simulation time that the entity or entities should use when they start/resume. The acknowledgement protocol to be used for a transaction The DIS entity ID of the entity or application sending the interaction. The DIS entity ID of the entity or application which is the intended recipient of the interaction. 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. The real world time that the entity or entities should stop/freeze. The reason for the stop or freeze. Whether the entity or entities being stopped/frozen should continue to reflect values when stopped/frozen. Whether the entity or entities being stopped/frozen should continue to run their internal simulation clock when stopped/frozen. Whether the entity or entities being stopped/frozen should continue to update attributes when stopped/frozen. The acknowledgement protocol to be used for a transaction The DIS entity ID of the entity or application sending the interaction. The DIS entity ID of the entity or application which is the intended recipient of the interaction. 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. The type of transfer to be performed. The ID of the object to be transferred. Specifies the information, in record format, to be set by the receiving entity. An ID, generated by the issuing federate, used to associated related fire and detonation events. The range used in the fire control solution. Zero if the range is unknown or inapplicable. A unique index to identify the fire mission (used to associated weapon fire interactions in a single fire mission). The location, the world coordinate system, of the weapon fire. The ID of the object ffiring the munition. The type of fuse on the munition. The velocity vector of the munition when fired. The ID of the associated munition object (if any). The type of munition being fired. The number of rounds fired in the fire event. The rate of fire at which the munitions in the burst described in the fire event. The ID of the object being fired at (if any). The type of warhead fitted to the munition being fired.

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

Notes

RPR FOM
Version 2 Draft 17

ID 1 2 3

Text Value is integer percent from 1 to 100 The units for the MarkingData are specified by the value of the MarkingEncodingType. 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. 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. 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. 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. 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 This is an 8-bit enumeration This is a 16-bit enumeration This is a 32-bit enumeration 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. 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). This is a timestamp record (see DIS 5.2.31) 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. 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). See DIS 4.5.11 for a description of the acknowledgement protocols (called reliability services in that document). 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.

8 9 10 11

12 13 14 15 16 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

Notes

RPR FOM
Version 2 Draft 17

ID 18 19 20 21 22 23 24 25

Text 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. This field matches this response with the specific ActionRequest interaction sent by the simulation manager. This field matches this response with the specific SetData or DataQuery interaction sent by the simulation manager. This field matches this response with the specific RemoveObject interaction sent by the simulation manager. If there is no object instance associated with the attribute, then this should be set to the empty string (no characters). 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 This must reference a valid Object instance. 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. 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 the EventIdentifier, must share the same transport type. 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. 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. 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). 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. The object IDs in this structure shall refer to EmitterBeam objects (or subclasses of EmitterBeam) The object IDs in this structure shall refer to PhysicalEntity objects (or subclasses of PhysicalEntity)

26

27

28 29

30

31 32

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

Notes

RPR FOM
Version 2 Draft 17

ID 33

Text 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). 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. 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) See section 5.1.4 of IEEE 1278.1-1995 for the values of the symbolic name 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) The TSPI_Change condition shall be evaluated as follows: 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) 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) 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) 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) The values of the default update conditions is as follows:DRA_POS_EPSILON_DFLT 0.001 m DRA_ORIENT_EPSILON_DFLT 0.00001 radians DRA_VEL_EPSILON_DFLT 0.001 m/s DRA_ACCEL_EPSILON_DFLT 0.001 m/s/s DRA_ANG_VEL_EPSILON_DFLT 0.00001 radians/s The value of DS_WAVELENGTH shall be 0.0000001 microns The DatumLength equals the length in bits of the DatumValue only. The total size of a VariableDatumStruct record must account for the padding length 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 are included in this record. All padding fields shall be set to the value 0 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 entity The value of the MajorModulationType determines which of the remaining modulation type fields are used to described the modulation detail. 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. 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.

34

35 36 37 38 39 40 41 42 43

44 45 46

47 48 49 50

51

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

Notes

RPR FOM
Version 2 Draft 17

ID 52

53 54 55 56 57 58 59 60

Text 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 enumeration values. The DatumValue type is defined as a long long (64 bits) to ensure that correct byte alignment for types that include 64-bit elements 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 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. One and only one of its component data is contained in this data structure. Variants are supposed to have better support in next HLA revision The structure of this complex data type follows that defined in EBV-DOC (section 12.3.5.1). 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 64 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 32 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 16 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 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. The CreateObjectResult interaction should be sent in response to an CreateObjectRequest interaction by the receiving federate. The CreateObjectResultR interaction should be sent in response to an CreateObjectRequestR interaction by the receiving federate. The ActionResponse interaction should be sent in response to an ActionRequest interaction by the receiving federate. The ActionResponseR interaction should be sent in response to an ActionRequestR interaction by the receiving federate. The ActionResponseFromObject interaction should be sent in response to an ActionRequestToObject interaction by the receiving federate. The ActionResponseFromObjectR interaction should be sent in response to an ActionRequestToObjectR interaction by the receiving federate. The Data interaction should be sent in response to a DataQuery interaction by the receiving federate. The DataR interaction should be sent in response to a DataQueryR interaction by the receiving federate. The Data interaction should be sent in response to a SetData interaction by the receiving federate. The DataR interaction should be sent in response to a SetDataR interaction by the receiving federate The RemoveObjectResult interaction should be sent in response to an RemoveObjectRequest interaction by the receiving federate. 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). 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. 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

61 62 63 64 65 66 67 68 69 70 71 72 73

74

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

Notes

RPR FOM
Version 2 Draft 17

ID 75 76

77

78 79 80

81 82 83 84 85 86 87 88

Text 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 present 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. 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. 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. 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. 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 number can be formulated as P = (ceiling(v/32)*32-v)/8 where v is the actual length of the RecordValues data type in bits and ceiling(x) is 1 plus the largest integer less than x. This field matches this response with the specific SetRecord or RecordQuery interaction sent by the simulation manager. 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. Frequency modulation shall be derived from database parameters stored for the particular emitting system and specified mode 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. The RRB system is a transponder only system The RecordR interaction should be sent in response to a SetRecordR interaction by the receiving federate. The RecordR interaction should be sent in response to a RecordQueryR interaction by the receiving federate. The value of the SpreadSpectrumType determines which of the remaining fields are used to described the spread spectrum detail.

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

You might also like