Generated RPR, NETN & L16 Docs¶
Type Map¶
┬hla.ObjectRoot
├─┬─rpr.BaseEntity
│ ├─┬─rpr.PhysicalEntity
│ │ ├─┬─rpr.Platform
│ │ │ ├─┬─rpr.Aircraft
│ │ │ │ └─┬─netn.NETNAircraft
│ │ │ │ └───netn.CBRNAircraft
│ │ │ ├─┬─rpr.AmphibiousVehicle
│ │ │ │ └─┬─netn.NETNAmphibiousVehicle
│ │ │ │ └───netn.CBRNAmphibiousVehicle
│ │ │ ├─┬─rpr.GroundVehicle
│ │ │ │ └─┬─netn.NETNGroundVehicle
│ │ │ │ └───netn.CBRNGroundVehicle
│ │ │ ├─┬─rpr.MultiDomainPlatform
│ │ │ │ └─┬─netn.NETNMultiDomainPlatform
│ │ │ │ └───netn.CBRNMultiDomainPlatform
│ │ │ ├─┬─rpr.Spacecraft
│ │ │ │ └─┬─netn.NETNSpacecraft
│ │ │ │ └───netn.CBRNSpacecraft
│ │ │ ├─┬─rpr.SubmersibleVessel
│ │ │ │ └─┬─netn.NETNSubmersibleVessel
│ │ │ │ └───netn.CBRNSubmersibleVessel
│ │ │ └─┬─rpr.SurfaceVessel
│ │ │ └─┬─netn.NETNSurfaceVessel
│ │ │ └───netn.CBRNSurfaceVessel
│ │ ├─┬─rpr.Lifeform
│ │ │ ├─┬─rpr.Human
│ │ │ │ └─┬─netn.NETNHuman
│ │ │ │ └───netn.CBRNHuman
│ │ │ └─┬─rpr.NonHuman
│ │ │ └───netn.NETNNonHuman
│ │ ├─┬─rpr.CulturalFeature
│ │ │ └─┬─netn.NETNCulturalFeature
│ │ │ ├───netn.COLPRO
│ │ │ └───netn.DecontaminationStation
│ │ ├─┬─rpr.Munition
│ │ │ └───netn.NETNMunition
│ │ ├───rpr.Expendables
│ │ ├───rpr.Radio
│ │ ├─┬─rpr.Sensor
│ │ │ ├───netn.CBRNDetector
│ │ │ └───netn.CBRNSensor
│ │ └───rpr.Supplies
│ ├─┬─rpr.AggregateEntity
│ │ └───netn.NETNAggregate
│ └───rpr.EnvironmentalEntity
├─┬─rpr.EmbeddedSystem
│ ├───rpr.MinefieldData
│ ├───rpr.RadioTransmitter
│ ├───rpr.RadioReceiver
│ ├─┬─rpr.UnderwaterAcousticsEmission
│ │ ├───rpr.ActiveSonar
│ │ ├───rpr.PropulsionNoise
│ │ └───rpr.AdditionalPassiveActivities
│ ├───rpr.Designator
│ ├───rpr.EmitterSystem
│ └─┬─rpr.IFF
│ ├─┬─rpr.NatoIFF
│ │ ├───rpr.NatoIFFInterrogator
│ │ └───rpr.NatoIFFTransponder
│ ├─┬─rpr.SovietIFF
│ │ ├───rpr.SovietIFFInterrogator
│ │ └───rpr.SovietIFFTransponder
│ └───rpr.RRB
├───rpr.Minefield
├─┬─rpr.EnvironmentObject
│ ├─┬─rpr.ArealObject
│ │ ├───rpr.MinefieldObject
│ │ └───rpr.OtherArealObject
│ ├─┬─rpr.LinearObject
│ │ ├───rpr.MinefieldLaneMarkerObject
│ │ ├───rpr.BreachableLinearObject
│ │ ├───rpr.BreachObject
│ │ ├───rpr.ExhaustSmokeObject
│ │ └───rpr.OtherLinearObject
│ └─┬─rpr.PointObject
│ ├───rpr.BreachablePointObject
│ ├───rpr.BurstPointObject
│ ├───rpr.CraterObject
│ ├───rpr.OtherPointObject
│ ├───rpr.RibbonBridgeObject
│ └───rpr.StructureObject
├───rpr.ActiveSonarBeam
├─┬─rpr.EmitterBeam
│ ├───rpr.RadarBeam
│ └───rpr.JammerBeam
├───rpr.EnvironmentProcess
├───rpr.GriddedData
├─┬─netn.METOCRoot
│ ├─┬─netn.EnvironmentCondition
│ │ ├─┬─netn.Weather
│ │ │ ├───netn.LandSurface
│ │ │ ├───netn.WaterSurface
│ │ │ └───netn.TroposphereLayer
│ │ └───netn.SubsurfaceLayer
│ └───netn.Service
├─┬─netn.ORGRoot
│ ├───netn.Unit
│ ├─┬─netn.EquipmentItem
│ │ └─┬─netn.AisEquipmentItem
│ │ ├───netn.Vessel
│ │ ├───netn.SARaircraft
│ │ ├───netn.Basestation
│ │ └───netn.AidToNavigation
│ ├───netn.Installation
│ ├───netn.Force
│ └───netn.FederateApplication
├───netn.ATP45HazardArea
├───netn.ProbabilityHazardContourGroup
├───netn.RawDataHazardContourGroup
├─┬─netn.COMRoot
│ ├───netn.CommunicationNetwork
│ ├───netn.CommunicationNode
│ ├───netn.Connection
│ ├───netn.PhysicalNetwork
│ ├───netn.LinkStates
│ └───netn.DisruptionEffect
├─┬─netn.SEGeoObject
│ ├───netn.Location
│ ├───netn.Path
│ └───netn.Region
└─┬─netn.SEFacility
└───netn.CheckPoint
Classes¶
hla.ObjectRoot¶
HLA Base Class that contains the RTI object ID
Properties
| Name | Description |
|---|---|
| rtiId | string HLA RTI object ID |
| ### rpr.BaseEntity |
Parent: hla.ObjectRoot
A base class of aggregate and discrete scenario domain participants. The BaseEntity class is characterized 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, federates cannot 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.
Properties
| Name | Description |
|---|---|
| entityType | rpr.EntityTypeStruct The category of the entity. |
| entityIdentifier | rpr.EntityIdentifierStruct The unique identifier for the entity instance. |
| isPartOf | rpr.IsPartOfStruct 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 HostEntityIdentifier shall be set to the EntityIdentifier of the host entity and the HostRTIObjectIdentifier shall be set to the RTI object instance ID of the host entity. If the entity is not a constituent part of another entity then the HostEntityIdentifier shall be set to 0.0.0 and the HostRTIObjectIdentifier shall be set to the empty string. |
| spatial | rpr.SpatialVariantStruct Spatial state stored in one variant record attribute. |
| relativeSpatial | rpr.SpatialVariantStruct Relative spatial state stored in one variant record attribute. |
| ### rpr.PhysicalEntity |
Parent: rpr.BaseEntity
A base class of all discrete platform scenario domain participants.
Properties
| Name | Description |
|---|---|
| acousticSignatureIndex | rpr.Integer16 Index used to obtain the acoustics (sound through air) signature state of the entity. |
| alternateEntityType | rpr.EntityTypeStruct The category of entity to be used when viewed by entities on the 'opposite' side. |
| articulatedParametersArray | rpr.ArticulatedParameterStructLengthlessArray Identification of the visible parts, and their states, of the entity which are capable of independent motion. |
| camouflageType | rpr.CamouflageEnum32 The type of camouflage in use (if any). |
| damageState | rpr.DamageStatusEnum32 The state of damage of the entity. |
| engineSmokeOn | bool Whether the entity's engine is generating smoke or not. |
| firePowerDisabled | bool Whether the entity's main weapon system has been disabled or not. |
| flamesPresent | bool Whether the entity is on fire (with visible flames) or not. |
| forceIdentifier | rpr.ForceIdentifierEnum8 The identification of the force that the entity belongs to. |
| hasAmmunitionSupplyCap | bool Whether the entity has the capability to supply other entities with ammunition. |
| hasFuelSupplyCap | bool Whether the entity has the capability to supply other entities with fuel or not. |
| hasRecoveryCap | bool Whether the entity has the capability to recover other entities or not. |
| hasRepairCap | bool Whether the entity has the capability to repair other entities or not. |
| immobilized | bool Whether the entity is immobilized or not. |
| infraredSignatureIndex | rpr.Integer16 Index used to obtain the infra-red signature state of the entity. |
| isConcealed | bool Whether the entity is concealed or not. |
| liveEntityMeasuredSpeed | rpr.VelocityDecimeterPerSecondInteger16 The entity's own measurement of speed (e.g. air speed for aircraft). |
| marking | rpr.MarkingStruct A unique marking or combination of characters used to distinguish the entity from other entities. |
| powerPlantOn | bool Whether the entity's power plant is on or not. |
| propulsionSystemsData | rpr.PropulsionSystemDataStructLengthlessArray The basic operating data of the propulsion systems aboard the entity. |
| radarCrossSectionSignatureIndex | rpr.Integer16 Index used to obtain the radar cross section signature state of the entity. |
| smokePlumePresent | bool Whether the entity is generating smoke or not (intentional or unintentional). |
| tentDeployed | bool Whether the entity has deployed tent or not. |
| trailingEffectsCode | rpr.TrailingEffectsCodeEnum32 The type and size of any trail that the entity is making. |
| vectoringNozzleSystemData | rpr.VectoringNozzleSystemDataStructLengthlessArray The basic operational data for the vectoring nozzle systems aboard the entity. |
| ### rpr.Platform |
Parent: rpr.PhysicalEntity
A physical object under the control of armed forces upon which sensor, communication, or weapon systems may be mounted.
Properties
| Name | Description |
|---|---|
| afterburnerOn | bool Whether the entity's afterburner is on or not. |
| antiCollisionLightsOn | bool Whether the entity's anti-collision lights are on or not. |
| blackOutBrakeLightsOn | bool Whether the entity's black out brake lights are on or not. |
| blackOutLightsOn | bool Whether the entity's black out lights are on or not. |
| brakeLightsOn | bool Whether the entity's brake lights are on or not. |
| formationLightsOn | bool Whether the entity's formation lights are on or not. |
| hatchState | rpr.HatchStateEnum32 The state of the entity's (main) hatch. |
| headLightsOn | bool Whether the entity's headlights are on or not. |
| interiorLightsOn | bool Whether the entity's internal lights are on or not. |
| landingLightsOn | bool Whether the entity's landing lights are on or not. |
| launcherRaised | bool Whether the entity's weapon launcher is in the raised position. |
| navigationLightsOn | bool Whether the entity's navigation lights are on or not. |
| rampDeployed | bool Whether the entity has deployed a ramp or not. |
| runningLightsOn | bool Whether the entity's running lights are on or not. |
| spotLightsOn | bool Whether the entity's spotlights are on or not. |
| tailLightsOn | bool Whether the entity's tail lights are on or not. |
| ### rpr.Aircraft |
Parent: rpr.Platform
A platform entity that operates mainly in the air, such as aircraft, balloons, etc. This includes the entities when they are on the ground.
netn.NETNAircraft¶
Parent: rpr.Aircraft
Extension of RPR-FOM Aircraft object class.
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UuidArrayOfHLAbyte16 Required. A unique identifier for the object. The Universally Unique Identifier (UUID) is either generated or defined as part of scenario initialization, e.g. using NETN-ORG MSDL data for defining specific platforms as equipment assigned to units. |
| status | netn.ActiveStatusEnum8 Required. Indicate if this platform currently is being simulated or not. E.g. platforms mounted or embarked on transports can be set to inactive. During an inactive state, the attribute values may not reflect an accurate, current value. Therefore, any subscribing federate can ignore inactive units. All attributes must be updated to represent the current status of the instance before setting the state to Active. An inactive instance may have its instance attributes updated by a federate but reflected updates shall be ignored by receiving federates. All attributes must be updated to represent the current status of the instance before status is set to active. |
| sourceUnit | netn.MaybeUuidArrayOfHLAbyte16 Optional. Reference to an active NETN_Aggregate instance from which this physical entity was divided. If not published, merging is not supported. The default value is 00000000-0000-0000-0000-000000000000 (UUID with all zeros) representing no source unit. |
| embeddedUnitList | netn.MaybeArrayOfUuid Optional. Reference to platforms or lifeforms embarked on this platform. If not published, transport of embedded units is not supported. Entities are referenced by UUID. E.g. when soldiers are transported in a NETN Physical entity, then references (UUIDs) to these soldier instances are added to the EmbeddedUnitList for the entity. When a soldier disembarks from the transporter, the reference (UUID) to that soldier is removed from the EmbeddedUnitList. The default value is an empty list. |
| callsign | string Required. A callsign used to address the platform. Callsigns should be unique in the context in which they are used but not required to be globally unique. |
| activity | netn.MaybeAggregateMissionEnum16 Optional. The current activity of the platform. The value is based on the Joint Consultation, Command and Control Information Exchange Data Model (JC3IEDM) action-event-category-code. The JC3IEDM is a fully documented standard [NATO STANAG 5525] for an information exchange data model for the sharing of C2 information. The default value is 0 (Other activity). |
| route | netn.MaybePathVariantStruct Optional. The current path of movement. |
| destination | netn.MaybePointVariantStruct Optional. The current destination of movement. |
| symbolId | hla.MaybeString Optional. A symbol identifier represented as a string. |
| ### netn.CBRNAircraft |
Parent: netn.NETNAircraft
Extension of NETN_Aircraft to provide CBRN modelling.
Properties
| Name | Description |
|---|---|
| contamination | netn.ArrayOfAgentMassStruct CBRN hazardous agent inside vehicle due to embedded units. |
| ### rpr.AmphibiousVehicle |
Parent: rpr.Platform
A platform entity that can operate both on the land and the sea.
netn.NETNAmphibiousVehicle¶
Parent: rpr.AmphibiousVehicle
Extensions for NETN
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UuidArrayOfHLAbyte16 Required. A unique identifier for the object. The Universally Unique Identifier (UUID) is either generated or defined as part of scenario initialization, e.g. using NETN-ORG MSDL data for defining specific platforms as equipment assigned to units. |
| status | netn.ActiveStatusEnum8 Required. Indicate if this platform currently is being simulated or not. E.g. platforms mounted or embarked on transports can be set to inactive. During an inactive state, the attribute values may not reflect an accurate, current value. Therefore, any subscribing federate can ignore inactive units. All attributes must be updated to represent the current status of the instance before setting the state to Active. An inactive instance may have its instance attributes updated by a federate but reflected updates shall be ignored by receiving federates. All attributes must be updated to represent the current status of the instance before status is set to active. |
| sourceUnit | netn.MaybeUuidArrayOfHLAbyte16 Optional. Reference to an active NETN_Aggregate instance from which this physical entity was divided. If not published, merging is not supported. The default value is 00000000-0000-0000-0000-000000000000 (UUID with all zeros) representing no source unit. |
| embeddedUnitList | netn.MaybeArrayOfUuid Optional. Reference to platforms or lifeforms embarked on this platform. If not published, transport of embedded units is not supported. Entities are referenced by UUID. E.g. when soldiers are transported in a NETN Physical entity, then references (UUIDs) to these soldier instances are added to the EmbeddedUnitList for the entity. When a soldier disembarks from the transporter, the reference (UUID) to that soldier is removed from the EmbeddedUnitList. The default value is an empty list. |
| callsign | string Required. A callsign used to address the platform. Callsigns should be unique in the context in which they are used but not required to be globally unique. |
| activity | netn.MaybeAggregateMissionEnum16 Optional. The current activity of the platform. The value is based on the Joint Consultation, Command and Control Information Exchange Data Model (JC3IEDM) action-event-category-code. The JC3IEDM is a fully documented standard [NATO STANAG 5525] for an information exchange data model for the sharing of C2 information. The default value is 0 (Other activity). |
| route | netn.MaybePathVariantStruct Optional. The current path of movement. |
| destination | netn.MaybePointVariantStruct Optional. The current destination of movement. |
| symbolId | hla.MaybeString Optional. A symbol identifier represented as a string. |
| ### netn.CBRNAmphibiousVehicle |
Parent: netn.NETNAmphibiousVehicle
Extension of NETN_AmphibiousVehicle to provide CBRN modelling.
Properties
| Name | Description |
|---|---|
| contamination | netn.ArrayOfAgentMassStruct CBRN hazardous agent inside vehicle due to embedded units. |
| ### rpr.GroundVehicle |
Parent: rpr.Platform
A platform entity that operates wholly on the surface of the earth.
netn.NETNGroundVehicle¶
Parent: rpr.GroundVehicle
Extensions for NETN
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UuidArrayOfHLAbyte16 Required. A unique identifier for the object. The Universally Unique Identifier (UUID) is either generated or defined as part of scenario initialization, e.g. using NETN-ORG MSDL data for defining specific platforms as equipment assigned to units. |
| status | netn.ActiveStatusEnum8 Required. Indicate if this platform currently is being simulated or not. E.g. platforms mounted or embarked on transports can be set to inactive. During an inactive state, the attribute values may not reflect an accurate, current value. Therefore, any subscribing federate can ignore inactive units. All attributes must be updated to represent the current status of the instance before setting the state to Active. An inactive instance may have its instance attributes updated by a federate but reflected updates shall be ignored by receiving federates. All attributes must be updated to represent the current status of the instance before status is set to active. |
| sourceUnit | netn.MaybeUuidArrayOfHLAbyte16 Optional. Reference to an active NETN_Aggregate instance from which this physical entity was divided. If not published, merging is not supported. The default value is 00000000-0000-0000-0000-000000000000 (UUID with all zeros) representing no source unit. |
| embeddedUnitList | netn.MaybeArrayOfUuid Optional. Reference to platforms or lifeforms embarked on this platform. If not published, transport of embedded units is not supported. Entities are referenced by UUID. E.g. when soldiers are transported in a NETN Physical entity, then references (UUIDs) to these soldier instances are added to the EmbeddedUnitList for the entity. When a soldier disembarks from the transporter, the reference (UUID) to that soldier is removed from the EmbeddedUnitList. The default value is an empty list. |
| callsign | string Required. A callsign used to address the platform. Callsigns should be unique in the context in which they are used but not required to be globally unique. |
| activity | netn.MaybeAggregateMissionEnum16 Optional. The current activity of the platform. The value is based on the Joint Consultation, Command and Control Information Exchange Data Model (JC3IEDM) action-event-category-code. The JC3IEDM is a fully documented standard [NATO STANAG 5525] for an information exchange data model for the sharing of C2 information. The default value is 0 (Other activity). |
| route | netn.MaybePathVariantStruct Optional. The current path of movement. |
| destination | netn.MaybePointVariantStruct Optional. The current destination of movement. |
| symbolId | hla.MaybeString Optional. A symbol identifier represented as a string. |
| ### netn.CBRNGroundVehicle |
Parent: netn.NETNGroundVehicle
Extension of NETN_GroundVehicle to provide CBRN modelling.
Properties
| Name | Description |
|---|---|
| contamination | netn.ArrayOfAgentMassStruct CBRN hazardous agent inside vehicle due to embedded units. |
| ### rpr.MultiDomainPlatform |
Parent: rpr.Platform
A platform entity that operates in more than one domain (excluding those combinations explicitly defined as subclasses of the superclass of this class).
netn.NETNMultiDomainPlatform¶
Parent: rpr.MultiDomainPlatform
Extensions for NETN
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UuidArrayOfHLAbyte16 Required. A unique identifier for the object. The Universally Unique Identifier (UUID) is either generated or defined as part of scenario initialization, e.g. using NETN-ORG MSDL data for defining specific platforms as equipment assigned to units. |
| status | netn.ActiveStatusEnum8 Required. Indicate if this platform currently is being simulated or not. E.g. platforms mounted or embarked on transports can be set to inactive. During an inactive state, the attribute values may not reflect an accurate, current value. Therefore, any subscribing federate can ignore inactive units. All attributes must be updated to represent the current status of the instance before setting the state to Active. An inactive instance may have its instance attributes updated by a federate but reflected updates shall be ignored by receiving federates. All attributes must be updated to represent the current status of the instance before status is set to active. |
| sourceUnit | netn.MaybeUuidArrayOfHLAbyte16 Optional. Reference to an active NETN_Aggregate instance from which this physical entity was divided. If not published, merging is not supported. The default value is 00000000-0000-0000-0000-000000000000 (UUID with all zeros) representing no source unit. |
| embeddedUnitList | netn.MaybeArrayOfUuid Optional. Reference to platforms or lifeforms embarked on this platform. If not published, transport of embedded units is not supported. Entities are referenced by UUID. E.g. when soldiers are transported in a NETN Physical entity, then references (UUIDs) to these soldier instances are added to the EmbeddedUnitList for the entity. When a soldier disembarks from the transporter, the reference (UUID) to that soldier is removed from the EmbeddedUnitList. The default value is an empty list. |
| callsign | string Required. A callsign used to address the platform. Callsigns should be unique in the context in which they are used but not required to be globally unique. |
| activity | netn.MaybeAggregateMissionEnum16 Optional. The current activity of the platform. The value is based on the Joint Consultation, Command and Control Information Exchange Data Model (JC3IEDM) action-event-category-code. The JC3IEDM is a fully documented standard [NATO STANAG 5525] for an information exchange data model for the sharing of C2 information. The default value is 0 (Other activity). |
| route | netn.MaybePathVariantStruct Optional. The current path of movement. |
| destination | netn.MaybePointVariantStruct Optional. The current destination of movement. |
| symbolId | hla.MaybeString Optional. A symbol identifier represented as a string. |
| ### netn.CBRNMultiDomainPlatform |
Parent: netn.NETNMultiDomainPlatform
Extension of NETN_MultiDomainPlatform to provide CBRN modelling.
Properties
| Name | Description |
|---|---|
| contamination | netn.ArrayOfAgentMassStruct CBRN hazardous agent inside vehicle due to embedded units. |
| ### rpr.Spacecraft |
Parent: rpr.Platform
A platform entity that operates mainly in space.
netn.NETNSpacecraft¶
Parent: rpr.Spacecraft
Extensions for NETN
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UuidArrayOfHLAbyte16 Required. A unique identifier for the object. The Universally Unique Identifier (UUID) is either generated or defined as part of scenario initialization, e.g. using NETN-ORG MSDL data for defining specific platforms as equipment assigned to units. |
| status | netn.ActiveStatusEnum8 Required. Indicate if this platform currently is being simulated or not. E.g. platforms mounted or embarked on transports can be set to inactive. During an inactive state, the attribute values may not reflect an accurate, current value. Therefore, any subscribing federate can ignore inactive units. All attributes must be updated to represent the current status of the instance before setting the state to Active. An inactive instance may have its instance attributes updated by a federate but reflected updates shall be ignored by receiving federates. All attributes must be updated to represent the current status of the instance before status is set to active. |
| sourceUnit | netn.MaybeUuidArrayOfHLAbyte16 Optional. Reference to an active NETN_Aggregate instance from which this physical entity was divided. If not published, merging is not supported. The default value is 00000000-0000-0000-0000-000000000000 (UUID with all zeros) representing no source unit. |
| embeddedUnitList | netn.MaybeArrayOfUuid Optional. Reference to platforms or lifeforms embarked on this platform. If not published, transport of embedded units is not supported. Entities are referenced by UUID. E.g. when soldiers are transported in a NETN Physical entity, then references (UUIDs) to these soldier instances are added to the EmbeddedUnitList for the entity. When a soldier disembarks from the transporter, the reference (UUID) to that soldier is removed from the EmbeddedUnitList. The default value is an empty list. |
| callsign | string Required. A callsign used to address the platform. Callsigns should be unique in the context in which they are used but not required to be globally unique. |
| activity | netn.MaybeAggregateMissionEnum16 Optional. The current activity of the platform. The value is based on the Joint Consultation, Command and Control Information Exchange Data Model (JC3IEDM) action-event-category-code. The JC3IEDM is a fully documented standard [NATO STANAG 5525] for an information exchange data model for the sharing of C2 information. The default value is 0 (Other activity). |
| route | netn.MaybePathVariantStruct Optional. The current path of movement. |
| destination | netn.MaybePointVariantStruct Optional. The current destination of movement. |
| symbolId | hla.MaybeString Optional. A symbol identifier represented as a string. |
| ### netn.CBRNSpacecraft |
Parent: netn.NETNSpacecraft
Extension of NETN_Spacecraft to provide CBRN modelling.
Properties
| Name | Description |
|---|---|
| contamination | netn.ArrayOfAgentMassStruct CBRN hazardous agent inside vehicle due to embedded units. |
| ### rpr.SubmersibleVessel |
Parent: rpr.Platform
A platform entity that operates either on the surface of the sea, or beneath it.
netn.NETNSubmersibleVessel¶
Parent: rpr.SubmersibleVessel
Extensions for NETN
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UuidArrayOfHLAbyte16 Required. A unique identifier for the object. The Universally Unique Identifier (UUID) is either generated or defined as part of scenario initialization, e.g. using NETN-ORG MSDL data for defining specific platforms as equipment assigned to units. |
| status | netn.ActiveStatusEnum8 Required. Indicate if this platform currently is being simulated or not. E.g. platforms mounted or embarked on transports can be set to inactive. During an inactive state, the attribute values may not reflect an accurate, current value. Therefore, any subscribing federate can ignore inactive units. All attributes must be updated to represent the current status of the instance before setting the state to Active. An inactive instance may have its instance attributes updated by a federate but reflected updates shall be ignored by receiving federates. All attributes must be updated to represent the current status of the instance before status is set to active. |
| sourceUnit | netn.MaybeUuidArrayOfHLAbyte16 Optional. Reference to an active NETN_Aggregate instance from which this physical entity was divided. If not published, merging is not supported. The default value is 00000000-0000-0000-0000-000000000000 (UUID with all zeros) representing no source unit. |
| embeddedUnitList | netn.MaybeArrayOfUuid Optional. Reference to platforms or lifeforms embarked on this platform. If not published, transport of embedded units is not supported. Entities are referenced by UUID. E.g. when soldiers are transported in a NETN Physical entity, then references (UUIDs) to these soldier instances are added to the EmbeddedUnitList for the entity. When a soldier disembarks from the transporter, the reference (UUID) to that soldier is removed from the EmbeddedUnitList. The default value is an empty list. |
| callsign | string Required. A callsign used to address the platform. Callsigns should be unique in the context in which they are used but not required to be globally unique. |
| activity | netn.MaybeAggregateMissionEnum16 Optional. The current activity of the platform. The value is based on the Joint Consultation, Command and Control Information Exchange Data Model (JC3IEDM) action-event-category-code. The JC3IEDM is a fully documented standard [NATO STANAG 5525] for an information exchange data model for the sharing of C2 information. The default value is 0 (Other activity). |
| route | netn.MaybePathVariantStruct Optional. The current path of movement. |
| destination | netn.MaybePointVariantStruct Optional. The current destination of movement. |
| symbolId | hla.MaybeString Optional. A symbol identifier represented as a string. |
| ### netn.CBRNSubmersibleVessel |
Parent: netn.NETNSubmersibleVessel
Extension of NETN_SubmersibleVehicle to provide CBRN modelling.
Properties
| Name | Description |
|---|---|
| contamination | netn.ArrayOfAgentMassStruct CBRN hazardous agent inside vehicle due to embedded units. |
| ### rpr.SurfaceVessel |
Parent: rpr.Platform
A platform entity that operates wholly on the surface of the sea.
netn.NETNSurfaceVessel¶
Parent: rpr.SurfaceVessel
Extensions for NETN
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UuidArrayOfHLAbyte16 Required. A unique identifier for the object. The Universally Unique Identifier (UUID) is either generated or defined as part of scenario initialization, e.g. using NETN-ORG MSDL data for defining specific platforms as equipment assigned to units. |
| status | netn.ActiveStatusEnum8 Required. Indicate if this platform currently is being simulated or not. E.g. platforms mounted or embarked on transports can be set to inactive. During an inactive state, the attribute values may not reflect an accurate, current value. Therefore, any subscribing federate can ignore inactive units. All attributes must be updated to represent the current status of the instance before setting the state to Active. An inactive instance may have its instance attributes updated by a federate but reflected updates shall be ignored by receiving federates. All attributes must be updated to represent the current status of the instance before status is set to active. |
| sourceUnit | netn.MaybeUuidArrayOfHLAbyte16 Optional. Reference to an active NETN_Aggregate instance from which this physical entity was divided. If not published, merging is not supported. The default value is 0000000000000000 representing no source unit. |
| embeddedUnitList | netn.MaybeArrayOfUuid Optional. Reference to platforms or lifeforms embarked on this platform. If not published, transport of embedded units is not supported. Entities are referenced by UUID. E.g. when soldiers are transported in a NETN Physical entity, then references (UUIDs) to these soldier instances are added to the EmbeddedUnitList for the entity. When a soldier disembarks from the transporter, the reference (UUID) to that soldier is removed from the EmbeddedUnitList. The default value is an empty list. |
| callsign | string Required. A callsign used to address the platform. Callsigns should be unique in the context in which they are used but not required to be globally unique. |
| activity | netn.MaybeAggregateMissionEnum16 Optional. The current activity of the platform. The value is based on the Joint Consultation, Command and Control Information Exchange Data Model (JC3IEDM) action-event-category-code. The JC3IEDM is a fully documented standard [NATO STANAG 5525] for an information exchange data model for the sharing of C2 information. The default value is 0 (Other activity). |
| route | netn.MaybePathVariantStruct Optional. The current path of movement. |
| destination | netn.MaybePointVariantStruct Optional. The current destination of movement. |
| symbolId | hla.MaybeString Optional. A symbol identifier represented as a string. |
| ### netn.CBRNSurfaceVessel |
Parent: netn.NETNSurfaceVessel
Extension of NETN_SurfaceVessel to provide CBRN modelling.
Properties
| Name | Description |
|---|---|
| contamination | netn.ArrayOfAgentMassStruct CBRN hazardous agent inside vehicle due to embedded units. |
| ### rpr.Lifeform |
Parent: rpr.PhysicalEntity
A living military platform (human or not).
Properties
| Name | Description |
|---|---|
| flashLightsOn | bool Whether the lifeform's flash lights are on or not. |
| stanceCode | rpr.StanceCodeEnum32 The stance of the lifeform. |
| primaryWeaponState | rpr.WeaponStateEnum32 The state of the soldier's primary weapon system. |
| secondaryWeaponState | rpr.WeaponStateEnum32 The state of the soldier's secondary weapon system. |
| complianceState | rpr.ComplianceStateEnum32 The compliance of the lifeform. |
| ### rpr.Human |
Parent: rpr.Lifeform
A human lifeform.
netn.NETNHuman¶
Parent: rpr.Human
Extensions for NETN
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UuidArrayOfHLAbyte16 Required. A unique identifier for the object. The Universally Unique Identifier (UUID) is either generated or defined as part of scenario initialization, e.g. using NETN-ORG MSDL data for defining specific platforms as equipment assigned to units. |
| status | netn.ActiveStatusEnum8 Required. Indicate if this platform currently is being simulated or not. E.g. platforms mounted or embarked on transports can be set to inactive. During an inactive state, the attribute values may not reflect an accurate, current value. Therefore, any subscribing federate can ignore inactive units. All attributes must be updated to represent the current status of the instance before setting the state to Active. An inactive instance may have its instance attributes updated by a federate but reflected updates shall be ignored by receiving federates. All attributes must be updated to represent the current status of the instance before status is set to active. |
| sourceUnit | netn.MaybeUuidArrayOfHLAbyte16 Optional. Reference to an active NETN_Aggregate instance from which this physical entity was divided. If not published, merging is not supported. The default value is 0000000000000000 representing no source unit. |
| callsign | string Required. A callsign used to address the platform. Callsigns should be unique in the context in which they are used but not required to be globally unique. |
| activity | netn.MaybeAggregateMissionEnum16 Optional. The current activity of the platform. The value is based on the Joint Consultation, Command and Control Information Exchange Data Model (JC3IEDM) action-event-category-code. The JC3IEDM is a fully documented standard [NATO STANAG 5525] for an information exchange data model for the sharing of C2 information. The default value is 0 (Other activity). |
| route | netn.MaybePathVariantStruct Optional. The current path of movement. |
| destination | netn.MaybePointVariantStruct Optional. The current destination of movement. |
| symbolId | hla.MaybeString Optional. A symbol identifier represented as a string. |
| ### netn.CBRNHuman |
Parent: netn.NETNHuman
Extension of NETN_Human to provide CBRN modelling.
Properties
| Name | Description |
|---|---|
| exposures | netn.ArrayOfCBRNExposureStruct Array of agents to which this entity has been exposed to. Defaults to an empty array. |
| treatments | netn.ArrayOfTreatmentStruct The types of treatment that this entity has used. Defaults to an empty array. |
| triageLevel | netn.CBRNDamageEnum8 Triage level of this entity. Defaults to Uninjured. |
| iPEType | netn.IPETypeEnum8 Type of IPE that the entity has donned. Defaults to None. |
| ### rpr.NonHuman |
Parent: rpr.Lifeform
An animal or other non-human lifeform.
netn.NETNNonHuman¶
Parent: rpr.NonHuman
Extensions for NETN
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UuidArrayOfHLAbyte16 Required. A unique identifier for the object. The Universally Unique Identifier (UUID) is either generated or defined as part of scenario initialization, e.g. using NETN-ORG MSDL data for defining specific platforms as equipment assigned to units. |
| status | netn.ActiveStatusEnum8 Required. Indicate if this platform currently is being simulated or not. E.g. platforms mounted or embarked on transports can be set to inactive. During an inactive state, the attribute values may not reflect an accurate, current value. Therefore, any subscribing federate can ignore inactive units. All attributes must be updated to represent the current status of the instance before setting the state to Active. An inactive instance may have its instance attributes updated by a federate but reflected updates shall be ignored by receiving federates. All attributes must be updated to represent the current status of the instance before status is set to active. |
| sourceUnit | netn.MaybeUuidArrayOfHLAbyte16 Optional. Reference to an active NETN_Aggregate instance from which this physical entity was divided. If not published, merging is not supported. The default value is 00000000-0000-0000-0000-000000000000 (UUID with all zeros) representing no source unit. |
| callsign | string Required. A callsign used to address the platform. Callsigns should be unique in the context in which they are used but not required to be globally unique. |
| activity | netn.MaybeAggregateMissionEnum16 Optional. The current activity of the platform. The value is based on the Joint Consultation, Command and Control Information Exchange Data Model (JC3IEDM) action-event-category-code. The JC3IEDM is a fully documented standard [NATO STANAG 5525] for an information exchange data model for the sharing of C2 information. The default value is 0 (Other activity). |
| route | netn.MaybePathVariantStruct Optional. The current path of movement. |
| destination | netn.MaybePointVariantStruct Optional. The current destination of movement. |
| symbolId | hla.MaybeString Optional. A symbol identifier represented as a string. |
| ### rpr.CulturalFeature |
Parent: rpr.PhysicalEntity
Engineering and natural effects such as craters, bridges, vehicle tracks, etc.
Properties
| Name | Description |
|---|---|
| externalLightsOn | bool Whether the cultural feature's external lights are on or not. |
| internalHeatSourceOn | bool Whether the cultural feature's internal heat source is on or not. |
| internalLightsOn | bool Whether the cultural feature's internal lights are on or not. |
| ### netn.NETNCulturalFeature |
Parent: rpr.CulturalFeature
Extensions for NETN
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UuidArrayOfHLAbyte16 Required. A unique identifier for the object. The Universally Unique Identifier (UUID) is either generated or defined as part of scenario initialization, e.g. using NETN-ORG MSDL data for defining specific platforms as equipment assigned to units. |
| status | netn.ActiveStatusEnum8 Required. Indicate if this platform currently is being simulated or not. E.g. platforms mounted or embarked on transports can be set to inactive. During an inactive state, the attribute values may not reflect an accurate, current value. Therefore, any subscribing federate can ignore inactive units. All attributes must be updated to represent the current status of the instance before setting the state to Active. An inactive instance may have its instance attributes updated by a federate but reflected updates shall be ignored by receiving federates. All attributes must be updated to represent the current status of the instance before status is set to active. |
| embeddedUnitList | netn.MaybeArrayOfUuid Optional. Reference to platforms or lifeforms embarked on this entity. If not published, embarkment/disembarkment of embedded units not supported. Entities are referenced by UUID. E.g. when soldiers are inside in an NETN_CulturalFeature entity, then references (UUIDs) to these soldier instances are added to the EmbeddedUnitList for the entity. When a soldier leaves he NETN_CulturalFeature the reference (UUID) to that soldier is removed from the EmbeddedUnitList. The default value is an empty list. |
| callsign | string Required. A callsign used to address the platform. Callsigns should be unique in the context in which they are used but not required to be globally unique. |
| activity | netn.MaybeAggregateMissionEnum16 Optional. The current activity of the platform. The value is based on the Joint Consultation, Command and Control Information Exchange Data Model (JC3IEDM) action-event-category-code. The JC3IEDM is a fully documented standard [NATO STANAG 5525] for an information exchange data model for the sharing of C2 information. The default value is 0 (Other activity). |
| symbolId | hla.MaybeString Optional. A symbol identifier represented as a string. |
| ### netn.COLPRO |
Parent: netn.NETNCulturalFeature
Represents a feature that provides Collective Protection (COLPRO) against a CBRN threat.
Properties
| Name | Description |
|---|---|
| numberEntities | netn.QuantityUInt32 The number of entities that this COLPRO can handle. |
| protection | netn.ArrayOfProtectionEffectivenessStruct The effectiveness that this COLPRO offers for each agent. |
| ### netn.DecontaminationStation |
Parent: netn.NETNCulturalFeature
Represents a feature that provides treatment for CBRN exposure.
Properties
| Name | Description |
|---|---|
| numberEntities | netn.QuantityUInt32 The number of entities that this decontamination station can handle. |
| decontaminationPeriod | rpr.TimeSecondInteger32 Duration in seconds it takes to decontaminate an entity. |
| treatments | netn.ArrayOfTreatmentStruct The types of treatment that this decontamination station currently offers. |
| ### rpr.Munition |
Parent: rpr.PhysicalEntity
A complete device charged with explosives, propellants, pyrotechnics, initiating composition, or nuclear, biological or chemical material for use in military operations, including demolitions.
Properties
| Name | Description |
|---|---|
| launcherFlashPresent | bool Whether the flash of the munition being launched is present or not. |
| ### netn.NETNMunition |
Parent: rpr.Munition
Extension for NETN
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UuidArrayOfHLAbyte16 Required. A unique identifier for the object. The Universally Unique Identifier (UUID) is either generated or defined as part of scenario initialization, e.g. using NETN-ORG MSDL data for defining specific platforms as equipment assigned to units. |
| status | netn.ActiveStatusEnum8 Required. Indicate if this platform currently is being simulated or not. E.g. platforms mounted or embarked on transports can be set to inactive. During an inactive state, the attribute values may not reflect an accurate, current value. Therefore, any subscribing federate can ignore inactive units. All attributes must be updated to represent the current status of the instance before setting the state to Active. An inactive instance may have its instance attributes updated by a federate but reflected updates shall be ignored by receiving federates. All attributes must be updated to represent the current status of the instance before status is set to active. |
| route | netn.MaybePathVariantStruct Optional. The current path of movement. |
| destination | netn.MaybePointVariantStruct Optional. The current destination of movement. |
| symbolId | hla.MaybeString Optional. A symbol identifier represented as a string. |
| ### rpr.Expendables |
Parent: rpr.PhysicalEntity
Countermeasures devices that are dispensed from another entity. The devices may be active emitters or passive reflectors of energy.
rpr.Radio¶
Parent: rpr.PhysicalEntity
Electronic devices for the communication of both audio and data, operated by entities belonging to armed forces.
rpr.Sensor¶
Parent: rpr.PhysicalEntity
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.
Properties
| Name | Description |
|---|---|
| antennaRaised | bool Whether the sensor/emitter's antenna is raised or not. |
| blackoutLightsOn | bool Whether the sensor/emitter's blackout lights are on or not. |
| lightsOn | bool Whether the sensor/emitter's lights are on or not. |
| interiorLightsOn | bool Whether the sensor/emitter's interior lights are on or not. |
| missionKill | bool Whether the sensor/emitter has sustained damage that will prevent it carrying out its mission or not (e.g. damaged antenna). |
| ### netn.CBRNDetector |
Parent: rpr.Sensor
Represents a CBRN detector. This object is used to pass information to a CBRN federate, which will model the detector internally and publish a CBRN_DetectorAlarm.
Properties
| Name | Description |
|---|---|
| uniqueID | netn.UuidArrayOfHLAbyte16 Unique representation of the detector’s ID. |
| processingTime | rpr.TimeSecondInteger32 Duration (in seconds) between the detector being exposed to a concentration of agent above its threshold and the detector raising an alarm. |
| averagingTime | rpr.TimeSecondInteger32 Duration (in seconds) over which the detector will collect samples. |
| detectableAgents | netn.ArrayOfAgentConcentrationStruct Array of detectable agents and their thresholds. |
| alarm | netn.CBRNAlarmStruct Data representing the alarm of this detector. Defaults to no alarm if the attribute is not set. |
| ### netn.CBRNSensor |
Parent: rpr.Sensor
Represents a CBRN sensor. This object is used to pass information to a CBRN federate, which will return sensor readings by publishing CBRN_SensorUpdate interactions.
Properties
| Name | Description |
|---|---|
| uniqueID | netn.UuidArrayOfHLAbyte16 Unique representation of the sensor’s ID. |
| updateFrequency | rpr.TimeSecondInteger32 Duration (in seconds) that this sensor would like between updated readings. |
| averagingTime | rpr.TimeSecondInteger32 Duration (in seconds) over which the sensor will collect samples. |
| detectableAgents | netn.ArrayOfAgentTypeEnum Array of agents that this sensor wishes to detect. |
| sensorReadings | netn.ArrayOfCBRNSensorReadingStruct Latest sensor readings. Defaults to no readings if this attribute is not set. |
| ### rpr.Supplies |
Parent: rpr.PhysicalEntity
Supplies other than munitions, such as fuel, food and personnel.
rpr.AggregateEntity¶
Parent: rpr.BaseEntity
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.
Properties
| Name | Description |
|---|---|
| aggregateMarking | rpr.AggregateMarkingStruct A unique marking or combination of characters used to distinguish the aggregate from other aggregates. |
| aggregateState | rpr.AggregateStateEnum8 An indicator of the extent of association of objects form an operating group. |
| dimensions | rpr.DimensionStruct The size of the area covered by the units in the aggregate. |
| entityIdentifiers | rpr.RTIobjectIdArray The identification of entities that are contained within the aggregate. |
| forceIdentifier | rpr.ForceIdentifierEnum8 The identification of the force that the aggregate belongs to. |
| formation | rpr.FormationEnum32 The category of positional arrangement of the entities within the aggregate. |
| numberOfSilentEntities | rpr.Integer16 The number of elements in the SilentEntities list. |
| numberOfVariableDatums | rpr.UnsignedInteger32 The number of records in the VariableDatums structure. |
| silentAggregates | rpr.SilentAggregateStructLengthlessArray The numbers and types, of silent aggregates contained in the aggregate. Silent aggregates are sub-aggregates that are in the aggregate, but that are not separately represented in the virtual world. |
| silentEntities | rpr.SilentEntityStructLengthlessArray The numbers and types, of silent entities in the aggregate. Silent entities are entities that are in the aggregate, but that are not separately represented in the virtual world. |
| subAggregateIdentifiers | rpr.RTIobjectIdArray The identifications of aggregates represented in the virtual world that are contained in the aggregate. |
| variableDatums | rpr.VariableDatumStructLengthlessArray Extra data that describes the aggregate. |
| ### netn.NETNAggregate |
Parent: rpr.AggregateEntity
Aggregate extensions for NETN
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UuidArrayOfHLAbyte16 Required. A unique identifier for the object. The Universally Unique Identifier (UUID) is either generated or defined as part of scenario initialization, e.g. using NETN-ORG MSDL data. The unique identifier can serve dual purposes. It is a unique identification of the NETN_Aggregate object instance but can also be a reference to a NETN-ORG unit element with the same unique identifier. |
| status | netn.ActiveStatusEnum8 Required. Indicate if this aggregate unit currently is being simulated or not. E.g. units mounted or embarked on transports can be set to inactive. During an inactive state, the attribute values may not reflect an accurate, current value. Therefore, any subscribing federate can ignore inactive units. An inactive instance may have its instance attributes updated by a federate but reflected updates shall be ignored by receiving federates. All attributes must be updated to represent the current status of the instance before setting the status to active. |
| subunitList | netn.MaybeArrayOfUuid Optional. Reference to disaggregated representations of subsets of the aggregate unit when registered in the federation. Each element should refer to an existing NETN_Aggregate object in the federation. If not published, disaggregation is not supported. |
| parentUnit | netn.MaybeUuidArrayOfHLAbyte16 Optional. Reference to parent aggregate entity. If not published, aggregation is not supported. The default value is 0000000000000000 (no parent unit). |
| dividedUnitList | netn.MaybeArrayOfUuid Optional. Reference to other aggregate or physical entities divided from the aggregate unit to represent specific subsets of holdings. If not published, a division is not supported. |
| sourceUnit | netn.MaybeUuidArrayOfHLAbyte16 Optional. Reference to an active NETN_Aggregate instance, the source of a NETN-MRM division. If not published, merging is not supported. The default value is 0000000000000000 representing no source unit. |
| embeddedUnitList | netn.MaybeArrayOfUuid Optional. Reference to units or platforms embarked on and transported by this unit. If not published, transport of embedded units not supported. |
| higherHeadquarters | netn.MaybeUuidArrayOfHLAbyte16 Optional. A reference to an entity representing the aggregate unit's superior or headquarters from which orders are given and to which reports are sent. The highest level unit or headquarters will publish 0000000000000000 as its HigherHeadquarters value. The referenced entity may or may not be registered in the federation as a NETN_Aggregate and/or NETN-ORG unit. If not published, the aggregate does not have a superior unit or headquarter. The default value is 0000000000000000 (no higher headquarters). |
| mounted | hla.MaybeF64 Optional. The percentage of aggregate personnel travelling on or in their organic transport. Default 100% - all personnel mounted. |
| symbolId | hla.MaybeString Optional. A symbol identifier represented as a string. |
| callsign | string Required. A callsign used to address the unit. Callsigns should be unique in the context in which they are used but not required to be globally unique. |
| echelon | netn.MaybeEchelonEnum32 Optional. The size of the unit (level of command). |
| entityList | netn.MaybeArrayOfEntityStruct Optional. This attribute provides data on all entities comprising the aggregate. Entities include equipment, e.g. platforms, weapons, sensors and lifeforms such as personnel. Each entity contains key status attributes and subunit allocation information. If not provided the status and allocation of entities is not modelled on an entity level. |
| suppliesStatus | netn.MaybeNETNArrayOfSupplyStruct Optional. The type and quantities of supplies available (on hand) to the unit. If not provided, the amount of available supplies is undefined. |
| equipmentStatus | netn.MaybeArrayOfResourceStatus Optional. This summarizes the health status of the equipment comprising the aggregate. If not provided, the status of equipment is undefined. |
| personnelStatus | netn.MaybeArrayOfResourceStatus Optional. This summarizes the health status of personnel comprising the aggregate. If not provided, the status of personnel is undefined. |
| visualSignature | netn.VisualSignatureStruct Describes the unit's susceptibility to electro-optical detection. |
| hUMINTSignature | netn.HUMINTSignatureStruct Describes the unit's susceptibility to human intelligence (HUMINT), i.e. information collected and provided by human sources. |
| electronicSignature | netn.ElectronicSignatureStruct Describes the aggregate's susceptibility to electronic detection both as a summary value and by identifying aggregate sensors together with their operational status. |
| combatValue | hla.MaybeF64 Optional. A summary value (in per cent) of unit effectiveness based on the level of training, leadership, morale, personnel and equipment operational status, etc. The default value is 100%. |
| coverStatus | hla.MaybeF64 Optional. Describes the unit's protection from the effects of weapons fire. Default is 0% - Fully affected by weapon fire. |
| captureStatus | netn.CaptureStatusEnum8 The status of an aggregate with respect to its control or influence over its own activities. |
| mission | netn.MissionStruct The operational task the aggregate has been ordered to perform. |
| activity | netn.MaybeAggregateMissionEnum16 Optional. The current activity of the platform. The value is based on the Joint Consultation, Command and Control Information Exchange Data Model (JC3IEDM) action-event-category-code. The JC3IEDM is a fully documented standard [NATO STANAG 5525] for an information exchange data model for the sharing of C2 information. Default is 0 (Other activity). |
| route | netn.MaybePathVariantStruct Optional. The current path of movement. |
| destination | netn.MaybePointVariantStruct Optional. The current destination of movement. |
| weaponsControlOrder | netn.MaybeWeaponControlOrderEnum8 Optional. Describes current Weapon Control Order Free, Tight, or Hold. Default is 0 - Other. |
| ### rpr.EnvironmentalEntity |
Parent: rpr.BaseEntity
An object which has physical extent but not necessarily fixed size and shape, such as meteorological effects such as clouds or smokes.
Properties
| Name | Description |
|---|---|
| opacityCode | rpr.OpacityCodeEnum32 Specifies the density of an environmental entity |
| ### rpr.EmbeddedSystem |
Parent: hla.ObjectRoot
A base class used to associate components such as sensor and emitting systems with their parent entity object.
Properties
| Name | Description |
|---|---|
| entityIdentifier | rpr.EntityIdentifierStruct The EntityIdentifier of the object which this embedded system is a part of. |
| hostObjectIdentifier | string The RTI object instance ID of the object of which this embedded system is part of. |
| relativePosition | rpr.RelativePositionStruct The position of the embedded system, relative to the host object's position. |
| ### rpr.MinefieldData |
Parent: rpr.EmbeddedSystem
The MinefieldData object class provides data about collections of mines within a minefield on an individual mine basis.
Properties
| Name | Description |
|---|---|
| groundBurialDepthOffset | rpr.DepthMeterFloat32LengthlessArray Specifies the offset of the origin of the mine coordinate system with respect to the ground surface |
| fusing | rpr.MineFusingStructLengthlessArray Specifies the primary and secondary fuse and anti-handling device for each mine in a collection of mines |
| mineEmplacementTime | rpr.ClockTimeStructLengthlessArray Specifies the real-world (UTC) emplacement time of each mine in a collection of mines |
| mineEntityIdentifier | rpr.MineIdentifierLengthlessArray Identifies the mine entity identifier; the MineEntityID in conjunction with the MinefieldID form the unique identifier for each mine |
| minefieldIdentifier | string Identifies the minefield to which the mines belong |
| mineLocation | rpr.WorldLocationStructLengthlessArray Specifies the location of the mine relative to the minefield location for each mine in a collection of mines |
| mineOrientation | rpr.OrientationStructLengthlessArray Specifies the orientation of the center axis direction of fire of the mine, relative to the minefield Coordinate System for each mine in a collection of mines |
| mineType | rpr.EntityTypeStruct Specifies the type of mine for the collection of mines contained within the MinefieldData object |
| numberTripDetonationWires | rpr.UnsignedInteger8LengthlessArray Specifies the number of trip detonation wires that exist for each mine in a collection of mines |
| numberWireVertices | rpr.UnsignedInteger8LengthlessArray Specifies the number of vertices for each trip wire of each mine in a collection of mines |
| paintScheme | rpr.MinefieldPaintSchemeLengthlessArray Specifies the camouflage scheme/color of the mine |
| reflectance | rpr.MineDielectricDifferenceLengthlessArray Specifies the local dielectric difference between the mine and the surrounding soil |
| scalarDetectionCoefficient | rpr.UnsignedInteger8LengthlessArray Specifies the coefficient to be utilized to insure proper correlation between detectors located on different simulation platforms |
| sensorTypes | rpr.MinefieldSensorTypeLengthlessArray In QRP mode, specifies the requesting sensor types which were specified in the minefield query whereas in Heartbeat mode, specifies the sensor types that are being served by the minefield |
| snowBurialDepthOffset | rpr.DepthMeterFloat32LengthlessArray Specifies the offset of the origin of the mine coordinate system with respect to the snow surface |
| thermalContrast | rpr.TemperatureDegreeCelsiusFloat32LengthlessArray Specifies the temperature difference between the mine and the surround soil in degrees Centigrade |
| waterBurialDepthOffset | rpr.DepthMeterFloat32LengthlessArray Specifies the offset of the origin of the mine coordinate system with respect to the water surface |
| wireVertices | rpr.WorldLocationStructLengthlessArray Specifies the locations of vertices in a trip wire |
| ### rpr.RadioTransmitter |
Parent: rpr.EmbeddedSystem
A device that sends out information encoded in electromagnetic waves in the radio frequency range.
Properties
| Name | Description |
|---|---|
| antennaPatternData | rpr.AntennaPatternVariantStructLengthlessArray The radiation pattern of the radio's antenna. |
| cryptographicMode | rpr.CryptographicModeEnum32 The mode of the cryptographic system. |
| cryptoSystem | rpr.CryptographicSystemTypeEnum16 The type of cryptographic equipment in use. |
| encryptionKeyIdentifier | rpr.UnsignedInteger16 The identification of the key used to encrypt the radio signals being transmitted. The transmitter and receiver should be considered to be using the same key if these numbers match. |
| frequency | rpr.FrequencyHertzUnsignedInteger64 The center frequency of the radio transmissions. |
| frequencyBandwidth | rpr.FrequencyHertzFloat32 The bandpass of the radio transmissions. |
| radioIndex | rpr.UnsignedInteger16 A number that uniquely identifies this radio from others on the host. |
| radioInputSource | rpr.RadioInputSourceEnum8 Specifies which position or data port provided the input for the transmission. |
| radioSystemType | rpr.RadioTypeStruct The type of radio transmitter. |
| rFModulationSystemType | rpr.RFModulationSystemTypeEnum16 The radio system type associated with this transmitter. |
| rFModulationType | rpr.RFModulationTypeVariantStruct Classification of the modulation type. |
| spreadSpectrum | rpr.SpreadSpectrumVariantStruct Describes the spread spectrum characteristics of the transmission, such as frequency hopping or other spread spectrum transmission modes. |
| streamTag | rpr.UnsignedInteger64 A globally unique identifier for the associated audio stream |
| timeHopInUse | bool Whether the radio is using time hopping or not. |
| transmittedPower | rpr.PowerRatioDecibelMilliwattFloat32 The average transmitted power. |
| transmitterOperationalStatus | rpr.TransmitterOperationalStatusEnum8 The current operational state of the radio transmitter. |
| worldLocation | rpr.WorldLocationStruct The location of the antenna in the world coordinate system. |
| ### rpr.RadioReceiver |
Parent: rpr.EmbeddedSystem
A device that converts incoming electromagnetic waves in the radio frequency range into information.
Properties
| Name | Description |
|---|---|
| radioIndex | rpr.UnsignedInteger16 A number that uniquely identifies this radio receiver from other receivers on the host object. |
| receivedPower | rpr.PowerRatioDecibelMilliwattFloat32 The radio frequency power received, after applying any propagation loss and antenna gain. |
| receivedTransmitterIdentifier | string The object instance ID of the transmitter that generated the received radio signal. |
| receiverOperationalStatus | rpr.ReceiverOperationalStatusEnum16 The operational state of the radio receiver. |
| ### rpr.UnderwaterAcousticsEmission |
Parent: rpr.EmbeddedSystem
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.
Properties
| Name | Description |
|---|---|
| eventIdentifier | rpr.EventIdentifierStruct 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. |
| ### rpr.ActiveSonar |
Parent: rpr.UnderwaterAcousticsEmission
Describes the state of an active sonar system.
Properties
| Name | Description |
|---|---|
| acousticName | rpr.ActiveSonarEnum16 Defines the type of sonar being represented. |
| functionCode | rpr.ActiveSonarFunctionCodeEnum8 Declares the current primary use of the sonar. It may be used by simulatons to infer intent. |
| acousticsIdentifier | rpr.Octet Unique identifier for the sonar on an entity, Starts with 1 |
| ### rpr.PropulsionNoise |
Parent: rpr.UnderwaterAcousticsEmission
Describes the steady state component of unintended passive emissions that are normally associated with the power plant
Properties
| Name | Description |
|---|---|
| hullMaskerOn | bool Whether the hull masker silencing system is on. |
| passiveParameterIndex | rpr.UnsignedInteger16 Database index to look up the entities acoustic signature |
| propulsionPlantConfiguration | rpr.PropulsionPlantEnum8 The operating mode of the propulsion plant |
| shaftRateData | rpr.ShaftDataStructLengthlessArray1Plus Information about each of the propulsion shafts associated with the entity. Shafts are ordered from port to starboard, when looking from the stern to the bow. |
| ### rpr.AdditionalPassiveActivities |
Parent: rpr.UnderwaterAcousticsEmission
Describes the steady state components of non-propulsion passive emissions such as those held in the Additional Narrowband Database (ANDB).
Properties
| Name | Description |
|---|---|
| activityCode | rpr.UnsignedInteger16 Database index used to indicate the passive signature of the entity |
| activityParameter | rpr.Integer16 The current state of this activity. |
| isSilent | bool Used to silence an additional passive activity without destroying this object. |
| ### rpr.Designator |
Parent: rpr.EmbeddedSystem
A system used to designate or mark a location or object, such as a laser designator which supports a laser-guided weapon engagement.
Properties
| Name | Description |
|---|---|
| codeName | rpr.DesignatorCodeNameEnum16 The code name of the designator system. |
| designatedObjectIdentifier | string The object instance ID of the entity that is currently being designated (if any). |
| designatorCode | rpr.DesignatorCodeEnum16 The designator code being used by the designating entity. |
| designatorEmissionWavelength | rpr.WavelengthMicronFloat32 The wavelength of the designator system. |
| designatorOutputPower | rpr.PowerWattFloat32 The output power of the designator system. |
| designatorSpotLocation | rpr.WorldLocationStruct The location, in the world coordinate system, of the designator spot. |
| deadReckoningAlgorithm | rpr.DeadReckoningAlgorithmEnum8 Dead reckoning algorithm used by the issuing object. |
| relativeSpotLocation | rpr.RelativePositionStruct The location of the designator spot, relative to the object being designated (if any). |
| spotLinearAccelerationVector | rpr.AccelerationVectorStruct The rate of change in linear velocity of the designator spot over time. |
| ### rpr.EmitterSystem |
Parent: rpr.EmbeddedSystem
A device that radiates an electromagnetic signal, such as a radar or jammer.
Properties
| Name | Description |
|---|---|
| emitterFunctionCode | rpr.EmitterFunctionEnum8 The function of the emitter system. |
| emitterType | rpr.EmitterTypeEnum16 The type of the emitter system. |
| emitterIndex | rpr.Octet A unique number, which uniquely identifies the emitter system from other on the same host entity. |
| eventIdentifier | rpr.EventIdentifierStruct 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. |
| ### rpr.IFF |
Parent: rpr.EmbeddedSystem
Interrogator Friend or Foe (IFF) system, Air Traffic Control Beacon and Transponder system, collision avoidance and navigational aids systems.
Properties
| Name | Description |
|---|---|
| beamAzimuthCenter | rpr.AngleRadianFloat32 The azimuth center of the IFF beam's scan volume relative to the IFF system. |
| beamAzimuthSweep | rpr.AngleRadianFloat32 The azimuth half-angle of the IFF beam's scan volume relative to the IFF system. |
| beamElevationCenter | rpr.AngleRadianFloat32 The elevation center of the IFF beam's scan volume relative to the IFF system. |
| beamElevationSweep | rpr.AngleRadianFloat32 The elevation half-angle of the IFF beam's scan volume relative to the IFF system. |
| beamSweepSync | rpr.PercentFloat32 The percentage of time a scan is through its pattern from its origin. |
| eventIdentifier | rpr.EventIdentifierStruct Used to associate related events. |
| fundamentalParameterData | rpr.FundamentalParameterDataStructLengthlessArray The fundamental energy radiation characteristics of the IFF/ATC/NAVAIDS system. |
| layer2DataAvailable | bool Specifies if level 2 data is available for this IFF system. If level 2 data is available then the BeamAzimuthCenter, BeamAzimuthSweep, BeamElevationCenter, BeamElevationSweep, BeamSweepSync, FundamentalParameterData, SecondaryOperationalDataParameter1, and SecondaryOperationalDataParameter2 attributes shall be generated. |
| secondaryOperationalDataParameter1 | rpr.IffOperationalParameter1Enum8 Additional characteristics of the IFF/ATC/NAVAIDS emitting system. |
| secondaryOperationalDataParameter2 | rpr.IffOperationalParameter2Enum8 Additional characteristics of the IFF/ATC/NAVAIDS emitting system. |
| systemMode | rpr.IffSystemModeEnum8 Mode of operation. |
| systemName | rpr.IffSystemNameEnum16 Particular named type of the IFF system in use. |
| systemType | rpr.IffSystemTypeEnum16 General type of IFF system in use. |
| systemIsOn | bool Whether or not the system is on. |
| systemIsOperational | bool Whether or not the system is operational. |
| ### rpr.NatoIFF |
Parent: rpr.IFF
NATO Identification Friend or Foe (IFF) system that uses electromagnetic transmissions to which friendly forces' equipment automatically responds.
Properties
| Name | Description |
|---|---|
| alternateMode4 | rpr.IffAlternateMode4Enum8 IFF Alternate Mode 4. |
| mode1Enabled | bool Specifies whether or not Mode 1 is enabled. |
| mode1IsDamaged | bool Specifies whether or not Mode 1 is damaged. |
| mode1IsMalfunctioning | bool Specifies whether or not Mode 1 is malfunctioning. |
| mode1IsOn | bool Specifies whether or not Mode 1 is on. |
| mode2Enabled | bool Specifies whether or not Mode 2 is enabled. |
| mode2IsDamaged | bool Specifies whether or not Mode 2 is damaged. |
| mode2IsMalfunctioning | bool Specifies whether or not Mode 2 is malfunctioning. |
| mode2IsOn | bool Specifies whether or not Mode 2 is on. |
| mode3AEnabled | bool Specifies whether or not Mode 3 is enabled. |
| mode3AIsDamaged | bool Specifies whether or not Mode 3 is damaged. |
| mode3AIsMalfunctioning | bool Specifies whether or not Mode 3 is malfunctioning. |
| mode3AIsOn | bool Specifies whether or not Mode 3 is on. |
| mode4Enabled | bool Specifies whether or not Mode 4 is enabled. |
| mode4IsDamaged | bool Specifies whether or not Mode 4 is damaged. |
| mode4IsMalfunctioning | bool Specifies whether or not Mode 4 is malfunctioning. |
| mode4IsOn | bool Specifies whether or not Mode 4 is on. |
| mode4PseudoCrypto | rpr.UnsignedInteger16 Mode 4 Pseudo-Crypto value (0-4094). |
| mode4PseudoCryptoAvailable | bool Specifies whether or not Mode 4 pseudo-crypto value is available. |
| mode5CEnabled | bool Specifies whether or not Parameter 5 - Mode C is enabled. |
| mode5CIsDamaged | bool Specifies whether or not Parameter 5 - Mode C is damaged. |
| mode5CIsMalfunctioning | bool Specifies whether or not Parameter 5 - Mode C is malfunctioning. |
| mode5CIsOn | bool Specifies whether or not Parameter 5 - Mode C is on. |
| modeSEnabled | bool Specifies whether or not Parameter 6 - Mode S is enabled. |
| modeSIsDamaged | bool Specifies whether or not Parameter 6 - Mode S is damaged. |
| modeSIsMalfunctioning | bool Specifies whether or not Parameter 6 - Mode S is malfunctioning. |
| modeSIsOn | bool Specifies whether or not Parameter 6 - Mode S is on. |
| modeSIsTcasI | bool Specifies which Traffic Alert/Collision Avoidance System is used. FALSE means TCAS I, TRUE means TCAS II. |
| ### rpr.NatoIFFInterrogator |
Parent: rpr.NatoIFF
The part of an IFF system that first transmits electromagnetic signals.
rpr.NatoIFFTransponder¶
Parent: rpr.NatoIFF
The part of a specific IFF system that responds (for example by emitting pulses) to the electromagnetic signals.
Properties
| Name | Description |
|---|---|
| emergencyOn | bool Specifies whether or not emergency is on. |
| identSquawkFlashOn | bool Specifies whether or not the squawk ident/flash is on. |
| mode1Code | rpr.UnsignedInteger16 Mode 1 code, two octal values. |
| mode2Code | rpr.UnsignedInteger16 Mode 2 code, four octal values. |
| mode3ACode | rpr.UnsignedInteger16 Mode 3 code, four octal values. |
| mode5CAltitude | rpr.TransponderModeCAltitude100FootInteger16 Parameter 5 - Mode C altitude. |
| mode5CAltitudeAvailable | bool Specifies whether or not Parameter 5 - Mode C altitude is available. |
| stiOn | bool Specifies whether or not STI is on. |
| ### rpr.SovietIFF |
Parent: rpr.IFF
Soviet type IFF system
Properties
| Name | Description |
|---|---|
| parameter1Enabled | bool Specifies whether or not Parameter 1 is enabled. |
| parameter1IsDamaged | bool Specifies whether or not Parameter 1 is damaged. |
| parameter1IsMalfunctioning | bool Specifies whether or not Parameter 1 is malfunctioning. |
| parameter1IsOn | bool Specifies whether or not Parameter 1 is on. |
| parameter2Enabled | bool Specifies whether or not Parameter 2 is enabled. |
| parameter2IsDamaged | bool Specifies whether or not Parameter 2 is damaged. |
| parameter2IsMalfunctioning | bool Specifies whether or not Parameter 2 is malfunctioning. |
| parameter2IsOn | bool Specifies whether or not Parameter 2 is on. |
| parameter3Enabled | bool Specifies whether or not Parameter 3 is enabled. |
| parameter3IsDamaged | bool Specifies whether or not Parameter 3 is damaged. |
| parameter3IsMalfunctioning | bool Specifies whether or not Parameter 3 is malfunctioning. |
| parameter3IsOn | bool Specifies whether or not Parameter 3 is on. |
| parameter4Enabled | bool Specifies whether or not Parameter 4 is enabled. |
| parameter4IsDamaged | bool Specifies whether or not Parameter 4 is damaged. |
| parameter4IsMalfunctioning | bool Specifies whether or not Parameter 4 is malfunctioning. |
| parameter4IsOn | bool Specifies whether or not Parameter 4 is on. |
| parameter5Enabled | bool Specifies whether or not Parameter 5 is enabled. |
| parameter5IsDamaged | bool Specifies whether or not Parameter 5 is damaged. |
| parameter5IsMalfunctioning | bool Specifies whether or not Parameter 5 is malfunctioning. |
| parameter5IsOn | bool Specifies whether or not Parameter 5 is on. |
| parameter6Enabled | bool Specifies whether or not Parameter 6 is enabled. |
| parameter6IsDamaged | bool Specifies whether or not Parameter 6 is damaged. |
| parameter6IsMalfunctioning | bool Specifies whether or not Parameter 6 is malfunctioning. |
| parameter6IsOn | bool Specifies whether or not Parameter 6 is on. |
| ### rpr.SovietIFFInterrogator |
Parent: rpr.SovietIFF
Soviet IFF Interrogator
rpr.SovietIFFTransponder¶
Parent: rpr.SovietIFF
Soviet IFF Transponder
rpr.RRB¶
Parent: rpr.IFF
RRB IFF transponder system
Properties
| Name | Description |
|---|---|
| code | rpr.Octet RRB Code (range 0-16) |
| powerReduction | bool Specifies whether or not power reduction is on. |
| isDamaged | bool Specifies whether or not the system is damaged. |
| isMalfunctioning | bool Specifies whether or not the system is malfunctioning. |
| isOn | bool Specifies whether or not the system is on. |
| radarEnhancement | bool Specifies whether or not the radar enhancement is on. |
| ### rpr.Minefield |
Parent: hla.ObjectRoot
An area of ground or water containing mines laid with or without a pattern.
Properties
| Name | Description |
|---|---|
| activeStatus | rpr.MinefieldStatusEnum8 Specifies the active status of the minefield |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force to which the minefield belongs |
| lane | rpr.MinefieldLaneEnum8 Specifies whether or not the minefield has an active lane |
| minefieldAppearanceType | rpr.MinefieldTypeEnum8 Specifies the appearance information needed for displaying the symbology of the minefield |
| minefieldIdentifier | rpr.EntityIdentifierStruct Uniquely identifies this minefield instance in association with the federate's site and application |
| minefieldLocation | rpr.WorldLocationStruct Specifies the location of the center of the minefield |
| minefieldOrientation | rpr.OrientationStruct Specifies the orientation of the minefield, with Euler angles |
| minefieldType | rpr.EntityTypeStruct Specifies the minefield type |
| mineTypes | rpr.EntityTypeStructLengthlessArray Specifies the type of each mine contained within the minefield |
| perimeterPointCoordinates | rpr.PerimeterPointStructLengthlessArray Specifies the location of each perimeter point, relative to the minefield location |
| protocolMode | rpr.MinefieldProtocolEnum8 Specifies the mode (Heartbeat or Query Response Protocol) being used to communicate data about the minefield |
| state | bool Specifies whether or not the minefield has been deactivated |
| ### rpr.EnvironmentObject |
Parent: hla.ObjectRoot
A base class of environment point, linear, or areal object classes.
Properties
| Name | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| ### rpr.ArealObject |
Parent: rpr.EnvironmentObject
A synthetic environment object that is geometrically anchored to the terrain with a set of three or more points, which comes to a closure.
Properties
| Name | Description |
|---|---|
| pointsData | rpr.WorldLocationStructLengthlessArray Specifies the physical location (a collection of points) of the object |
| percentComplete | rpr.PercentUnsignedInteger32 Specifies the percent completion of the object |
| damagedAppearance | rpr.DamageStatusEnum32 Specifies the damaged appearance of the object |
| objectPreDistributed | bool Specifies whether or not the object was created before the start of the exercise |
| deactivated | bool Specifies whether or not the object has been deactivated (it has ceased to exist in the synthetic environment) |
| smoking | bool Specifies whether or not the object is smoking (creating a smoke plume) |
| flaming | bool Specifies whether or not the object is aflame |
| ### rpr.MinefieldObject |
Parent: rpr.ArealObject
A mine, mine weapon, mine row, mine strip, mine lane, mine marker or minefield, defined as an areal environment object.
Properties
| Name | Description |
|---|---|
| breachedStatus | rpr.BreachedStatusEnum8 Specifies the breached appearance of the minefield object |
| mineCount | rpr.UnsignedInteger32 Specifies the number of mines in the minefield |
| ### rpr.OtherArealObject |
Parent: rpr.ArealObject
Areal objects other than Minefield objects.
rpr.LinearObject¶
Parent: rpr.EnvironmentObject
A synthetic environment object that has size and an orientation and is geometrically anchored to the terrain with one point.
rpr.MinefieldLaneMarkerObject¶
Parent: rpr.LinearObject
A minefield lane marker showing a cleared lane through a specific minefield, defined as a linear object.
Properties
| Name | Description |
|---|---|
| segmentRecords | rpr.MinefieldLaneMarkerStructLengthlessArray Specifies a minefield lane marker showing a cleared lane through a minefield |
| ### rpr.BreachableLinearObject |
Parent: rpr.LinearObject
A linear object that can be breached.
Properties
| Name | Description |
|---|---|
| segmentRecords | rpr.BreachableSegmentStructLengthlessArray Specifies a breachable linear object |
| ### rpr.BreachObject |
Parent: rpr.LinearObject
A breach linear object.
Properties
| Name | Description |
|---|---|
| segmentRecords | rpr.BreachStructLengthlessArray Specifies a breach linear object |
| ### rpr.ExhaustSmokeObject |
Parent: rpr.LinearObject
An exhaust smoke linear object.
Properties
| Name | Description |
|---|---|
| segmentRecords | rpr.ExhaustSmokeStructLengthlessArray Specifies an exhaust smoke linear object |
| ### rpr.OtherLinearObject |
Parent: rpr.LinearObject
Linear objects other than BreachableLinear, Breach, ExhaustSmoke, or MinefieldLaneMarker objects.
rpr.PointObject¶
Parent: rpr.EnvironmentObject
A synthetic environment object that is geometrically anchored to the terrain with a single point.
Properties
| Name | Description |
|---|---|
| location | rpr.WorldLocationStruct Specifies the location of the object based on x, y and z coordinates |
| orientation | rpr.OrientationStruct Specifies the angles of rotation around the coordinate axis between the object'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 object coordinate system |
| percentComplete | rpr.PercentUnsignedInteger32 Specifies the percent completion of the object |
| damagedAppearance | rpr.DamageStatusEnum32 Specifies the damaged appearance of the object instance |
| objectPreDistributed | bool Specifies whether or not the object was created before the start of the exercise |
| deactivated | bool Specifies whether or not the object has been deactivated (it has ceased to exist in the synthetic environment) |
| smoking | bool Specifies whether or not the object is smoking (creating a smoke plume) |
| flaming | bool Specifies whether or not the object is aflame |
| ### rpr.BreachablePointObject |
Parent: rpr.PointObject
A point object that can be breached.
Properties
| Name | Description |
|---|---|
| breachedStatus | rpr.BreachedStatusEnum8 Specifies the breached appearance of the object |
| ### rpr.BurstPointObject |
Parent: rpr.PointObject
A burst point object.
Properties
| Name | Description |
|---|---|
| percentOpacity | rpr.PercentUnsignedInteger32 Specifies the opacity of the smoke |
| cylinderSize | rpr.UnsignedInteger32 Specifies the radius of the cylinder approximating an individual smoke burst ; for multiple bursts, the center bottom of each cylinder is calculated based on the model used to represent the multiple bursts |
| cylinderHeight | rpr.UnsignedInteger32 Specifies the height of the cylinder approximating an individual smoke burst ; for multiple bursts, the center bottom of each cylinder is calculated based on the model used to represent the multiple bursts |
| numberOfBursts | rpr.UnsignedInteger32 Specifies the number of bursts in the instance of tactical smoke |
| chemicalContent | rpr.ChemicalContentEnum32 Specifies the chemical content of the smoke |
| ### rpr.CraterObject |
Parent: rpr.PointObject
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.
Properties
| Name | Description |
|---|---|
| craterSize | rpr.UnsignedInteger32 Specifies the diameter of the crater, where the center of the crater is at the point object location |
| ### rpr.OtherPointObject |
Parent: rpr.PointObject
Point objects other than Breachable, Burst, Crater, RibbonBridge, or Structure objects.
rpr.RibbonBridgeObject¶
Parent: rpr.PointObject
A ribbon bridge object.
Properties
| Name | Description |
|---|---|
| numberOfSegments | rpr.UnsignedInteger32 Specifies the number of segments composing the ribbon bridge |
| ### rpr.StructureObject |
Parent: rpr.PointObject
A building structure, building rubble, stationary bridge, AVLB object.
rpr.ActiveSonarBeam¶
Parent: hla.ObjectRoot
A sector of concentrated acoustic energy from an active sonar device.
Properties
| Name | Description |
|---|---|
| activeEmissionParameterIndex | rpr.Integer16 An index into the database of active (intentional) underwater acoustics emissions. |
| activeSonarIdentifier | string The RTI ID of the ActiveSonar emitting this beam |
| azimuthBeamwidth | rpr.AngleRadianFloat32 The horizontal width of the main beam (as opposed to any side lobes) measured from beam center to the 3 dB down point. Omni directional beams shall have a beam width of 0 radians. |
| azimuthCenter | rpr.AngleRadianFloat32 The center azimuthal bearing of the main beam (as opposed to side lobes) in relation to the own ship heading, clockwise positive. Omnidirection beams shall have an azimuthal center of 0 radians. |
| beamIdentifier | rpr.Octet The identification of the active sonar beam, which must be unique on the active sonar system. |
| elevationBeamwidth | rpr.AngleRadianFloat32 Vertical angle from beam center to 3db down point. O is omnidirectional |
| elevationCenter | rpr.AngleRadianFloat32 The angle of axis of the beam center to the horizontal plane. Positive upward. |
| eventIdentifier | rpr.EventIdentifierStruct Used to associate changes to the beam with its ActiveSonar. |
| scanPattern | rpr.ActiveSonarScanPatternEnum16 The pattern that describes the angular movement of the sonar beam during its sweep. |
| ### rpr.EmitterBeam |
Parent: hla.ObjectRoot
A sector of concentrated energy from a device that radiates an electromagnetic signal. See also IEEE 1278.1-1995 Section 5.4.7.1.
Properties
| Name | Description |
|---|---|
| beamAzimuthCenter | rpr.AngleRadianFloat32 The azimuth center of the emitter beam's scan volume relative to the emitter system. |
| beamAzimuthSweep | rpr.AngleRadianFloat32 The azimuth half-angle of the emitter beam's scan volume relative to the emitter system. |
| beamElevationCenter | rpr.AngleRadianFloat32 The elevation center of the emitter beam's scan volume relative to the emitter system. |
| beamElevationSweep | rpr.AngleRadianFloat32 The elevation half-angle of the emitter beam's scan volume relative to the emitter system. |
| beamFunctionCode | rpr.BeamFunctionCodeEnum8 The function of the emitter beam. |
| beamIdentifier | rpr.Octet The identification of the emitter beam (must be unique on the emitter system). |
| beamParameterIndex | rpr.UnsignedInteger16 The index, into the federation specific emissions database, of the current operating mode of the emitter beam. |
| effectiveRadiatedPower | rpr.PowerRatioDecibelMilliwattFloat32 The effective radiated power of the emitter beam. |
| emissionFrequency | rpr.FrequencyHertzFloat32 The center frequency of the emitter beam. |
| emitterSystemIdentifier | string The identification of the emitter system that is generating this emitter beam. |
| eventIdentifier | rpr.EventIdentifierStruct The EventIdentifier is used by the generating federate to associate related events. The event number shall start at one at the beginning of the exercise, and be incremented by one for each event. |
| frequencyRange | rpr.FrequencyHertzFloat32 The bandwidth of the frequencies covered by the emitter beam. |
| pulseRepetitionFrequency | rpr.FrequencyHertzFloat32 The Pulse Repetition Frequency of the emitter beam. |
| pulseWidth | rpr.TimeMicrosecondFloat32 The pulse width of the emitter beam. |
| sweepSynch | rpr.PercentFloat32 The percentage of time a scan is through its pattern from its origin. |
| ### rpr.RadarBeam |
Parent: rpr.EmitterBeam
A sector of concentrated energy from a device that radiates an electromagnetic signal.
Properties
| Name | Description |
|---|---|
| highDensityTrack | bool When TRUE the receiving simulation can assume that all targets that are in the scan pattern of the radar beam are being tracked |
| trackObjectIdentifiers | rpr.RTIobjectIdArray Identification of the entities being tracked. |
| ### rpr.JammerBeam |
Parent: rpr.EmitterBeam
An emitter beam that is designed to jam or otherwise interfere or confuse another emitter system
Properties
| Name | Description |
|---|---|
| jammingModeSequence | rpr.UnsignedInteger32 The jamming mode technique or series of techniques being applied. |
| jammedObjectIdentifiers | rpr.RTIobjectIdArray Identification of the emitter beams being jammed. |
| highDensityJam | bool When TRUE the receiving simulation can assume that all emitter beams that are in the scan pattern of the jammer beam are being jammed |
| ### rpr.EnvironmentProcess |
Parent: hla.ObjectRoot
An object class used to communicate information about environmental processes and effects.
Properties
| Name | Description |
|---|---|
| processIdentifier | rpr.EntityIdentifierStruct Identifies which process issued the environmental process update |
| type | rpr.EnvironmentTypeStruct Identifies the environmental process type |
| modelType | rpr.EnvironmentModelTypeEnum8 Identifies the model used for generating this environmental process update ; defined in 1278.1a as being exercise specific |
| environmentProcessActive | bool Specifies the status of the environmental process (active or inactive) |
| sequenceNumber | hla.MaybeU16 Optional, used to support update sequencing ; if not used, set to EP_NO_SEQUENCE ; when used, set to zero for each exercise and incremented by one for each update sent |
| environmentRecData | rpr.EnvironmentRecStructArray Specifies environment records |
| ### rpr.GriddedData |
Parent: hla.ObjectRoot
An object class used to depict global, spatially varying environmental effects.
Properties
| Name | Description |
|---|---|
| gridIdentifier | rpr.EntityIdentifierStruct Identifies the environmental simulation application |
| coordinateSystem | rpr.EnvironmentDataCoordinateSystemEnum16 Specifies the coordinate system used to locate the data grid |
| numberOfGridAxes | rpr.Octet Specifies the number of grid axes used to define the data grid (e.g. three grid axes for an x, y, z coordinate system) |
| constantGrid | rpr.EnvironmentGridTypeEnum8 Specifies whether the grid axes remain constant for the life of the data grid |
| environmentType | rpr.EnvironmentTypeStruct Identifies the type of environmental entity being described |
| orientation | rpr.OrientationStruct Specifies the orientation of the data grid, with Euler angles |
| sampleTime | rpr.UnsignedInteger64 Specifies the valid time of the environmental data sample |
| totalValues | rpr.UnsignedInteger32 Specifies the number of data values that make up this grid |
| vectorDimension | rpr.Octet Specifies the number of data values at each grid point ; VectorDimension shall be one for scalar data, and shall be greater than one when multiple enumerated environmental data values are sent for each grid point (e.g. u, v, w wind components have VectorDimension = 3) |
| gridAxisInfo | rpr.GridAxisStructLengthlessArray Specifies information on grid axes |
| gridDataInfo | rpr.GridDataStructLengthlessArray Specifies information on grid data representations |
| ### netn.METOCRoot |
Parent: hla.ObjectRoot
Superclass for Environment Conditions and Layers.
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UUID Required. Unique identifier for the Environment Condition object or METOC Service. |
| nameNonSen | hla.MaybeString Optional. Name of the Environment Condition or METOC Service. |
| ### netn.EnvironmentCondition |
Parent: netn.METOCRoot
Root class for all types of EnvironmentCondition objects. The region where the EnvironmentCondition applies is defined by the GeoReference attribute, as follows. If GeoReference is provided as a geographical area, and the sub class in question has surface semantics (water/land), the EnvironmentCondition applies only within that area of the surface. If GeoReference is provided as a geographical area, and the sub class in question defines a Layer attribute, the EnvironmentCondition applies only within the volume bounded both by the Layer and by the body described by projecting each point of the area along a line through the center of the earth. (This means, e.g., that any volumes described by two adjacent geodetic quadrangles will never overlap, and if they belong to the same layer, will also be adjacent.) If GeoReference is provided as a RPREntityReference, NETNEntityReference or GMLFeatureReference identifying a feature (as opposed to a geometry object), the EnvironmentCondition is considered to apply only to the immediate vicinity of the referenced entity/feature: any Layer attribute specified by a sub class is ignored in this case. If not provided, the EnvironmentCondition is considered global, only restricted by the semantics of its particular sub class.
Properties
| Name | Description |
|---|---|
| serviceId | netn.UUID Required. Identifies the METOC Service which produced the EnvironmentCondition object. |
| geoReference | netn.MaybeGeoReferenceVariant Optional. A geographical location, region, feature or simulated object. |
| ### netn.Weather |
Parent: netn.EnvironmentCondition
Information about the general weather condition can be represented using WeatherCondition objects. Common data such as Temperature, Wind and Precipitaion is represented but also details regarding Barometric Pressure and Humidity. Information about Visual Range and Haze conditions can also be represented. All attributes of WeatherCondition objects are optional. An instance of this class without a GeoReference is considered global above sea level.
Properties
| Name | Description |
|---|---|
| temperature | rpr.MaybeTemperatureDegreeCelsiusFloat32 Optional. Temperature in the region/location specified by the EnvironmentCondition. If EnvironmentConditions with overlapping regions/locations exist the average temperature should be used. |
| wind | netn.MaybeWindStruct Optional. Wind speed and direction in the region/location specified by the EnvironmentCondition. If EnvironmentConditions with overlapping regions/locations exist the average wind speed and direction should be used. |
| precipitation | netn.MaybePrecipitationStruct Optional. Current precipitation type and intensity in the region/location specified by the Environment Condition. Default is No Precipitation. If EnvironmentConditions with overlapping regions/locations exist the average intensity should be used. Conflicting precipitation types are resolved according to the following precedence: Snow, Hail, Rain, No Precipitation. E.g. If there is one overlapping Environment Condition with Snow the result is always Snow. |
| haze | netn.MaybeHazeStruct Optional. Current Haze type and density in the region/location specified by the Environment Condition. Default is No Haze. If EnvironmentConditions with overlapping regions/locations exist having the same Haze type the average density should be used. |
| humidity | hla.MaybeF32 Optional. Humidity in percent in the region/location specified by the Environment Condition. Default is 75% (Normal value) If EnvironmentConditions with overlapping regions/locations exist the average humidity should be used. |
| barometricPressure | hla.MaybeF32 Optional. Barometric pressure measured in millibar or hectopascal (1 mbar = 1hPa) in the region/location specified by the Environment Condition. If EnvironmentConditions with overlapping regions/locations exist the average barometric pressure should be used. |
| visibilityRange | rpr.MaybeMeterFloat32 Optional. The distance at which an object or light can be clearly discerned by the human eye in the region/location specified by the Environment Condition. If EnvironmentConditions with overlapping regions/locations exist the minimum distance should be used. |
| ### netn.LandSurface |
Parent: netn.Weather
The environment conditions related to a land surface. Besides the common attributes such as Temperature, Wind and Precipitaion etc. additional detail regarding snow, moisture, and ice conditions of the land surface can be represented. All attributes of LandSurfaceCondition objects are optional. An instance of this class without a GeoReference is considered to apply to all land surfaces.
Properties
| Name | Description |
|---|---|
| snow | netn.MaybeSnowStruct Optional. Current snow depth and density in the region/location specified by the EnvironmentCondition. Default is no snow. If EnvironmentConditions with overlapping regions/locations exist the average snow depth and density should be used. |
| moisture | netn.MaybeSurfaceMoistureEnum16 Optional. Surface moisture in the region/location specified by the EnvironmentCondition. Default is 0 (Dry). If EnvironmentConditions with overlapping regions/locations exist, moisture is calculated as the highest enumerated value making the resulting value the one with most moisture. |
| iceCondition | netn.MaybeRoadIceConditionEnum16 Optional. Surface ice condition in the region/location specified by the EnvironmentCondition. Default is no ice. If EnvironmentConditions with overlapping regions/locations exist, surface ice condition is calculated as the highest enumerated value making the resulting value the one with the most severe ice condition. |
| ### netn.WaterSurface |
Parent: netn.Weather
Condition of sea surface in the specified region. An instance of this class without a GeoReference is considered to apply to all water surfaces.
Properties
| Name | Description |
|---|---|
| seaState | netn.MaybeSeaStateEnum16 Optional. State of sea surface. Default is Calm_glassy. If EnvironmentConditions with overlapping regions/locations exist, the sea state in the overlapping region is determined by the latest updated value. |
| salinity | hla.MaybeF32 Optional. Salinity of sea water on the practical salinity scale 1978 (PSS-78). Default value is 35 (equivalent to 35 parts per thousand). If EnvironmentConditions with overlapping regions/locations exist the average salinity should be used. |
| tide | rpr.MaybeMeterFloat32 Optional. The height of the current tide relative to MSL. Default is 0. If EnvironmentConditions with overlapping regions/locations exist, the value for the overlapping region is the average Tide value. |
| ice | netn.MaybeIceStruct Optional. Ice condition on surface. Default is no ice. If EnvironmentConditions with overlapping regions/locations exist, the ice condition in the overlapping region is determined by the latest updated value. |
| current | netn.MaybeCurrentStruct Optional. Current on water surface. Default is no current. Ignored if surface has 100% Ice coverage. If EnvironmentConditions with overlapping regions/locations exist, the current in the overlapping region is the average current direction and speed. |
| wave | netn.MaybeWaveStruct Optional. Waves on the water surface. Default is no waves. Ignored if surface has 100% Ice coverage. If EnvironmentConditions with overlapping regions/locations exist, the wave condition in the overlapping region is determined by the latest updated value. |
| swell | netn.MaybeWaveStruct Optional. Swell of the body of water. Default is no Swell. Ignored if surface has 100% Ice coverage. If EnvironmentConditions with overlapping regions/locations exist, the swell condition in the overlapping region is determined by the latest updated value. |
| ### netn.TroposphereLayer |
Parent: netn.Weather
If overlapping Atmospheric Conditions exist the following merging rules apply: Humidity, AirTemperature and BarometricPressure are calculated as the average of the overlapping conditions. Visibility is calculated as the minimum visibility distance of the overlapping conditions. A TroposhpereLayer instance without a GeoReference is considered global within its specified Layer.
Properties
| Name | Description |
|---|---|
| layer | netn.MaybeLayerStruct Optional. Volume of atmosphere extending from a base altitude upwards (see LayerStruct). Any portion of the Layer extending below sea level is ignored. If Layer is not provided, it is considered to extend from the surface of the earth upward indefinitely. |
| cloud | netn.MaybeCloudStruct Optional. Data about Clouds in the Atmospheric layer. Default is no clouds. If EnvironmentConditions with overlapping regions/locations exist, the cloud condition in the overlapping region is determined by the latest updated value. |
| ### netn.SubsurfaceLayer |
Parent: netn.EnvironmentCondition
EnvironmentCondition of a subsurface water layer. If GeoReference is not provided, the condition is considered global within the specified Layer.
Properties
| Name | Description |
|---|---|
| temperature | rpr.MaybeTemperatureDegreeCelsiusFloat32 Optional. Temperature in the region/location specified by the EnvironmentCondition. If EnvironmentConditions with overlapping regions/locations exist the average temperature should be used. |
| layer | netn.MaybeLayerStruct Optional. A body of water extending from a (negative) base altitude upwards (see LayerStruct). Any portion of the Layer extending above sea level is ignored. If Layer is not provided, it is considered to extend from the sea floor to the surface of the water. |
| current | netn.MaybeCurrentStruct Optional. Describes current in the water layer. Default is no current. If EnvironmentConditions with overlapping regions/locations exist the average current direction and speed should be used. |
| salinity | hla.MaybeF32 Optional. Salinity of sea water on the practical salinity scale 1978 (PSS-78). Default value is 35 (equivalent to 35 parts per thousand). If EnvironmentConditions with overlapping regions/locations exist the average salinity should be used. |
| bottomType | netn.MaybeSedimentTypeEnum32 Optional. Type of sediment on the sea floor. Default is NoSediment. If EnvironmentConditions with overlapping regions/locations exist, the sediment type in the overlapping region is determined by the latest updated value. |
| ### netn.Service |
Parent: netn.METOCRoot
All systems providing EnvironmentCondition information as either object instances or as responses to service requests must register a Service object instance.
Properties
| Name | Description |
|---|---|
| modelType | netn.WeatherModelTypeEnum32 Required. Type of METOC model provided by the Service. Specifies whether the Service delivers Simulated, Real (Historical), Live (Current) or Standard model data. |
| ### netn.ORGRoot |
Parent: hla.ObjectRoot
Root object class for all NETN-ORG object classes. Includes unique identifier and unique name attributes inherited by all subclasses.
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UUID Required. Unique Identifier. |
| ### netn.Unit |
Parent: netn.ORGRoot
Representation of an organizational unit based on attributes defined in the NETN-ORG extensions of MSDL.
Properties
| Name | Description |
|---|---|
| nameNonSen | netn.Text255 Required. A unique name of the unit. |
| superiorUnit | netn.UUID Required. Reference to the superior unit. If this unit has no superior unit (i.e. is the top-unit) then the value of this attribute shall be 00000000-0000-0000-0000-000000000000 (UUID with all zeros). |
| embarkedIn | netn.MaybeUUID Optional. A reference to a unit or equipment item which is carrying/transporting the unit. Default value is 00000000-0000-0000-0000-000000000000 (UUID with all zeros) indicating that the unit is not embarked in or mounted on any other unit or equipment. |
| force | netn.MaybeUUID Optional. A reference to the Force that the unit belongs to. A missing value is interpreted as the force being unknown/undetermined. |
| holdings | netn.MaybeArrayOfHoldings Optional. A set of holdings of the unit. Default is an empty list. |
| entityType | rpr.EntityTypeStruct Required. The entity type to use for representation of the unit as an aggregate entity. Entity types should be based on SISO-REF-010 and/or defined by federation agreements. |
| symbolId | string Required. A symbol identifier represented as a string. |
| symbolAmplification | netn.MaybeUnitSymbolAmplificationStruct Optional. Text amplifications for the unit's symbol. Static or very low update rate. |
| disposition | netn.DispositionStruct Required. Detailed positional information on unit. |
| formation | netn.MaybeFormationStruct Optional. Formation of this unit. |
| isHq | hla.MaybeBool Optional. Indicate whether the unit has a command function, e.g. if it is an HQ or not. |
| echelon | netn.MaybeEchelonEnum32 Optional. Symbol modifier identifying the command level. Default NONE. |
| communicationNetworks | netn.MaybeArrayOfCommunicationNetworks Optional. Set of Communication Networks that the unit monitors and uses to communicate during a mission. |
| ### netn.EquipmentItem |
Parent: netn.ORGRoot
Representation of an equipment item based on attributes defined in the NETN-ORG extensions of MSDL.
Properties
| Name | Description |
|---|---|
| nameNonSen | netn.Text255 Required. A unique name of the equipment item. |
| holdingUnit | netn.UUID Required. Identifies the lowest level unit in the ORBAT to which this equipment item belongs. |
| mountedOn | netn.MaybeUUID Optional. Reference to another equipment item on which this item is mounted or attached. |
| entityType | rpr.EntityTypeStruct Required. SISO-REF-010 code for entity type definitions. If unknown, use 0.0.0.0.0.0.0. |
| natoStockNumber | netn.MaybeNatoStockNumberArray13 Optional. NATO stock number code. 13 digits (0-9) |
| symbolId | string Required. A symbol identifier represented as a string. |
| symbolAmplification | netn.MaybeEquipmentSymbolAmplificationStruct Optional. Text amplifications for the equipment's symbol. Static or very low update rate. |
| disposition | netn.DispositionStruct Required. Detailed positional information on equipment item. |
| communicationNetworks | netn.MaybeArrayOfCommunicationNetworks Optional. Set of Communication Networks that the equipment monitors and uses to communicate during a mission. |
| resolution | netn.MaybeModelResolutionTypeEnum32 Optional. Enumeration indicating the level of fidelity appropriate for instancing the equipment in the simulation. Default value: NOT_SPECIFIED. |
| ### netn.AisEquipmentItem |
Parent: netn.EquipmentItem
This class defines additional attributes for AIS equipment. Depending on the kind of AIS equipment, further attributes are added in sub-classes.
Properties
| Name | Description |
|---|---|
| mmsi | hla.MaybeI32 Optional. The MMSI number (Maritime Mobile Service Identity) of the AIS station. If the value is not provided then the subscribing federate that is responsible for the modelling of the AIS station shall generate a value. Note that the value of each individual AIS station must be unique across all AIS stations in the simulation. Recycling MMSI numbers is not adviced since some systems may retain dead tracks for some time. |
| transmitterStatus | rpr.MaybeTransmitterOperationalStatusEnum8 Optional. The initial status of the AIS Transmitter(s) of the AIS station. If the value is not provided then the value shall assumed to be ON. |
| radioSystemType | rpr.MaybeEntityTypeStruct Optional. The type of transmitter. If the value is not provided then the subscribing federate that is responsible for the modelling of the AIS station shall determine the type of transmitter. |
| ### netn.Vessel |
Parent: netn.AisEquipmentItem
This class defines additional attributes for vessel equipment.
Properties
| Name | Description |
|---|---|
| imo | hla.MaybeI32 Optional. The International Maritime Organization (IMO) number to identify the vessel. If the value is not provided then the subscribing federate that is responsible for the modelling of the vessel shall generate a value. |
| ### netn.SARaircraft |
Parent: netn.AisEquipmentItem
This class defines additional attributes for SAR aircraft equipment.
netn.Basestation¶
Parent: netn.AisEquipmentItem
This class defines additional attributes for basestation equipment.
netn.AidToNavigation¶
Parent: netn.AisEquipmentItem
This class defines additional attributes for aid to navigation (ATON) equipment.
netn.Installation¶
Parent: netn.ORGRoot
Representation of an installation/facility based on attributes defined in the NETN-ORG extensions of MSDL.
Properties
| Name | Description |
|---|---|
| nameNonSen | netn.Text255 Required. A unique name of the installation. |
| owner | netn.UUID Required. Reference to the force, unit or equipment item owning or hosting the installation. |
| entityType | rpr.EntityTypeStruct Required. SISO-REF-010 code for entity type definitions. If unknown, use 0.0.0.0.0.0.0. |
| symbolId | string Required. A symbol identifier represented as a string. |
| symbolAmplification | netn.MaybeInstallationSymbolAmplificationStruct Optional. Text amplifications for the installation's symbol. Static or very low update rate. |
| location | netn.GeodeticPoint Required. Geographic location of the installation. |
| ### netn.Force |
Parent: netn.ORGRoot
Representation of a specific force and its relationship with other forces. Units belonging to a force all have the same relationship with units belonging to another force. The relationships between forces can be asymmetrical, e.g. Force A can be hostile to B while B is neutral to A. The relation may change during a federation execution.
Properties
| Name | Description |
|---|---|
| nameNonSen | netn.Text255 Required. Name of the force/side. |
| relations | netn.MaybeArrayOfRelations Optional. Sequence of relations, force-relation. Default is an empty array. |
| ### netn.FederateApplication |
Parent: netn.ORGRoot
Representation of the allocation of initial modelling responsibility of units and equipment items to a federate application.
Properties
| Name | Description |
|---|---|
| nameNonSen | netn.Text255 Required. A unique name in the organization to group units and equipment items. This group name is used to determine the initial allocation of modelling responsibility of units and equipment items to a federate. The federation agreements should specify how this name is to be interpreted and how the allocation will be performed. A common agreement and practice are to use the federate name as group name, i.e. the units and equipment items are allocated to the federate with that name. Typically one application will be responsible for performing the allocation. Alternatives for the group name are for example: federate type name, a functional name. |
| units | netn.MaybeArrayOfUuid Optional. The units for which the federate has the responsibility of simulating. Default is an empty list. |
| equipmentItems | netn.MaybeArrayOfUuid Optional. The equipment for which the federate has the responsibility of simulating. Default is an empty list. |
| installations | netn.MaybeArrayOfUuid Optional. The installations for which the federate has the responsibility of simulating. Default is an empty list. |
| ### netn.ATP45HazardArea |
Parent: hla.ObjectRoot
Represents the footprint generated by a CBRN warning and reporting simulation. This follows the NATO ATP-45 doctrine to generate a hazard area.
Properties
| Name | Description |
|---|---|
| time | netn.EpochTimeSecInt64 Simulation time at which this hazard area was generated. |
| validityTime | rpr.TimeSecondInteger32 Duration (in seconds) from the Time attribute that this hazard area prediction is valid. |
| locations | netn.GeocentricPolygon Array of locations that define the hazard area |
| aTP45HazardAreaType | netn.ATP45HazardAreaTypeEnum8 This hazard area's type |
| agentClass | netn.AgentClassEnum8 The agent class |
| uniqueID | netn.UuidArrayOfHLAbyte16 Unique representation of the area’s ID. |
| ### netn.ProbabilityHazardContourGroup |
Parent: hla.ObjectRoot
Represents the footprint covered by a CBRN hazard. This object covers the agent-specific effects which would be the output from a casualty model.
Properties
| Name | Description |
|---|---|
| time | netn.EpochTimeSecInt64 Simulation time at which this contour group was generated. |
| agent | netn.AgentTypeEnum16 Agent reflected in this contour. |
| exposureType | netn.ExposureTypeEnum8 Type of exposure. |
| contours | netn.ArrayOfProbabilityHazardContourStruct Array of contours. These should be ordered in a sequence of ascending PercentProbabilityLevel. |
| uniqueID | netn.UuidArrayOfHLAbyte16 Unique representation of the contour’s ID. |
| ### netn.RawDataHazardContourGroup |
Parent: hla.ObjectRoot
Represents the footprint covered by a CBRN hazard. This object covers the raw data which would be the output from a dispersion model.
Properties
| Name | Description |
|---|---|
| time | netn.EpochTimeSecInt64 Simulation time at which this contour group was generated. |
| agent | netn.AgentTypeEnum16 Agent reflected in this contour. |
| hazardType | netn.HazardTypeEnum8 Type of hazard. |
| contours | netn.ArrayOfRawDataHazardContourStruct Array of contours. These should be ordered in a sequence of ascending ExposureLevel. |
| uniqueID | netn.UuidArrayOfHLAbyte16 Unique representation of the contour’s ID. |
| ### netn.COMRoot |
Parent: hla.ObjectRoot
Abstract root class for all NETN-COM objects.
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UUID Required. Unique identifer for all NETN-COM object classes. |
| ### netn.CommunicationNetwork |
Parent: netn.COMRoot
The CommunicationNetwork class specifies details about the type of and service used by a logical communication network. This corresponds to the CommunicationNet-Elements of MSDL Units and Equipments. Instances of this object class should be considered as optional. No federate should rely on this data to work with communication networks.
Properties
| Name | Description |
|---|---|
| uniqueName | netn.Text64 Required. Unique communication network name. Unique in the context of communication networks. |
| networkType | netn.MaybeCommunicationNetworkTypeEnum Optional. The communication network type of use. |
| serviceType | netn.MaybeCommunicationServiceTypeEnum Optional. The type of service used on the communication network. |
| ### netn.CommunicationNode |
Parent: netn.COMRoot
A CommunicationNode is the representation of the interface of a simulated entity to logical communication networks. The location of the CommunicationNode is derived from the referenced entity or specified explicitly (if the referenced entity is not registered in the federation). Connections to communication networks are established only if connectivity exists based on the status of available network devices and the simulation of links. Each potential connection is described in terms of requested connections (the equivalent to the information provided by MSDL).
Properties
| Name | Description |
|---|---|
| entityId | netn.UUID Required. Reference by UUID to an object instance of one of the following classes: * NETN-MRM Aggregate Entity * NETN-Physical extensions of RPR Physical Entities. If the referenced entity exists in the federation, the location of the node is derived from the location of the entity. If the referenced entity does not exist in the federation, the location of the node is defined by the Location attribute. |
| location | rpr.MaybeWorldLocationStruct Optional. Specifies the location of the CommunicationNode in case the entity referenced by EntityId is not registered in the federation. If the entity referenced by EntityId exists in the federation, the location of the communication node is derived from that entity and the value of the Location attribute shall be ignored. |
| requestedConnections | netn.RequestedConnectionArray Required. Possible (requested) connections for the communication node. |
| networkDevices | netn.NetworkDeviceArray Required. Available network devices defining the association of a communication network (connection layer) with a physical network (link layer). Each network device can be associated with several communication networks but only to one physical network. Each network device also describes the transmitter and receiver capabilities. |
| incomingConnections | netn.MaybeIncomingConnectionArray Optional. Description of all incoming connections to the receiving entity. |
| ### netn.Connection |
Parent: netn.COMRoot
Description of an outgoing connection from a sender to a set of receivers.
Properties
| Name | Description |
|---|---|
| communicationNetworkName | netn.Text64 Required. A reference to the communication network this connection belongs to. |
| senderEntityId | netn.UUID Required. A reference to the entity sending data using this connection. |
| receivers | netn.ConnectionReceiverArray Required. Characteristics of the connections to individual receiving entities. |
| ### netn.PhysicalNetwork |
Parent: netn.COMRoot
This object class represents type-specific parameters/bounds for a physical network. Physical networks are simulated by LinkState objects and do not require that an instance of PhysicalNetwork exist in the federation.
Properties
| Name | Description |
|---|---|
| uniqueName | netn.Text64 Required. Unique physical network name. Uniqueness in the context of physical networks. |
| description | netn.PhysicalNetworkDescriptionVariant Required. Characteristics of the physical network. |
| ### netn.LinkStates |
Parent: netn.COMRoot
Representation of the state of links in a physical network.
Properties
| Name | Description |
|---|---|
| physicalNetworkName | netn.Text64 Required. Reference to physical network by its unique name. |
| links | netn.LinkStatusArray Required. Status of a set of physical network links. |
| ### netn.DisruptionEffect |
Parent: netn.COMRoot
The DisruptionEffect object class is used to represent the disruption of connections between communication nodes in an affected area. Communication models can subscribe to disruption-effect objects and use the information to simulate the effect of disruption on communication nodes, connections and link states.
Properties
| Name | Description |
|---|---|
| affectedNetworks | netn.MaybeArrayOfText64 Optional. Names of all affected communication networks. If not provided all networks in the specified area are affected. |
| affectedArea | netn.MaybeGeodeticQuadrangle Optional. Area affected by disruption. If not provided the default is a global disruption and all connections are affected. |
| effect | netn.PercentFloat64 Required. Level of disruption in percent. 100% equals No connectivity and 0% no disruption effect. The level of disruption can vary over time. |
| ### netn.SEGeoObject |
Parent: hla.ObjectRoot
Representation of geographically associated locations, paths, and regions with or without a defined name. E.g. a harbour may be represented as a Location with a specific name, a commonly used route can be represented as a named path and a region can be represented as an specific geographic are and reused as an object instance in the simulation.
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UuidArrayOfHLAbyte16 Required. Unique identifier for the GeoObject. |
| nameNonSen | hla.MaybeString Optional. Name of the GeoObject, e.g. Location name, Road name etc. |
| ### netn.Location |
Parent: netn.SEGeoObject
A location is a geographical point in latitude, longitude and altitude above mean sea level.
Properties
| Name | Description |
|---|---|
| point | netn.GeodeticPoint Required. A geographical point in latitude, longitude, and altitude above mean sea level. |
| ### netn.Path |
Parent: netn.SEGeoObject
A path is defiend as a sequence of at least two locations. Each location in the path is defined geodetic coordinates and altitude above the mean sea level.
Properties
| Name | Description |
|---|---|
| points | netn.GeodeticPath Required. A path with at least 2 points expressed as GeodeticPoints. |
| ### netn.Region |
Parent: netn.SEGeoObject
A region is an area on the earth's surface defined by a polygon or a circle.
Properties
| Name | Description |
|---|---|
| area | netn.AreaVariantStruct Required. Defines the area, either as a geodetic polygon, circle or quadrangle. |
| ### netn.SEFacility |
Parent: hla.ObjectRoot
Base class for NETN Syntetic Environment object classes.
Properties
| Name | Description |
|---|---|
| uniqueId | netn.UuidArrayOfHLAbyte16 Required. Pre-defined or generated unique identifier of the object instance. |
| locationReference | netn.GeoLocationReferenceVariant Required. A reference that identifies a geographical location directly or indirectly by reference to a simulated object. |
| nameNonSen | hla.MaybeString Optional. Name of the facility. |
| symbolId | hla.MaybeString Optional. A symbol identifier represented as a string. |
| status | netn.MaybeActiveStatusEnum8 Optional. Specifies if the facility is active (operational) or not. Default value is 1 (Active). |
| objectType | rpr.MaybeEnvironmentObjectTypeStruct Optional. Specifying the domain, the kind and the specific identification of the environment object. |
| forceId | rpr.MaybeForceIdentifierEnum8 Optional. The force that operates the facility. Default is 0 (Other). |
| percentComplete | hla.MaybeF32 Optional. Describes a level of completion when establishing/building of the facility. Expressed in percent [0-100]. Default is 100%. |
| damageState | rpr.MaybeDamageStatusEnum32 Optional. The damage state on the facility. Default value is 0 (NoDamage). |
| comment | hla.MaybeString Optional. A descriptive text comment. |
| ### netn.CheckPoint |
Parent: netn.SEFacility
A checkpoint defines a location where simulated aggregate and physical entities should stop and wait a specified time before continuing on their route. If the checkpoint is currently in operation the status attribute should be set to true. A system simulating movement of physical or aggregate entities can be either directly affected by the checkpoint by subscribing to its state or indirectly by receiving an NETN-ETR Wait task.
Properties
| Name | Description |
|---|---|
| delayTime | rpr.TimeSecondInteger32 Required. The time that an entity shall wait at the checkpoint before passing. The time is a nominal value; federates can use this for modifying delay time for different types of entities, e.g. add or subtract a value or multiply with a type depending factor. |
Data Types¶
Structures¶
rpr.PropulsionSystemDataStruct¶
Information describing a propulsion system in terms of power settings and current RPM.
| Field | Description |
|---|---|
| powerSetting | rpr.Float32 The power setting of the propulsion system, after any response lags have been incorporated. |
| engineRPM | rpr.RevolutionsPerMinuteFloat32 The current engine speed. |
| ### rpr.VectoringNozzleSystemDataStruct |
Operational data for describing the vectoring nozzle systems being simulated.
| Field | Description |
|---|---|
| horizontalDeflectionAngle | rpr.AngleDegreeFloat32 The nozzle deflection angle in the horizontal body axis of the entity. |
| verticalDeflectionAngle | rpr.AngleDegreeFloat32 The nozzle deflection angle in the vertical body axis of the entity. |
| ### rpr.EntityCoordinateVectorStruct |
Vector in the entity coordinate system. Based on the Entity Coordinate Vector record as specified in IEEE 1278.1-1995 section 5.2.33a.
| Field | Description |
|---|---|
| xComponent | rpr.MeterFloat32 Component along the X axis |
| yComponent | rpr.MeterFloat32 Component along the Y axis |
| zComponent | rpr.MeterFloat32 Component along the Z axis |
| ### rpr.MarkingStruct |
Character set used in the marking and the string of characters to be interpreted for display.
| Field | Description |
|---|---|
| markingEncodingType | rpr.MarkingEncodingEnum8 Character set representation. |
| markingData | rpr.MarkingArray11 11 element character string |
| ### rpr.Collision |
The act or instance of coming together with solid impact.
| Field | Description |
|---|---|
| collidingObjectIdentifier | string The object instance ID of the object that the issuing object has collided with. |
| issuingObjectMass | rpr.MassKilogramFloat32 The mass of the issuing object. |
| issuingObjectVelocityVector | rpr.VelocityVectorStruct The velocity vector of the issuing object at the moment of impact. |
| collisionType | rpr.CollisionTypeEnum8 The type of collision. |
| collisionLocation | rpr.RelativePositionStruct The location of the collision relative to the object that the issuing object has collided with. |
| eventIdentifier | rpr.EventIdentifierStruct An ID assigned by the issuing object to associate related collision events. |
| issuingObjectIdentifier | string The object instance ID of the object that has detected the collision and issued the collision interaction. |
| ### rpr.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.
| Field | Description |
|---|---|
| collidingObjectIdentifier | string The object instance ID of the object that the issuing object has collided with. |
| issuingObjectMass | rpr.MassKilogramFloat32 The mass of the issuing object. |
| issuingObjectVelocityVector | rpr.VelocityVectorStruct The velocity vector of the issuing object at the moment of impact. |
| collisionType | rpr.CollisionTypeEnum8 The type of collision. |
| collisionLocation | rpr.RelativePositionStruct The location of the collision relative to the object that the issuing object has collided with. |
| eventIdentifier | rpr.EventIdentifierStruct An ID assigned by the issuing object to associate related collision events. |
| issuingObjectIdentifier | string The object instance ID of the object that has detected the collision and issued the collision interaction. |
| coefficientOfRestitution | rpr.Float32 The degree that energy is conserved in a collision. |
| intermediateResultXX | rpr.Float32 X-X Component of the positive semi-definite Collision Intermediate Result matrix. |
| intermediateResultXY | rpr.Float32 X-Y Component of the positive semi-definite Collision Intermediate Result matrix. |
| intermediateResultXZ | rpr.Float32 X-Z Component of the positive semi-definite Collision Intermediate Result matrix. |
| intermediateResultYY | rpr.Float32 Y-Y Component of the positive semi-definite Collision Intermediate Result matrix. |
| intermediateResultYZ | rpr.Float32 Y-Z Component of the positive semi-definite Collision Intermediate Result matrix. |
| intermediateResultZZ | rpr.Float32 Z-Z Component of the positive semi-definite Collision Intermediate Result matrix. |
| unitSurfaceNormal | rpr.EntityCoordinateVectorStruct The normal vector to the surface at the point of collision detection. |
| ### rpr.ArticulatedPartsStruct |
Structure to represent the state of a movable part of an entity.
| Field | Description |
|---|---|
| classVal | rpr.ArticulatedPartsTypeEnum32 The type class uniquely identifies a particular articulated part on a given entity type. Guidance for uniquely assigning type classes to an entity's articulated parts is given in section 4.8 of the enumeration document (SISO-REF-010). |
| typeMetric | rpr.ArticulatedTypeMetricEnum32 The type metric uniquely identifies the transformation to be applied to the articulated part. |
| value | rpr.Float32 Value of the transformation to be applied to the articulated part. |
| ### rpr.EntityTypeStruct |
Type of entity. Based on the Entity Type record as specified in IEEE 1278.1-1995 section 5.2.16.
| Field | Description |
|---|---|
| entityKind | rpr.Octet Kind of entity. |
| domain | rpr.Octet Domain in which the entity operates. |
| countryCode | rpr.UnsignedInteger16 Country to which the design of the entity is attributed. |
| category | rpr.Octet Main category that describes the entity. |
| subcategory | rpr.Octet Subcategory to which an entity belongs based on the Category field. |
| specific | rpr.Octet Specific information about an entity based on the Subcategory field. |
| extra | rpr.Octet Extra information required to describe a particular entity. |
| ### rpr.AttachedPartsStruct |
Structure to represent removable parts that may be attached to an entity.
| Field | Description |
|---|---|
| station | rpr.StationEnum32 Identification of the location (or station) to which the part is attached. |
| storeType | rpr.EntityTypeStruct The entity type of the attached part. |
| ### rpr.ArticulatedParameterStruct |
Structure to specify a movable or attached part of an entity. Based on the Articulation Parameter record as specified in IEEE 1278.1-1995 section 5.2.5. Note that usage of this datatype for the PhyscialEntity object class attribute ArticulatedParametersArray and MunitionDetonation interaction class parameter ArticulatedPartData shall be in accordance with IEEE 1278.1-1995 Annex A.
| Field | Description |
|---|---|
| articulatedParameterChange | rpr.Octet Indicator of a change to the part. This field shall be set to zero for each exercise and sequentially incremented by one for each change in articulation parameters. In the case where all possible values are exhausted, the numbers shall be reused beginning at zero. |
| partAttachedTo | rpr.UnsignedInteger16 Identification of the articulated part to which this articulation parameter is attached. This field shall contain the value zero if the articulated part is attached directly to the entity. |
| parameterValue | rpr.ParameterValueVariantStruct Details of the parameter: whether it is an articulated or an attached part, and its type and value. |
| ### rpr.ClockTimeStruct |
Specification of the point in time of an occurrence. Based on the Clock Time record as specified in IEEE 1278.1-1995 section 5.2.8.
| Field | Description |
|---|---|
| hours | rpr.ClockTimeHourInteger32 The number of hours since 0000 hours, January 1, 1970 UTC. |
| timePastTheHour | rpr.TimestampUnsignedInteger32 The time past the hour indicated in the Hours field. |
| ### rpr.OrientationStruct |
The orientation of an object in the world coordinate system, as specified in IEEE Std 1278.1-1995 section 1.3.2.
| Field | Description |
|---|---|
| psi | rpr.AngleRadianFloat32 Rotation about the Z axis. |
| theta | rpr.AngleRadianFloat32 Rotation about the Y axis. |
| phi | rpr.AngleRadianFloat32 Rotation about the X axis. |
| ### rpr.WorldLocationStruct |
The location of an object in the world coordinate system, as specified in IEEE Std 1278.1-1995 section 1.3.2.
| Field | Description |
|---|---|
| x | rpr.MeterFloat64 Distance from the origin along the X axis. |
| y | rpr.MeterFloat64 Distance from the origin along the Y axis. |
| z | rpr.MeterFloat64 Distance from the origin along the Z axis. |
| ### rpr.AccelerationVectorStruct |
The magnitude of the change in linear velocity over time.
| Field | Description |
|---|---|
| xAcceleration | rpr.AccelerationMeterPerSecondSquaredFloat32 Acceleration component along the X axis. |
| yAcceleration | rpr.AccelerationMeterPerSecondSquaredFloat32 Acceleration component along the Y axis. |
| zAcceleration | rpr.AccelerationMeterPerSecondSquaredFloat32 Acceleration component along the Z axis. |
| ### rpr.AngularVelocityVectorStruct |
The rate at which the orientation is changing over time, in body coordinates.
| Field | Description |
|---|---|
| xAngularVelocity | rpr.AngularVelocityRadianPerSecondFloat32 Acceleration component about the X axis. |
| yAngularVelocity | rpr.AngularVelocityRadianPerSecondFloat32 Acceleration component about the Y axis. |
| zAngularVelocity | rpr.AngularVelocityRadianPerSecondFloat32 Acceleration component about the Z axis. |
| ### rpr.ConstituentPartRelationshipStruct |
The relationship of the constituent part object to its host object. Based on the Relationship record as specified in IEEE 1278.1a-1998 section 5.2.56.
| Field | Description |
|---|---|
| nature | rpr.ConstituentPartNatureEnum16 The nature or purpose for the joining of the constituent part object to the host object. |
| position | rpr.ConstituentPartPositionEnum16 The position of the constituent part object with respect to the host object. |
| ### rpr.DimensionStruct |
Bounding box in X,Y,Z axis.
| Field | Description |
|---|---|
| xAxisLength | rpr.MeterFloat32 Length in meters along X axis. |
| yAxisLength | rpr.MeterFloat32 Length in meters along Y axis. |
| zAxisLength | rpr.MeterFloat32 Length in meters along Z axis. |
| ### rpr.FederateIdentifierStruct |
Unique identification of the simulation application (federate) in an exercise, or a symbolic group address referencing multiple simulation applications. Based on the Simulation Address record as specified in IEEE 1278.1-1995 section 5.2.14.1.
| Field | Description |
|---|---|
| siteID | rpr.UnsignedInteger16 Each site shall be assigned a unique site identification. No individual site shall be assigned an identification number containing NO_SITE (0) or ALL_SITES (0xFFFF). An identification number equal to ALL_SITES (0xFFFF) shall mean all sites; this may be used to initialize or start all sites. The mechanism by which Site Identification numbers are assigned is part of federation agreements. |
| applicationID | rpr.UnsignedInteger16 Each simulation application (federate) at a site shall be assigned an identification number unique within that site. No simulation application shall be assigned an identification number containing NO_APPLIC (0) or ALL_APPLIC (0xFFFF). An application identification number equal to ALL_APPLIC (0xFFFF) shall mean all applications; this may be used to start all applications within a site. One or more simulation applications may reside in a single host computer. The mechanism by which application identification numbers are assigned is part of federation agreements. |
| ### rpr.EntityIdentifierStruct |
Unique, exercise-wide identification of the entity, or a symbolic group address referencing multiple entities or a simulation application. Based on the Entity Identifier record as specified in IEEE 1278.1-1995 section 5.2.14.
| Field | Description |
|---|---|
| federateIdentifier | rpr.FederateIdentifierStruct Simulation application (federate) identifier. |
| entityNumber | rpr.UnsignedInteger16 Each entity in a given simulation application shall be given an entity identifier number unique to all other entities in that application. This identifier number is valid for the duration of the exercise; however, entity identifier numbers may be reused when all possible numbers have been exhausted. No entity shall have an entity identifier number of NO_ENTITY (0), ALL_ENTITIES (0xFFFF), or RQST_ASSIGN_ID (0xFFFE). The entity identifier number need not be registered or retained for future exercises. An entity identifier number equal to zero with valid site and application identification shall address a simulation application. An entity identifier number equal to ALL_ENTITIES shall mean all entities within the specified site and application. An entity identifier number equal to RQST_ASSIGN_ID allows the receiver of the CreateEntity interaction to define the entity identifier number of the new entity. The new entity will specify its entity identifier number in the Acknowledge interaction. |
| ### rpr.EventIdentifierStruct |
Identification of an event. Based on the Event Identifier record as specified in IEEE 1278.1-1995 section 5.2.18.
| Field | Description |
|---|---|
| eventCount | rpr.UnsignedInteger16 The event number. Uniquely assigned by the simulation application (federate) that initiates the sequence of events. It shall be set to one for each exercise and incremented by one for each event. In the case where all possible values are exhausted, the numbers may be reused beginning again at one. |
| issuingObjectIdentifier | string Identification of the object issuing the event. |
| ### rpr.RelativePositionStruct |
Relative position in right-handed Cartesian coordinates.
| Field | Description |
|---|---|
| bodyXDistance | rpr.MeterFloat32 The distance from the reference location along the X axis. |
| bodyYDistance | rpr.MeterFloat32 The distance from the reference location along the Y axis. |
| bodyZDistance | rpr.MeterFloat32 The distance from the reference location along the Z axis. |
| ### rpr.RelativeRangeBearingStruct |
Relative position in polar coordinates.
| Field | Description |
|---|---|
| range | rpr.LengthMeterFloat32 The range from the reference location. |
| bearing | rpr.AngleRadianFloat32 The bearing from the reference location. |
| ### rpr.NamedLocationStruct |
The discrete positional relationship of the constituent part object with respect to its host object. Based on the specifications in IEEE 1278.1a-1998 of the IsPartOf PDU 'Location of Part' (paragraph 5.3.9.4e) and 'Named Location' (paragraph 5.3.9.4f) fields.
| Field | Description |
|---|---|
| stationNumber | rpr.Integer16 The number of the particular station at which the constituent part is attached. |
| stationName | rpr.StationNameLocationVariantStruct The name of the station where the constituent part is located. |
| ### rpr.IsPartOfStruct |
Defines the spatial relationship between two objects.
| Field | Description |
|---|---|
| hostEntityIdentifier | rpr.EntityIdentifierStruct The identifier of the entity of which the object is a constituent part. |
| hostRTIObjectIdentifier | string The RTI instance identifier of the object of which this object is a constituent part. |
| relationship | rpr.ConstituentPartRelationshipStruct The relationship of the constituent part object to its host object. |
| namedLocation | rpr.NamedLocationStruct The discrete positional relationship of the constituent part object with respect to its host object. |
| ### rpr.LinearSegmentStruct |
Specifies linear object segment characteristics.
| Field | Description |
|---|---|
| segmentNumber | rpr.UnsignedInteger32 Identifies the individual segment. |
| percentComplete | rpr.PercentUnsignedInteger32 Specifies the percent completion of the segment. |
| location | rpr.WorldLocationStruct Specifies the location of the segment. |
| orientation | rpr.OrientationStruct Specifies the orientation of the segment. |
| length | rpr.UnsignedInteger16 Specifies the length of the segment, in meters, extending in the positive X direction. |
| width | rpr.UnsignedInteger16 Specifies the total width of the segment, in meters; one-half of the width shall extend in the positive Y direction, and one-half of the width shall extend in the negative Y direction. |
| height | rpr.UnsignedInteger16 Specifies the height of the segment, in meters, above ground. |
| depth | rpr.UnsignedInteger16 Specifies the depth of the segment, in meters, below ground level. |
| damagedState | rpr.DamageStatusEnum32 Specifies the damaged appearance of the segment. |
| deactivated | bool Specifies whether or not the segment has been deactivated (it has ceased to exist in the synthetic environment). |
| flaming | bool Specifies whether or not the segment is aflame. |
| objectPreDistributed | bool Specifies whether or not the segment was created before the start of the exercise. |
| smoking | bool Specifies whether or not the segment is smoking (creating a smoke plume). |
| ### rpr.VelocityVectorStruct |
The rate at which the position is changing over time.
| Field | Description |
|---|---|
| xVelocity | rpr.VelocityMeterPerSecondFloat32 Velocity component along the X axis. |
| yVelocity | rpr.VelocityMeterPerSecondFloat32 Velocity component along the Y axis. |
| zVelocity | rpr.VelocityMeterPerSecondFloat32 Velocity component along the Z axis. |
| ### rpr.SpatialFPStruct |
Spatial structure for Dead Reckoning Algorithm FPW (2) and FPB (6).
| Field | Description |
|---|---|
| worldLocation | rpr.WorldLocationStruct Location of the object. |
| isFrozen | bool Whether the object is frozen or not. |
| orientation | rpr.OrientationStruct The angles of rotation around the coordinate axes between the object's attitude and the reference coordinate system axes (calculated as the Tait-Bryan Euler angles specifying the successive rotations needed to transform from the world coordinate system to the entity coordinate system). |
| velocityVector | rpr.VelocityVectorStruct The rate at which an object's position is changing over time. |
| ### rpr.SpatialFVStruct |
Spatial structure for Dead Reckoning Algorithm FVW (5) and RVB (9).
| Field | Description |
|---|---|
| worldLocation | rpr.WorldLocationStruct Location of the object. |
| isFrozen | bool Whether the object is frozen or not. |
| orientation | rpr.OrientationStruct The angles of rotation around the coordinate axes between the object's attitude and the reference coordinate system axes (calculated as the Tait-Bryan Euler angles specifying the successive rotations needed to transform from the world coordinate system to the entity coordinate system). |
| velocityVector | rpr.VelocityVectorStruct The rate at which an object's position is changing over time. |
| accelerationVector | rpr.AccelerationVectorStruct The magnitude of the change in linear velocity of an object over time. |
| ### rpr.SpatialRPStruct |
Spatial structure for Dead Reckoning Algorithm RPW (3) and RPB (7).
| Field | Description |
|---|---|
| worldLocation | rpr.WorldLocationStruct Location of the object. |
| isFrozen | bool Whether the object is frozen or not. |
| orientation | rpr.OrientationStruct The angles of rotation around the coordinate axes between the object's attitude and the reference coordinate system axes (calculated as the Tait-Bryan Euler angles specifying the successive rotations needed to transform from the world coordinate system to the entity coordinate system). |
| velocityVector | rpr.VelocityVectorStruct The rate at which an object's position is changing over time. |
| angularVelocity | rpr.AngularVelocityVectorStruct The rate at which an object's orientation is changing over time. |
| ### rpr.SpatialRVStruct |
Spatial structure for Dead Reckoning Algorithm RVW (4) and RVB (8).
| Field | Description |
|---|---|
| worldLocation | rpr.WorldLocationStruct Location of the object. |
| isFrozen | bool Whether the object is frozen or not. |
| orientation | rpr.OrientationStruct The angles of rotation around the coordinate axes between the object's attitude and the reference coordinate system axes (calculated as the Tait-Bryan Euler angles specifying the successive rotations needed to transform from the world coordinate system to the entity coordinate system). |
| velocityVector | rpr.VelocityVectorStruct The rate at which an object's position is changing over time. |
| accelerationVector | rpr.AccelerationVectorStruct The magnitude of the change in linear velocity of an object over time. |
| angularVelocity | rpr.AngularVelocityVectorStruct The rate at which an object's orientation is changing over time. |
| ### rpr.SpatialStaticStruct |
Spatial structure for Dead Reckoning Algorithm Static (1).
| Field | Description |
|---|---|
| worldLocation | rpr.WorldLocationStruct Location of the object. |
| isFrozen | bool Whether the object is frozen or not. |
| orientation | rpr.OrientationStruct The angles of rotation around the coordinate axes between the object's attitude and the reference coordinate system axes (calculated as the Tait-Bryan Euler angles specifying the successive rotations needed to transform from the world coordinate system to the entity coordinate system). |
| ### rpr.VariableDatumStruct |
These fields shall specify the types of variable datum, their length, and their value.
| Field | Description |
|---|---|
| datumID | rpr.DatumIdentifierEnum32 The fixed datum id represented by a 32-bit enumeration |
| datumLength | rpr.UnsignedInteger32 This field shall specify the length of the variable datum in bits. |
| datumValue | rpr.UnsignedInteger64Array1Plus Value of the variable datum defined by the Variable Datum ID and Variable Datum length. This field shall be padded at the end to make the length a multiple of 64-bits. |
| ### rpr.MinefieldLaneMarkerStruct |
Record specifying a minefield lane marker segment
| Field | Description |
|---|---|
| segmentParameters | rpr.LinearSegmentStruct Specifies the minefield lane marker segment characteristics |
| visibleSideLocation | rpr.VisibleSideLocationEnum32 Specifies the visible side(s) of the minefield lane marker segment |
| ### rpr.MineFusingStruct |
Record specifying the type of primary fuse, the type of the secondary fuse and the anti-handling device status of a mine
| Field | Description |
|---|---|
| primary | rpr.MinefieldFusingEnum32 Specifies the type of the primary fuse of a mine |
| secondary | rpr.MinefieldFusingEnum32 Specifies the type of the secondary fuse of a mine |
| antiHandlingDevice | bool Specifies the anti-handling device status of a mine |
| padding | rpr.OctetArray3 Padding to 32 bits |
| ### rpr.PerimeterPointStruct |
Record specifying the location of a perimeter point
| Field | Description |
|---|---|
| x | rpr.MeterFloat32 Specifies the X coordinate |
| y | rpr.MeterFloat32 Specifies the Y coordinate |
| ### rpr.MinefieldQuery |
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.
| Field | Description |
|---|---|
| minefieldIdentifier | string Identifies the minefield to which this query is addressed |
| perimeterPoints | rpr.PerimeterPointStructLengthlessArray Specifies the location of each perimeter point in the requested area relative to the minefield location |
| queryFusing | bool Specifies whether or not fusing is requested |
| queryMineOrientation | bool Specifies whether or not orientation is requested |
| queryGroundBurialDepthOffset | bool Specifies whether or not ground burial depth offset is requested |
| queryMineEmplacementAge | bool Specifies whether or not emplacement age is requested |
| queryPaintScheme | bool Specifies whether or not paint scheme is requested |
| queryReflectance | bool Specifies whether or not reflectance is requested |
| queryScalarDetectionCoefficient | bool Specifies whether or not scalar detection coefficient is requested |
| querySnowBurialDepthOffset | bool Specifies whether or not snow burial depth offset is requested |
| queryThermalContrast | bool Specifies whether or not thermal contrast is requested |
| queryTripDetonationWire | bool Specifies whether or not trip detonation wire is requested |
| queryWaterBurialDepthOffset | bool Specifies whether or not water burial depth offset is requested |
| requestingEntityIdentifier | string Identifies the entity that requests the information from the minefield simulation |
| requestIdentifier | rpr.UnsignedInteger8 Identifies the minefield query request |
| requestedMineType | rpr.EntityTypeStruct Identifies the type of mine being queried by the requesting federate |
| sensorTypes | rpr.MinefieldSensorTypeLengthlessArray Specifies the types of sensors requesting the data |
| ### rpr.MinefieldResponseNACK |
A response to a MinefieldQuery providing information on individual mines within a minefield.
| Field | Description |
|---|---|
| minefieldIdentifier | string Identifies the minefield to which this query is addressed |
| missingRecordNumbers | rpr.MissingRecordNumbersLengthlessArray1Plus Specifies the record numbers that were not received in a sequence of minefield records |
| requestIdentifier | rpr.UnsignedInteger8 Identifies the minefield query request |
| requestingEntityIdentifier | string Identifies the entity that requested the information from the minefield simulation |
| ### rpr.MinefieldObjectTransaction |
An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the MinefieldObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| pointsData | rpr.WorldLocationStructLengthlessArray Specifies the physical location (a collection of points) that defines the object |
| percentComplete | rpr.PercentUnsignedInteger32 Specifies the percent completion of the object |
| damagedAppearance | rpr.DamageStatusEnum32 Specifies the damaged appearance of the object |
| objectPreDistributed | bool Specifies whether or not the object was created before the start of the exercise |
| deactivated | bool Specifies whether or not the object has been deactivated (it has ceased to exist in the synthetic environment) |
| smoking | bool Specifies whether or not the object is smoking (creating a smoke plume) |
| flaming | bool Specifies whether or not the object is flaming |
| breachedStatus | rpr.BreachedStatusEnum8 Specifies the breached appearance of the minefield object |
| mineCount | rpr.UnsignedInteger32 Specifies the number of mines in the minefield |
| ### rpr.MinefieldLaneMarkerObjectTransaction |
An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the MinefieldLaneMarkerObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| segmentRecords | rpr.MinefieldLaneMarkerStructLengthlessArray Specifies a minefield lane marker linear object |
| ### rpr.BeamAntennaStruct |
Specifies the direction, pattern, and polarization of radiation from a radio transmitter's antenna.
| Field | Description |
|---|---|
| beamOrientation | rpr.OrientationStruct The rotation that transforms the reference coordinate system into the beam coordinate system. |
| beamAzimuthBeamwidth | rpr.AngleRadianFloat32 The full width of the beam to the -3 dB power density points in the x-y plane of the beam coordinate system. |
| beamElevationBeamwidth | rpr.AngleRadianFloat32 The full width of the beam to the -3 dB power density points in the x-z plane of the beam coordinate system. |
| referenceSystem | rpr.ReferenceSystemEnum8 The reference coordinate system with respect to which beam direction is specified |
| ez | rpr.Float32 The magnitude of the Z-component (in beam coordinates) of the Electrical field at some arbitrary single point in the mainbeam and in the far field of the antenna. |
| ex | rpr.Float32 The magnitude of the X-component (in beam coordinates) of the Electrical field at some arbitrary single point in the mainbeam and in the far field of the antenna |
| beamPhaseAngle | rpr.Float32 The phase angle between Ez and Ex in radians. |
| ### rpr.SphericalHarmonicAntennaStruct |
Specifies the direction and radiation pattern from a radio transmitter's antenna.
| Field | Description |
|---|---|
| order | rpr.UnsignedInteger32 The highest order of the expansion in spherical harmonics, counting from zero. |
| coefficients | rpr.CoefficientsLengthlessArray1Plus Represents the power distribution from the antenna as the coefficients of a spherical harmonic expansion to the order given in the Order field. The length of the array is N^2+2N+1 (N being the Order). |
| referenceSystem | rpr.ReferenceSystemEnum8 This field shall specify the reference coordinate system with respect to which beam direction is specified. |
| padding | rpr.OctetArray3 Padding to 32 bits |
| ### rpr.AudioDataTypeStruct |
Specifies an encoded audio radio signal.
| Field | Description |
|---|---|
| streamTag | rpr.UnsignedInteger64 Identifier for the audio stream. This must be globally unique. |
| encodingType | rpr.EncodingTypeEnum32 The type of encoding used for the audio data |
| sampleRate | rpr.BitRateBitPerSecondUnsignedInteger32 The number of samples per second in the audio data. |
| dataLength | rpr.BitsUnsignedInteger16 The length of the signal data. |
| sampleCount | rpr.UnsignedInteger32 The number of samples in this transmission. |
| data | rpr.SignalDataLengthlessArray1Plus The signal data. |
| ### rpr.Link11BTransmitterStruct |
Contains specific information about the Link 11B transmitter system.
| Field | Description |
|---|---|
| reportingUnit | rpr.ParticipatingUnitSourceNumber Reporting Unit (RU) number. |
| fidelityLevel | rpr.Link1111BFidelityLevelEnum8 Fidelity level of the Link 11B simulation. |
| linkState | rpr.Link11BLinkStateEnum8 The state the Link 11B terminal is currently in. |
| modeOfOperation | rpr.Link11BModeOfOperationEnum16 Link 11B terminal operation mode. |
| ### rpr.Link11TransmitterStruct |
Contains specific information about the Link 11 transmitter system.
| Field | Description |
|---|---|
| participatingUnit | rpr.ParticipatingUnitSourceNumber Participating Unit (PU) number. |
| fidelityLevel | rpr.Link1111BFidelityLevelEnum8 Fidelity Level of the Link 11 simulation. |
| terminalMode | rpr.Link11TerminalModeEnum8 Mode of the Link 11 terminal. |
| modeOfOperation | rpr.Link11ModeOfOperationEnum16 Link 11 terminal operation mode. |
| netCycleTime | rpr.TimeSecondUnsignedInteger16 The time in seconds required for the NCS to complete a polling sequence of all PUs. Not applicable to non-NCS PUs. |
| ### rpr.RadioTypeStruct |
Specifies the type of a radio.
| Field | Description |
|---|---|
| entityKind | rpr.Octet The kind of the entity described in this struct. |
| domain | rpr.Octet The domain in which the radio entity operates. |
| countryCode | rpr.UnsignedInteger16 The country to which the design of the radio entity is attributed. |
| category | rpr.Octet The main category that describes the radio entity. |
| nomenclatureVersion | rpr.NomenclatureVersionEnum8 The specific modification or individual unit type for a series and/or family of equipment. |
| nomenclature | rpr.NomenclatureEnum16 The nomenclature for a particular communications device. |
| ### rpr.SINCGARSModulationStruct |
Modulation parameters for SINCGARS radio system
| Field | Description |
|---|---|
| fHNetID | rpr.Integer16 Frequency hopping network identifier. |
| hopSetID | rpr.Integer16 Identification for the set of frequencies used when creating a hopping pattern. |
| lockoutSetID | rpr.Integer16 Identification for the set of frequencies that are excluded from the hopping pattern. |
| transmissionSecurityKey | rpr.Integer16 Identifies the transmission security key that is used when generating the hopping pattern. |
| fHSynchronizationTimeOffset | rpr.TimeSecondInteger32 The offset to exercise time in seconds for the clock in the radio. |
| ### rpr.JTIDSTransmitterStruct |
Contains JTIDS specific information about the JTIDS transmitter system.
| Field | Description |
|---|---|
| timeSlotAllocationLevel | rpr.TimeSlotAllocationLevelEnum8 TSA level of fidelity. |
| transmittingTerminalPrimaryMode | rpr.JTIDSPrimaryModeEnum8 The primary mode of a JTIDS system. |
| transmittingTerminalSecondaryMode | rpr.JTIDSSecondaryModeEnum8 The JTIDS secondary mode of operation. |
| synchronizationState | rpr.JTIDSSynchronizationStateEnum8 The state of synchronization that the JTIDS system has achieved. |
| networkSynchronizationID | rpr.UnsignedInteger32 TSA Levels 0-2: may be set to 0 (wildcard) or the unique 32-bit value of a simulated net. TSA Levels 3 and 4: set to the unique 32-bit value of a simulated net. Only an NTR can generate a Network Synchronization ID; all other participants use the ID obtained from the NTR to which they are synchronized. |
| ### rpr.RadioSignal |
The wireless transmission and reception of audio or digital data by means of electromagnetic waves.
| Field | Description |
|---|---|
| ### rpr.EncodedAudioRadioSignal |
A radio signal used to transmit voice/audio data encoded according to a standard encoding scheme.
| Field | Description |
|---|---|
| audioData | rpr.AudioDataTypeStruct The data associated with the encoded audio radio signal |
| ### rpr.RawBinaryRadioSignal |
A radio signal used to transmit raw binary data.
| Field | Description |
|---|---|
| hostRadioIndex | string The object instance ID of the radio transmitting this signal. |
| dataRate | rpr.BitRateBitPerSecondUnsignedInteger32 The rate at which the data is being transmitted. |
| signalDataLength | rpr.BitsUnsignedInteger16 The length of the signal data. |
| signalData | rpr.SignalDataLengthlessArray1Plus The signal data. |
| tacticalDataLinkType | rpr.TacticalDataLinkTypeEnum16 The type of tactical data link used to transmitted this signal (if any). |
| tDLMessageCount | rpr.UnsignedInteger16 The number of tactical data link messages contained in this signal. |
| ### rpr.DatabaseIndexRadioSignal |
A radio signal that represents transmission of a pre-determined message by using a pre-defined database index.
| Field | Description |
|---|---|
| hostRadioIndex | string The object instance ID of the radio transmitting this signal. |
| databaseIndex | rpr.UnsignedInteger32 The index into the federation specific database of stored signals. |
| duration | rpr.TimeMillisecondUnsignedInteger32 The duration of the stored signal to be replayed. |
| startOffset | rpr.TimeMillisecondUnsignedInteger32 The offset, from the start of the stored signal, that the signal is replayed from. |
| tacticalDataLinkType | rpr.TacticalDataLinkTypeEnum16 The type of tactical data link used to transmitted this signal (if any). |
| tDLMessageCount | rpr.UnsignedInteger16 The number of tactical data link messages contained in this signal. |
| ### rpr.ApplicationSpecificRadioSignal |
A radio signal that can be used for an application specific encoding scheme.
| Field | Description |
|---|---|
| hostRadioIndex | string The object instance ID of the radio transmitting this signal. |
| dataRate | rpr.BitRateBitPerSecondUnsignedInteger32 The rate at which the data is being transmitted. |
| signalDataLength | rpr.BitsUnsignedInteger16 The length of the signal data. |
| signalData | rpr.SignalDataLengthlessArray1Plus The signal data. |
| tacticalDataLinkType | rpr.TacticalDataLinkTypeEnum16 The type of tactical data link used to transmitted this signal (if any). |
| tDLMessageCount | rpr.UnsignedInteger16 The number of tactical data link messages contained in this signal. |
| userProtocolID | rpr.UserProtocolEnum32 The ID of the user protocol in use. |
| ### rpr.ShaftDataStruct |
Rotation state of a ship's propulsion shaft
| Field | Description |
|---|---|
| currentShaftRate | rpr.RevolutionsPerMinuteInteger16 The current shaft speed. A positive shaft speed indicates that the shaft is rotating in a clockwise direction (when viewed from the stern to bow), and a negative shaft speed indicates an anti-clockwise direction. |
| orderedShaftRate | rpr.RevolutionsPerMinuteInteger16 The ordered shaft speed. If the ordered shaft speed is different from the current shaft speed then the shaft will accelerate or decelerate at the shaft rate of change. A positive shaft speed indicates that the shaft is rotating in a clockwise direction (when viewed from the stern to bow), and a negative shaft speed indicates an anti-clockwise direction. |
| shaftRateOfChange | rpr.SpeedChangeRateRPMPerSecondInteger16 The absolute value of the shaft's rotational acceleration. The shaft will change its rotational speed at this rate if the current shaft speed differs from the ordered shaft rate. |
| ### rpr.AcousticTransient |
Specifies the occurrence of a transient acoustic event such as torpedo tube floodings, hatch slams, and wrench drops.
| Field | Description |
|---|---|
| activityCode | rpr.UnsignedInteger16 Index into a data base of transient acoustic events |
| activityParameter | rpr.Integer16 The current state of the activity specified by the activity code |
| hostObjectIdentifier | string The Object Instance ID of the object emitting the sound |
| relativePosition | rpr.RelativePositionStruct The location of the sound relative to the hosts coordinate system |
| ### rpr.FundamentalParameterDataStruct |
Fundamental Parameter Data record.
| Field | Description |
|---|---|
| erp | rpr.PowerRatioDecibelMilliwattFloat32 The average peak radiated power of the emission. |
| frequency | rpr.FrequencyHertzFloat32 The center frequency of the emission. |
| pgRF | rpr.InterrogationsPerSecondFloat32 When applied to originators, this field shall specify the number of interrogations per second emitted. This field shall be set to zero when applied to a responder (i.e. transponder) systems. |
| pulseWidth | rpr.TimeMicrosecondFloat32 The duration of the fundamental pulse of which the interrogation or reply is composed. |
| burstLength | rpr.Integer32 The number of emissions generated in a single burst. This field shall contain zero for continuously emitting systems and shall contain the value 1 for responders. |
| applicableModes | rpr.IffApplicableModesEnum8 Specifies the modes to which the fundamental parameter data applies. |
| padding | rpr.OctetArray3 Padding to 32 bits |
| ### rpr.SilentAggregateStruct |
These fields contain information about subaggregates not registered in the federation.
| Field | Description |
|---|---|
| aggregateType | rpr.EntityTypeStruct This field shall specify the aggregates common to this system list. |
| numberOfAggregatesOfThisType | rpr.UnsignedInteger16 This field shall specify the number of aggregates that have the type specified in AggregateType field. |
| ### rpr.SilentEntityStruct |
These fields contain information about entities not registered in the federation.
| Field | Description |
|---|---|
| numberOfEntitiesOfThisType | rpr.UnsignedInteger16 This field shall specify the number of entities that have the type specified in the field EntityType. |
| numberOfAppearanceRecords | rpr.UnsignedInteger16 This field shall specify the number of Entity Appearance records that follow. This number shall be between zero and the number of entities of this type. Simulation applications representing the aggregate that do not model entity appearances shall set this field to zero. Simulation applications representing the aggregate that model entity appearances shall set this field to the number of entity appearances that deviate from the default appearance. Other simulations can safely assume that any entity appearances not specified are default appearances. |
| entityType | rpr.EntityTypeStruct This field shall specify the entity types common to the entities in this system list. |
| entityAppearance | rpr.UnsignedInteger32LengthlessArray This field shall specify the entity appearances of entities in the aggregate that deviate from the default. The length of the array is defined in the NumberOfAppearanceRecords field. |
| ### rpr.AggregateMarkingStruct |
Unique marking associated with an aggregate.
| Field | Description |
|---|---|
| markingEncodingType | rpr.MarkingEncodingEnum8 The type of marking. |
| markingData | rpr.MarkingArray31 The marking itself. |
| ### rpr.WeaponFire |
Communicates information associated with the firing or launch of a munition.
| Field | Description |
|---|---|
| eventIdentifier | rpr.EventIdentifierStruct An ID, generated by the issuing federate, used to associate related fire and detonation events. |
| fireControlSolutionRange | rpr.LengthMeterFloat32 The range used in the fire control solution. Zero if the range is unknown or inapplicable. |
| fireMissionIndex | rpr.UnsignedInteger32 A unique index to identify the fire mission (used to associate weapon fire interactions in a single fire mission). |
| firingLocation | rpr.WorldLocationStruct The location, in world coordinates, from which the munition was launched. |
| firingObjectIdentifier | string The object instance ID of the entity firing the munition. |
| fuseType | rpr.FuseTypeEnum16 The type of fuse on the munition. |
| initialVelocityVector | rpr.VelocityVectorStruct The velocity vector of the munition when fired. |
| munitionObjectIdentifier | string The object instance ID of the fired munition, if an object instance is registered. |
| munitionType | rpr.EntityTypeStruct The type of munition being fired. |
| quantityFired | rpr.UnsignedInteger16 The number of rounds fired in the burst. |
| rateOfFire | rpr.UnsignedInteger16 The rate of fire in rounds per minute when quantity > 1. Zero otherwise. |
| targetObjectIdentifier | string The object instance ID of the intended target (if any). |
| warheadType | rpr.WarheadTypeEnum16 The type of warhead fitted to the munition being fired. |
| ### rpr.MunitionDetonation |
Communicates information associated with the impact or detonation of a munition
| Field | Description |
|---|---|
| articulatedPartData | rpr.ArticulatedParameterStructLengthlessArray The set of articulated parts affected by the detonation (including where on the articulated part the detonation has affected). |
| detonationLocation | rpr.WorldLocationStruct The location, in world coordinates, at which the munition detonated. |
| detonationResultCode | rpr.DetonationResultCodeEnum8 The type of detonation (including no detonation). |
| eventIdentifier | rpr.EventIdentifierStruct An ID, generated by the issuing federate, used to associate related fire and detonation events. |
| firingObjectIdentifier | string The object instance ID of the entity that fired the munition. |
| finalVelocityVector | rpr.VelocityVectorStruct The velocity vector of the munition at the moment of the detonation. |
| fuseType | rpr.FuseTypeEnum16 The type of fuse on the munition. |
| munitionObjectIdentifier | string The Object instance ID of the fired munition, if an object instance is registered. |
| munitionType | rpr.EntityTypeStruct The type of munition that is detonating. |
| quantityFired | rpr.UnsignedInteger16 The number of rounds fired in the burst. |
| rateOfFire | rpr.UnsignedInteger16 The rate of fire in rounds per minute when quantity > 1. Zero otherwise. |
| relativeDetonationLocation | rpr.RelativePositionStruct The location of the detonation in coordinates relative to the target entity (if any). |
| targetObjectIdentifier | string The object instance ID of the entity that the munition has detonated on (if any). |
| warheadType | rpr.WarheadTypeEnum16 The type of warhead on the munition. |
| ### rpr.AttributeValuePairStruct |
Pair of an AttributeHandle identifying an attribute and data for that attribute.
| Field | Description |
|---|---|
| attributeHandle | rpr.UnsignedInteger32 AttributeHandle identifying attribute. |
| numberOfBytesAValue | rpr.OctetArray Value for the specified attribute. |
| paddingTo32 | rpr.OctetPadding32Array Brings the record length to a 32-bit boundary |
| ### rpr.FixedDatumStruct |
Identifier and value for a fixed datum.
| Field | Description |
|---|---|
| fixedDatumIdentifier | rpr.DatumIdentifierEnum32 The identifier for this fixed datum. |
| fixedDatumValue | rpr.UnsignedInteger32 The value for this fixed datum. |
| ### rpr.RecordStruct |
Record data.
| Field | Description |
|---|---|
| numberOfBits | rpr.UnsignedInteger32 Number of bits of data. |
| numberOfBytesARecordData | rpr.OctetArray Data. |
| paddingTo32 | rpr.OctetPadding32Array Brings the record length to a 32-bit boundary |
| ### rpr.RecordSetStruct |
A set of records and record details.
| Field | Description |
|---|---|
| recordSetIdentifier | rpr.DatumIdentifierEnum32 This field shall specify the data structure used to convey the parameter values of the record for each record. |
| recordSetSerialNumber | rpr.UnsignedInteger32 This field shall specify the serial number of the first record in the array. |
| numberOfRecordsARecordValues | rpr.RecordStructArray This field contains the records of the format specified by the Record ID field. |
| ### rpr.Acknowledge |
A Simulation Management (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.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 This field matches this response with the specific StartResume, StopFreeze, CreateEntity or RemoveEntity interaction sent by the simulation manager. |
| acknowledgeFlag | rpr.AcknowledgeFlagEnum16 The type of interaction being acknowledged. |
| responseFlag | rpr.ResponseFlagEnum16 The type of response made to the interaction by the recipient. |
| ### rpr.AcknowledgeR |
A Simulation Management (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.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 This field matches this response with the specific StartResume, StopFreeze, CreateEntity or RemoveEntity interaction sent by the simulation manager. |
| acknowledgeFlag | rpr.AcknowledgeFlagEnum16 The type of interaction being acknowledged. |
| responseFlag | rpr.ResponseFlagEnum16 The type of response made to the interaction by the recipient. |
| ### rpr.ActionRequest |
A Simulation Management (SIMAN) interaction sent from a Simulation Manager federate to one or more federates to request that they perform a specified action.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient(s) of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| actionRequestCode | rpr.ActionEnum32 The action that the recipient(s) are requested to perform. |
| fixedDatums | rpr.FixedDatumStructLengthlessArray Optional additional data items (types and values) |
| variableDatumSet | rpr.VariableDatumStructArray Optional additional data items (types and values). These data items are not of fixed length. |
| ### rpr.ActionRequestR |
A Simulation Management (SIMAN) interaction sent from a Simulation Manager federate to one or more federates to request that they perform a specified action. The Simulation Manager federate specifies the acknowledgement protocol to be used.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient(s) of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| actionRequestCode | rpr.ActionEnum32 The action that the recipient(s) are requested to perform. |
| fixedDatums | rpr.FixedDatumStructLengthlessArray Optional additional data items (types and values) |
| variableDatumSet | rpr.VariableDatumStructArray Optional additional data items (types and values). These data items are not of fixed length. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for a transaction |
| ### rpr.ActionResponse |
A Simulation Management (SIMAN) interaction designed to acknowledge receipt of an ActionResponse interaction from a Simulation Manager federate and to inform the Simulation Manager federate whether the federate has implemented the request.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 This field matches this response with the specific ActionRequest interaction sent by the simulation manager. |
| requestStatus | rpr.RequestStatusEnum32 The status of the request that the recipient has been asked to perform. |
| fixedDatums | rpr.FixedDatumStructLengthlessArray Additional, fixed length data items (types and values). |
| variableDatumSet | rpr.VariableDatumStructArray Additional, non fixed length, data items (types and values). |
| ### rpr.ActionResponseR |
A Simulation Management (SIMAN) interaction designed to acknowledge receipt of an ActionResponseR interaction from a Simulation Manager federate and to inform the Simulation Manager federate whether the federate has implemented the request.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 This field matches this response with the specific ActionRequest interaction sent by the simulation manager. |
| requestStatus | rpr.RequestStatusEnum32 The status of the request that the recipient has been asked to perform. |
| fixedDatums | rpr.FixedDatumStructLengthlessArray Additional, fixed length data items (types and values). |
| variableDatumSet | rpr.VariableDatumStructArray Additional, non fixed length, data items (types and values). |
| ### rpr.Comment |
A Simulation Management (SIMAN) interaction used to insert messages and information into a log stream and closely matches the structures used by the Data interaction class. This information is usually unsolicited in nature. The information contained within the Interaction should be used for commenting purposes only.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient(s) of the interaction. |
| variableDatumSet | rpr.VariableDatumStructArray The set of data items (types and values) associated with the interaction. |
| ### rpr.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.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The FederateIdentifier field identifies the federate that is responsible for creating the entity (if possible). The complete parameter defines the entity ID of the new entity (see also note [18]). |
| requestIdentifier | rpr.UnsignedInteger32 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. |
| ### rpr.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.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The FederateIdentifier field identifies the federate that is responsible for creating the entity (if possible). The complete parameter defines the entity ID of the new entity (see also note [18]). |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for a transaction |
| ### rpr.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).
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 This field matches this response with the specific SetData or DataQuery interaction sent by the simulation manager. |
| fixedDatums | rpr.FixedDatumStructLengthlessArray The set of data items (types and values), of fixed length, that the recipient can return for this interaction. |
| variableDatumSet | rpr.VariableDatumStructArray The set of data items (types and values), of variable length, that the recipient can return for this interaction. |
| ### rpr.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).
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 This field matches this response with the specific SetData or DataQuery interaction sent by the simulation manager. |
| fixedDatums | rpr.FixedDatumStructLengthlessArray The set of data items (types and values), of fixed length, that the recipient can return for this interaction. |
| variableDatumSet | rpr.VariableDatumStructArray The set of data items (types and values), of variable length, that the recipient can return for this interaction. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for a transaction |
| ### rpr.DataQuery |
A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to request that a federate supply the current values of specified data.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| timeInterval | rpr.UnsignedInteger32 The interval between regular updates of the requested data. If this field is zero then the recipient should only issue a single Data interaction in response to this interaction. |
| fixedDatumIdentifiers | rpr.DatumIdentifierLengthlessArray The set of fixed length data items (types) that the recipient is requested to supply data for. |
| variableDatumIdentifiers | rpr.DatumIdentifierLengthlessArray The set of variable length data items (types) that the recipient is requested to supply data for. |
| ### rpr.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.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| timeInterval | rpr.UnsignedInteger32 The interval between regular updates of the requested data. If this field is zero then the recipient should only issue a single Data interaction in response to this interaction. |
| fixedDatumIdentifiers | rpr.DatumIdentifierLengthlessArray The set of fixed length data items (types) that the recipient is requested to supply data for. |
| variableDatumIdentifiers | rpr.DatumIdentifierLengthlessArray The set of variable length data items (types) that the recipient is requested to supply data for. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for a transaction |
| ### rpr.EventReport |
A Simulation Management (SIMAN) interaction designed to allow a federate to alert a Simulation Manager federate that a particular event has occurred.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient(s) of the interaction. |
| eventType | rpr.EventTypeEnum32 The type of event being reported. |
| fixedDatums | rpr.FixedDatumStructLengthlessArray The set of fixed size data items (types and values) associated with this event. |
| variableDatumSet | rpr.VariableDatumStructArray The set of variable size data items (types and values) associated with this event. |
| ### rpr.RemoveEntity |
A Simulation Management (SIMAN) interaction, sent from a Simulation Manager to request that a specified entity be removed from the simulation.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient(s) of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 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. |
| ### rpr.RemoveEntityR |
A Simulation Management (SIMAN) interaction, sent from a Simulation Manager to request that a specified entity be removed from the simulation.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient(s) of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for a transaction |
| ### rpr.SetData |
A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to request that a federate sets the values of specified data to specified values.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| fixedDatums | rpr.FixedDatumStructLengthlessArray The set of fixed length data items (types and values) that the recipient is requested to set. |
| variableDatumSet | rpr.VariableDatumStructArray The set of variables length data items (types and values) that the recipient is requested to set. |
| ### rpr.SetDataR |
A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to request that a federate sets the values of specified data to specified values. The Simulation Manager federate specifies the acknowledgement protocol to be used.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| fixedDatums | rpr.FixedDatumStructLengthlessArray The set of fixed length data items (types and values) that the recipient is requested to set. |
| variableDatumSet | rpr.VariableDatumStructArray The set of variables length data items (types and values) that the recipient is requested to set. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for a transaction |
| ### rpr.StartResume |
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.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient(s) of the interaction. |
| realWorldTime | rpr.ClockTimeStruct The real world time (GMT) that the entity or entities should start/resume at. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| simulationTime | rpr.ClockTimeStruct The simulation time that the entity or entities should use when they start/resume. |
| ### rpr.StartResumeR |
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.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient(s) of the interaction. |
| realWorldTime | rpr.ClockTimeStruct The real world time (GMT) that the entity or entities should start/resume at. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| simulationTime | rpr.ClockTimeStruct The simulation time that the entity or entities should use when they start/resume. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for a transaction |
| ### rpr.StopFreeze |
A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to request that one or more entities either a) freeze (pause) their simulation or b) stop their simulation.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient(s) of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| realWorldTime | rpr.ClockTimeStruct The real world time (GMT) that the entity or entities should stop/freeze at. |
| reason | rpr.StopFreezeReasonEnum8 The reason for the stop or freeze. |
| reflectValues | bool Whether the entity or entities being stopped/frozen should continue to reflect values when stopped/frozen. |
| runInternalSimulationClock | bool Whether the entity or entities being stopped/frozen should continue to run their internal simulation clock when stopped/frozen. |
| updateAttributes | bool Whether the entity or entities being stopped/frozen should continue to update attributes when stopped/frozen. |
| ### rpr.StopFreezeR |
A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to request that one or more entities either a) pause their simulation or b) stop their simulation. The Simulation Manager federate specifies the acknowledgement protocol to be used.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient(s) of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| realWorldTime | rpr.ClockTimeStruct The real world time (GMT) that the entity or entities should stop/freeze at. |
| reason | rpr.StopFreezeReasonEnum8 The reason for the stop or freeze. |
| reflectValues | bool Whether the entity or entities being stopped/frozen should continue to reflect values when stopped/frozen. |
| runInternalSimulationClock | bool Whether the entity or entities being stopped/frozen should continue to run their internal simulation clock when stopped/frozen. |
| updateAttributes | bool Whether the entity or entities being stopped/frozen should continue to update attributes when stopped/frozen. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for a transaction |
| ### rpr.RecordR |
A Simulation Management (SIMAN) interaction designed to acknowledge receipt of a RecordQueryR or SetRecordR interaction from a Simulation Manager federate and to inform the Simulation Manager federate whether the federate has implemented the request.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 This field matches this response with the specific RecordQueryR or SetRecordR interaction sent by the simulation manager. |
| eventType | rpr.EventTypeEnum32 The type of event that caused the RecordR interaction to be issued. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for the transaction |
| responseSerialNumber | rpr.UnsignedInteger32 Used to identify the serial number of the RecordR interaction when more than one interaction is used to report record values. |
| recordSetData | rpr.RecordSetStructArray1Plus The set of records containing the information requested |
| ### rpr.RecordQueryR |
A Simulation Management (SIMAN) interaction designed to allow a Simulation Manager federate to request data, in record format, from another federate.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient(s) of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| timeInterval | rpr.UnsignedInteger32 The interval between regular updates of the requested data. If this field is zero then the recipient should only issue a single RecordR interaction in response to this interaction. |
| eventType | rpr.EventTypeEnum32 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. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for the transaction |
| recordIdentifiers | rpr.DatumIdentifierLengthlessArray Identifies the records for which information is requested |
| ### rpr.SetRecordR |
A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to request that a federate sets the values of specified data to specified values (provided in record format).
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient(s) of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for a transaction |
| recordSetData | rpr.RecordSetStructArray1Plus Specifies the information, in record format, to be set by the receiving entity. |
| ### rpr.TransferControl |
A Simulation Management (SIMAN) interaction, sent to initiate the transfer of control of an entity.
| Field | Description |
|---|---|
| originatingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application sending the interaction. |
| receivingEntity | rpr.EntityIdentifierStruct The DIS entity ID of the entity or application which is the intended recipient(s) of the interaction. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| transferType | rpr.TransferTypeEnum8 The type of transfer to be performed. |
| transferEntity | string The ID of the object to be transferred. |
| recordSetData | rpr.RecordSetStructArray1Plus Specifies the information, in record format, to be set by the receiving entity. |
| ### rpr.AttributeChangeRequest |
A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to ask that a specified attribute be set to a specified value.
| Field | Description |
|---|---|
| objectIdentifiers | rpr.RTIobjectIdArray The list of objects that are the intended recipients of this interaction. |
| attributeValueSet | rpr.AttributeValuePairStructArray1Plus The set of attributes and their values, that the recipients are asked to update. |
| ### rpr.AttributeChangeRequestR |
A Simulation Management (SIMAN) interaction, sent from a Simulation Manager federate to ask that a specified attribute be set to a specified value. The Simulation Manager federate specifies the acknowledgement protocol to be used.
| Field | Description |
|---|---|
| objectIdentifiers | rpr.RTIobjectIdArray The list of objects that are the intended recipients of this interaction. |
| attributeValueSet | rpr.AttributeValuePairStructArray1Plus The set of attributes and their values, that the recipients are asked to update. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for a transaction |
| ### rpr.AttributeChangeResult |
A Simulation Management (SIMAN) interaction designed to acknowledge receipt of an AttributeChangeRequest interaction from a Simulation Manager federate, and to inform the Simulation Manager federate whether the attribute was set to the specified value or not.
| Field | Description |
|---|---|
| objectIdentifier | string The ID of the object replying to the AttributeChangeRequest interaction. |
| attributeChangeResult | rpr.ResponseFlagEnum16 Indicates ability to comply. |
| attributeValueSet | rpr.AttributeValuePairStructArray1Plus The set of attributes and their values that the recipient has been able to update. |
| ### rpr.AttributeChangeResultR |
A Simulation Management (SIMAN) interaction designed to acknowledge receipt of an AttributeChangeRequest interaction from a Simulation Manager federate, and to inform the Simulation Manager federate whether the attribute was set to the specified value or not. The Simulation Manager federate specifies the acknowledgement protocol to be used.
| Field | Description |
|---|---|
| objectIdentifier | string The ID of the object replying to the AttributeChangeRequest interaction. |
| attributeChangeResult | rpr.ResponseFlagEnum16 Indicates ability to comply. |
| attributeValueSet | rpr.AttributeValuePairStructArray1Plus The set of attributes and their values that the recipient has been able to update. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for this transaction |
| ### rpr.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.
| Field | Description |
|---|---|
| objectClass | rpr.UnsignedInteger32 The class of object to be created. |
| attributeValueSet | rpr.AttributeValuePairStructArray1Plus The set of attributes, and associated values, to be used to initialize the object. |
| requestIdentifier | rpr.UnsignedInteger32 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. |
| ### rpr.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.
| Field | Description |
|---|---|
| objectClass | rpr.UnsignedInteger32 The class of object to be created. |
| attributeValueSet | rpr.AttributeValuePairStructArray1Plus The set of attributes, and associated values, to be used to initialize the object. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for a transaction |
| ### rpr.CreateObjectResult |
A Simulation Management (SIMAN) interaction designed to acknowledge receipt of a CreateObjectRequest from a Simulation Manager federate and to inform the Simulation Manager federate whether the object creation was successful or not.
| Field | Description |
|---|---|
| createObjectResult | rpr.ResponseFlagEnum16 Indicates ability to comply. |
| requestIdentifier | rpr.UnsignedInteger32 This field matches this response with the specific CreateObject interaction sent by the simulation manager. |
| ### rpr.CreateObjectResultR |
A Simulation Management (SIMAN) interaction designed to acknowledge receipt of a CreateObjectRequest from a Simulation Manager federate and to inform the Simulation Manager federate whether the object creation was successful or not. The Simulation Manager federate specifies the acknowledgement protocol to be used.
| Field | Description |
|---|---|
| createObjectResult | rpr.ResponseFlagEnum16 Indicates ability to comply. |
| requestIdentifier | rpr.UnsignedInteger32 This field matches this response with the specific CreateObject interaction sent by the simulation manager. |
| ### rpr.RemoveObjectRequest |
A Simulation Management (SIMAN) interaction, sent from a Simulation Manager to request that one or more specified objects be removed from the simulation.
| Field | Description |
|---|---|
| objectIdentifiers | rpr.RTIobjectIdArray The IDs of the objects to be removed. |
| requestIdentifier | rpr.UnsignedInteger32 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. |
| ### rpr.RemoveObjectRequestR |
A Simulation Management (SIMAN) interaction, sent from a Simulation Manager to request that one or more specified objects be removed from the simulation.
| Field | Description |
|---|---|
| objectIdentifiers | rpr.RTIobjectIdArray The IDs of the objects to be removed. |
| requestIdentifier | rpr.UnsignedInteger32 The Request ID is a monotonically increasing integer identifier inserted by the Simulation Manager into all Simulation management interactions. It is used as a unique identifier to identify the latest in a series of competing requests and identifying acknowledgements. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for a transaction |
| ### rpr.RemoveObjectResult |
A Simulation Management (SIMAN) interaction designed to acknowledge receipt of a RemoveObjectRequest interaction, and to inform the Simulation Manager federate whether the removal was successful or not.
| Field | Description |
|---|---|
| removeObjectResult | rpr.ResponseFlagEnum16 Indicates ability to comply. |
| requestIdentifier | rpr.UnsignedInteger32 This field matches this response with the specific RemoveObject interaction sent by the simulation manager. |
| ### rpr.RemoveObjectResultR |
A Simulation Management (SIMAN) interaction designed to acknowledge receipt of a RemoveObjectRequestR interaction, and to inform the Simulation Manager federate whether the removal was successful or not.
| Field | Description |
|---|---|
| removeObjectResult | rpr.ResponseFlagEnum16 Indicates ability to comply. |
| requestIdentifier | rpr.UnsignedInteger32 This field matches this response with the specific RemoveObject interaction sent by the simulation manager. |
| ### rpr.ActionRequestToObject |
A Simulation Management (SIMAN) interaction sent from a Simulation Manager federate to one or more specific object instances to request that they perform a specified action.
| Field | Description |
|---|---|
| objectIdentifiers | rpr.RTIobjectIdArray The list of objects that are the intended recipients of this interaction. |
| actionRequestCode | rpr.ActionEnum32 The action that the recipient(s) are intended to perform. |
| ### rpr.ActionRequestToObjectR |
A Simulation Management (SIMAN) interaction sent from a Simulation Manager federate to one or more specific object instances to request that they perform a specified action. The Simulation Manager federate specifies the acknowledgement protocol to be used.
| Field | Description |
|---|---|
| objectIdentifiers | rpr.RTIobjectIdArray The list of objects that are the intended recipients of this interaction. |
| actionRequestCode | rpr.ActionEnum32 The action that the recipient(s) are intended to perform. |
| acknowledgementProtocol | rpr.AcknowledgementProtocolEnum8 The acknowledgement protocol to be used for this transaction |
| ### rpr.ActionResponseFromObject |
A Simulation Management (SIMAN) interaction designed to acknowledge receipt of an ActionResponseToObject interaction from a Simulation Manager federate and to inform the Simulation Manager federate whether the object has implemented the request.
| Field | Description |
|---|---|
| actionResult | rpr.ActionResultEnum32 The status of the request that the recipient has been asked to perform. |
| ### rpr.ActionResponseFromObjectR |
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.
| Field | Description |
|---|---|
| actionResult | rpr.ActionResultEnum32 The status of the request that the recipient has been asked to perform. |
| ### rpr.SupplyStruct |
Represents a single supply type and the quantity being offered or requested.
| Field | Description |
|---|---|
| supplyType | rpr.EntityTypeStruct The type of supply being offered or requested. |
| quantity | rpr.Float32 The number of units of the supply type. The unit measure depends on the supply type and shall use the SI units of measurement used for such supplies. |
| ### rpr.RepairComplete |
Notifies the requesting entity that the requested repair has been completed.
| Field | Description |
|---|---|
| receivingObject | string Object requesting repairs |
| repairingObject | string Object that is able to perform the requested repair |
| repairType | rpr.RepairTypeEnum16 Type of repair performed |
| ### rpr.RepairResponse |
Acknowledges the notification of the completion of a repair.
| Field | Description |
|---|---|
| receivingObject | string Object requesting repairs |
| repairingObject | string Object that is able to perform the requested repair |
| repairResultCode | rpr.RepairResultEnum8 Result of repair |
| ### rpr.ResupplyCancel |
Communicates the canceling of a service function by either the receiving or the supplying entity.
| Field | Description |
|---|---|
| receivingObject | string Object that is receiving supplies |
| supplyingObject | string Object that has offered supplies |
| ### rpr.ResupplyOffer |
Communicates the offer of supplies from a supplying entity to a receiving entity.
| Field | Description |
|---|---|
| receivingObject | string Object that the supplies are being offered to. |
| supplyingObject | string Object that is offering the supplies |
| suppliesData | rpr.SupplyStructLengthlessArray List of supplies that are offered. |
| ### rpr.ResupplyReceived |
Acknowledge the receipt of supplies.
| Field | Description |
|---|---|
| receivingObject | string Object that is receiving the supplies |
| supplyingObject | string Object that is providing the supplies. |
| suppliesData | rpr.SupplyStructLengthlessArray List of supplies taken by receiving object. |
| ### rpr.ServiceRequest |
A request for logistics support. The requesting entity issues the interaction to the supplying entity asking for repair or specific supplies.
| Field | Description |
|---|---|
| requestingObject | string Object requesting service |
| servicingObject | string Object that is able to provide the requested service |
| serviceType | rpr.ServiceTypeEnum8 Type of requested service |
| suppliesData | rpr.SupplyStructLengthlessArray 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. |
| ### rpr.BreachableSegmentStruct |
Record specifying the characteristics of a breachable linear object segment
| Field | Description |
|---|---|
| segmentParameters | rpr.LinearSegmentStruct Specifies the breachable linear object segment characteristics |
| breachLength | rpr.UnsignedInteger32 Specifies the breachable linear object segment as 8 portions of length = BreachLength |
| breachedState | rpr.BreachedStatusEnum8 Specifies the breached appearance of the breachable linear object segment |
| segmentBreached | rpr.BreachedStatusArray8 Specifies whether the segment portion beginning at the segment origin + (i*BreachLength) and extending BreachLength meters is breached or not |
| padding | rpr.OctetArray7 Padding to 64 bits |
| ### rpr.BreachStruct |
Record specifying the characteristics of a breach linear object segment
| Field | Description |
|---|---|
| segmentParameters | rpr.LinearSegmentStruct Specifies the breach linear object segment characteristics |
| padding | rpr.OctetArray4 Padding to 64 bits |
| ### rpr.Point2GeomRecStruct |
Record specifying Point 2 geometry record
| Field | Description |
|---|---|
| location | rpr.WorldLocationStruct Location X, Y, Z |
| velocity | rpr.VelocityVectorStruct Velocity Vx, Vy, Vz |
| padding | rpr.OctetArray4 Padding field |
| ### rpr.Line1GeomRecStruct |
Record specifying Line 1 geometry record
| Field | Description |
|---|---|
| startPointLocation | rpr.WorldLocationStruct Start point location |
| endPointLocation | rpr.WorldLocationStruct End point location |
| ### rpr.Line2GeomRecStruct |
Record specifying Line 2 geometry record
| Field | Description |
|---|---|
| startPointLocation | rpr.WorldLocationStruct Start point location |
| endPointLocation | rpr.WorldLocationStruct End point location |
| startPointVelocity | rpr.VelocityVectorStruct Start point velocity |
| endPointVelocity | rpr.VelocityVectorStruct End point velocity |
| ### rpr.Sphere1GeomRecStruct |
Record specifying Bounding Sphere & Sphere 1 geometry record
| Field | Description |
|---|---|
| centroidLocation | rpr.WorldLocationStruct Centroid location X, Y, Z |
| radius | rpr.Float32 Radius |
| padding | rpr.OctetArray4 Padding field |
| ### rpr.Sphere2GeomRecStruct |
Record specifying Sphere 2 geometry record
| Field | Description |
|---|---|
| centroidLocation | rpr.WorldLocationStruct Centroid location X, Y, Z |
| radius | rpr.Float32 Radius |
| radiusRate | rpr.Float32 Variation of radius |
| velocity | rpr.VelocityVectorStruct Velocity Vx, Vy, Vz |
| angularVelocity | rpr.AngularVelocityVectorStruct Angular velocity Vx, Vy, Vz |
| ### rpr.Ellipsoid1GeomRecStruct |
Record specifying Ellipsoid 1 geometry record
| Field | Description |
|---|---|
| centroidLocation | rpr.WorldLocationStruct Centroid location X, Y, Z |
| sigmaValue | rpr.DimensionStruct Sigma dimensions |
| orientation | rpr.OrientationStruct Orientation, specified by Euler angles |
| ### rpr.Ellipsoid2GeomRecStruct |
Record specifying Ellipsoid 2 geometry record
| Field | Description |
|---|---|
| centroidLocation | rpr.WorldLocationStruct Centroid location X, Y, Z |
| sigmaValue | rpr.DimensionStruct Sigma dimensions |
| sigmaRate | rpr.VelocityVectorStruct Variation of sigma dimensions |
| orientation | rpr.OrientationStruct Orientation, specified by Euler angles |
| velocity | rpr.VelocityVectorStruct Velocity Vx, Vy, Vz |
| angularVelocity | rpr.AngularVelocityVectorStruct Angular velocity Vx, Vy, Vz |
| padding | rpr.OctetArray4 Padding field |
| ### rpr.Cone1GeomRecStruct |
Record specifying Cone 1 geometry record
| Field | Description |
|---|---|
| vertexLocation | rpr.WorldLocationStruct Vertex location X, Y, Z |
| orientation | rpr.OrientationStruct Orientation, specified by Euler angles |
| height | rpr.Float32 Height |
| peakAngle | rpr.Float32 Peak angle |
| padding | rpr.OctetArray4 Padding field |
| ### rpr.Cone2GeomRecStruct |
Record specifying Cone 2 geometry record
| Field | Description |
|---|---|
| vertexLocation | rpr.WorldLocationStruct Vertex location X, Y, Z |
| orientation | rpr.OrientationStruct Orientation, specified by Euler angles |
| velocity | rpr.VelocityVectorStruct Velocity Vx, Vy, Vz |
| angularVelocity | rpr.AngularVelocityVectorStruct Angular velocity Vx, Vy, Vz |
| height | rpr.Float32 Height |
| heightRate | rpr.Float32 Variation of height |
| peakAngle | rpr.Float32 Peak angle |
| peakAngleRate | rpr.Float32 Variation of peak angle |
| padding | rpr.OctetArray4 Padding field |
| ### rpr.RectVol1GeomRecStruct |
Record specifying Rectangular Volume 1 geometry record
| Field | Description |
|---|---|
| cornerLocation | rpr.WorldLocationStruct Corner location X, Y, Z |
| dimensions | rpr.DimensionStruct Dimensions |
| orientation | rpr.OrientationStruct Orientation, specified by Euler angles |
| ### rpr.DimensionRateStruct |
Record specifying length X, Y, Z rates
| Field | Description |
|---|---|
| xRate | rpr.VelocityMeterPerSecondFloat32 Variation of X axis length |
| yRate | rpr.VelocityMeterPerSecondFloat32 Variation of Y axis length |
| zRate | rpr.VelocityMeterPerSecondFloat32 Variation of Z axis length |
| ### rpr.RectVol2GeomRecStruct |
Record specifying Rectangular Volume 2 geometry record
| Field | Description |
|---|---|
| cornerLocation | rpr.WorldLocationStruct Corner location X, Y, Z |
| dimensions | rpr.DimensionStruct Dimensions |
| dimensionsRate | rpr.DimensionRateStruct Variation of dimensions |
| orientation | rpr.OrientationStruct Orientation, specified by Euler angles |
| velocity | rpr.VelocityVectorStruct Velocity Vx, Vy, Vz |
| angularVelocity | rpr.AngularVelocityVectorStruct Angular velocity Vx, Vy, Vz |
| padding | rpr.OctetArray4 Padding field |
| ### rpr.PlumeDimensionStruct |
Record specifying plume dimensions
| Field | Description |
|---|---|
| length | rpr.MeterFloat32 Plume length |
| width | rpr.MeterFloat32 Plume width |
| height | rpr.MeterFloat32 Plume height |
| ### rpr.PlumeDimensionRateStruct |
Record specifying plume dimension rates
| Field | Description |
|---|---|
| lengthRate | rpr.VelocityMeterPerSecondFloat32 Variation of plume length |
| widthRate | rpr.VelocityMeterPerSecondFloat32 Variation of plume width |
| heightRate | rpr.VelocityMeterPerSecondFloat32 Variation of plume height |
| ### rpr.GaussPlumeGeomRecStruct |
Record specifying Gaussian Plume geometry record
| Field | Description |
|---|---|
| sourceLocation | rpr.WorldLocationStruct Source location X, Y, Z |
| orientation | rpr.OrientationStruct Orientation, specified by Euler angles |
| plumeDimension | rpr.PlumeDimensionStruct Plume dimensions |
| plumeDimensionRate | rpr.PlumeDimensionRateStruct Variation of plume dimensions |
| leadingEdge | rpr.Float32 Leading edge |
| leadingEdgeVelocity | rpr.VelocityVectorStruct Leading edge velocity |
| padding | rpr.OctetArray4 Padding field |
| ### rpr.GaussPuffGeomRecStruct |
Record specifying Gaussian Puff geometry record
| Field | Description |
|---|---|
| puffLocation | rpr.WorldLocationStruct Puff location X, Y, Z |
| originationLocation | rpr.WorldLocationStruct Origination location X, Y, Z |
| sigmaValue | rpr.DimensionStruct Sigma dimensions |
| sigmaRate | rpr.DimensionRateStruct Variation of sigma dimensions |
| orientation | rpr.OrientationStruct Orientation, specified by Euler angles |
| velocity | rpr.VelocityVectorStruct Velocity Vx, Vy, Vz |
| angularVelocity | rpr.AngularVelocityVectorStruct Angular velocity Vx, Vy, Vz |
| centroidHeight | rpr.Float32 Centroid height |
| ### rpr.UniformGeomRecStruct |
Record specifying Uniform geometry record
| Field | Description |
|---|---|
| padding | rpr.OctetArray8 Padding field |
| ### rpr.COMBICStateRecStruct |
Record specifying COMBIC state record
| Field | Description |
|---|---|
| timeSinceCreation | rpr.UnsignedInteger32 Time since creation |
| munitionSource | rpr.EntityTypeStruct Munition source |
| numberOfSources | rpr.Integer32 Number of sources |
| geometryIndex | rpr.UnsignedInteger16 Geometry index |
| sourceType | rpr.UnsignedInteger32 Source type |
| barrageRate | rpr.Float32 Barrage rate |
| barrageDuration | rpr.Float32 Barrage duration |
| barrageCrosswindLength | rpr.Float32 Barrage crosswind length |
| barrageDownwindLength | rpr.Float32 Barrage downwind length |
| detonationVelocity | rpr.VelocityVectorStruct Detonation velocity |
| padding | rpr.OctetArray4 Padding field |
| ### rpr.FlareStateRecStruct |
Record specifying Flare state record
| Field | Description |
|---|---|
| timeSinceCreation | rpr.UnsignedInteger32 Time since creation |
| source | rpr.EntityTypeStruct Source |
| numberIntensity | rpr.Integer32 Number intensity |
| numberOfSources | rpr.Integer32 Number of sources |
| geometryIndex | rpr.UnsignedInteger16 Geometry index |
| padding | rpr.OctetArray2 Padding field |
| ### rpr.RectVol3GeomRecStruct |
Record specifying Rectangular Volume 3 geometry record
| Field | Description |
|---|---|
| centerLocation | rpr.WorldLocationStruct Center location X, Y, Z |
| dimensions | rpr.DimensionStruct Dimensions |
| orientation | rpr.OrientationStruct Orientation, specified by Euler angles |
| ### rpr.EnvironmentRecStruct |
Record specifying an environment (geometry or state) record
| Field | Description |
|---|---|
| index | rpr.UnsignedInteger32 Identifies the sequentially numbered record index |
| dataVariant | rpr.EnvironmentRecVariantStruct Specifies geometry and state record alternatives |
| ### rpr.ExhaustSmokeStruct |
Record specifying the characteristics of a linear object smoke segment
| Field | Description |
|---|---|
| segmentParameters | rpr.LinearSegmentStruct Specifies the linear object smoke segment characteristics |
| percentOpacity | rpr.PercentUnsignedInteger32 Specifies the opacity of the linear object smoke segment |
| attached | bool Specifies whether the linear object smoke segment is attached to the vehicle |
| chemicalContent | rpr.ChemicalContentEnum32 Specifies the chemical content of the linear object smoke segment |
| ### rpr.IrregularGridAxisStruct |
Record specifying irregular (variable spacing) axis data
| Field | Description |
|---|---|
| coordinateScale | rpr.Float64 Specifies the value that linearly scales the coordinates of the grid locations for the Xi axis |
| coordinateOffset | rpr.Float64 Specifies the constant offset value that shall be applied to the grid locations for the Xi axis |
| numberOfGridLocationsAGridLocations | rpr.UnsignedInteger16Array1Plus Specifies the coordinate values for the Ni grid locations along the irregular (variable spacing) Xi axis |
| paddingTo64 | rpr.OctetPadding64Array Brings the record length to a 64-bit boundary |
| ### rpr.GridAxisStruct |
Record specifying grid Xi axis data
| Field | Description |
|---|---|
| initialValue | rpr.Float64 Specifies the coordinate of the origin (or initial value) for the Xi axis |
| finalValue | rpr.Float64 Specifies the coordinate of the endpoint (or final value) for the Xi axis |
| totalNumberOfPoints | rpr.UnsignedInteger16 Specifies the total number of grid points along the Xi domain axis |
| interleafFactor | rpr.Octet Specifies the integer valued interleaf factor along a domain (grid) Xi axis ; a value of one shall indicate no sub-sampling (interleaving), while integer values greater than one shall indicate the sampling frequency along an axis |
| numberOfPoints | rpr.UnsignedInteger16 Specifies the number of grid locations along the Xi axis |
| initialIndex | rpr.UnsignedInteger16 Specifies the index of the initial grid point along the Xi domain axis |
| axisTypeAAlternatives | rpr.GridAxisTypeVariantStruct Specifies axis data alternatives |
| ### rpr.GridValueType0Struct |
Record specifying type 0 data representation
| Field | Description |
|---|---|
| numberOfBytesAValues | rpr.OctetArray1Plus Specifies the number of bytes |
| paddingTo32 | rpr.OctetPadding32Array Brings the record length to a 32-bit boundary |
| ### rpr.GridValueType1Struct |
Record specifying type 1 data representation
| Field | Description |
|---|---|
| scale | rpr.Float32 Specifies the constant scale factor used to scale the environmental state variable data values |
| offset | rpr.Float32 Specifies the constant offset used to scale the environmental state variable data values |
| numberOfValuesAValues | rpr.Integer16Array1Plus Specifies the number of environmental state variable data values |
| paddingTo32 | rpr.OctetPadding32Array Brings the record length to a 32-bit boundary |
| ### rpr.GridValueType2Struct |
Record specifying type 2 data representation
| Field | Description |
|---|---|
| numberOfValuesAValues | rpr.Float32Array1Plus Specifies the number of environmental state variable data values |
| ### rpr.GridDataStruct |
Record specifying grid data representation
| Field | Description |
|---|---|
| sampleType | rpr.EnvironmentDataSampleTypeEnum16 Specifies the environmental data sample |
| dataRepresentationAAlternatives | rpr.GridDataRepresentationVariantStruct Specifies grid data representation alternatives |
| ### rpr.EnvironmentObjectTypeStruct |
Record specifying the domain, the kind and the specific identification of the environment object
| Field | Description |
|---|---|
| domain | rpr.Octet Specifies the domain in which the object exists |
| kind | rpr.Octet Identifies the kind of object |
| category | rpr.Octet Specifies the main category that describes the object |
| subcategory | rpr.Octet Specifies a particular subcategory to which an object belongs based on the Category field |
| ### rpr.EnvironmentTypeStruct |
Record specifying the kind of environment, the domain and any extra information necessary for describing the environmental entity
| Field | Description |
|---|---|
| entityKind | rpr.Octet Identifies the kind of entity |
| domain | rpr.Octet Specifies a single primary domain in which the environmental condition exists |
| classVal | rpr.UnsignedInteger16 Identifies the type of environmental entity |
| category | rpr.Octet Specifies the main category that describes the environmental entity |
| subcategory | rpr.Octet Specifies a particular subcategory to which an environmental entity belongs based on the Category field |
| specific | rpr.Octet Identifies specific information about an environmental entity based on the Subcategory field |
| extra | rpr.Octet Specifies extra information required to describe a particular environmental entity |
| ### rpr.EnvironmentObjectTransaction |
A base interaction for modifying instances of point, linear and areal environment object classes.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| ### rpr.ArealObjectTransaction |
An interaction for modifying instances of the ArealObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| pointsData | rpr.WorldLocationStructLengthlessArray Specifies the physical location (a collection of points) that defines the object |
| percentComplete | rpr.PercentUnsignedInteger32 Specifies the percent completion of the object |
| damagedAppearance | rpr.DamageStatusEnum32 Specifies the damaged appearance of the object |
| objectPreDistributed | bool Specifies whether or not the object was created before the start of the exercise |
| deactivated | bool Specifies whether or not the object has been deactivated (it has ceased to exist in the synthetic environment) |
| smoking | bool Specifies whether or not the object is smoking (creating a smoke plume) |
| flaming | bool Specifies whether or not the object is flaming |
| ### rpr.OtherArealObjectTransaction |
An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the OtherArealObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| pointsData | rpr.WorldLocationStructLengthlessArray Specifies the physical location (a collection of points) that defines the object |
| percentComplete | rpr.PercentUnsignedInteger32 Specifies the percent completion of the object |
| damagedAppearance | rpr.DamageStatusEnum32 Specifies the damaged appearance of the object |
| objectPreDistributed | bool Specifies whether or not the object was created before the start of the exercise |
| deactivated | bool Specifies whether or not the object has been deactivated (it has ceased to exist in the synthetic environment) |
| smoking | bool Specifies whether or not the object is smoking (creating a smoke plume) |
| flaming | bool Specifies whether or not the object is flaming |
| ### rpr.LinearObjectTransaction |
An interaction for modifying instances of the LinearObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| ### rpr.BreachableLinearObjectTransaction |
An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the BreachableLinearObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| segmentRecords | rpr.BreachableSegmentStructLengthlessArray Specifies a breachable linear object |
| ### rpr.BreachObjectTransaction |
An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the BreachObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| segmentRecords | rpr.BreachStructLengthlessArray Specifies a breach linear object |
| ### rpr.ExhaustSmokeObjectTransaction |
An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the ExhaustSmokeObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| segmentRecords | rpr.ExhaustSmokeStructLengthlessArray Specifies an exhaust smoke linear object |
| ### rpr.OtherLinearObjectTransaction |
An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the OtherLinearObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| ### rpr.PointObjectTransaction |
An interaction for modifying instances of the PointObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| location | rpr.WorldLocationStruct Specifies the location of the object based on x, y and z coordinates |
| orientation | rpr.OrientationStruct Specifies the angles of rotation around the coordinate axis between the object'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 object coordinate system |
| percentComplete | rpr.PercentUnsignedInteger32 Specifies the percent completion of the object |
| damagedAppearance | rpr.DamageStatusEnum32 Specifies the damaged appearance of the object |
| objectPreDistributed | bool Specifies whether or not the object was created before the start of the exercise |
| deactivated | bool Specifies whether or not the object has been deactivated (it has ceased to exist in the synthetic environment) |
| smoking | bool Specifies whether or not the object is smoking (creating a smoke plume) |
| flaming | bool Specifies whether or not the object is flaming |
| ### rpr.BreachablePointObjectTransaction |
An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the BreachablePointObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| location | rpr.WorldLocationStruct Specifies the location of the object based on x, y and z coordinates |
| orientation | rpr.OrientationStruct Specifies the angles of rotation around the coordinate axis between the object'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 object coordinate system |
| percentComplete | rpr.PercentUnsignedInteger32 Specifies the percent completion of the object |
| damagedAppearance | rpr.DamageStatusEnum32 Specifies the damaged appearance of the object |
| objectPreDistributed | bool Specifies whether or not the object was created before the start of the exercise |
| deactivated | bool Specifies whether or not the object has been deactivated (it has ceased to exist in the synthetic environment) |
| smoking | bool Specifies whether or not the object is smoking (creating a smoke plume) |
| flaming | bool Specifies whether or not the object is flaming |
| breachedStatus | rpr.BreachedStatusEnum8 Specifies the breached appearance of the object |
| ### rpr.BurstPointObjectTransaction |
An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the BurstPointObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| location | rpr.WorldLocationStruct Specifies the location of the object based on x, y and z coordinates |
| orientation | rpr.OrientationStruct Specifies the angles of rotation around the coordinate axis between the object'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 object coordinate system |
| percentComplete | rpr.PercentUnsignedInteger32 Specifies the percent completion of the object |
| damagedAppearance | rpr.DamageStatusEnum32 Specifies the damaged appearance of the object |
| objectPreDistributed | bool Specifies whether or not the object was created before the start of the exercise |
| deactivated | bool Specifies whether or not the object has been deactivated (it has ceased to exist in the synthetic environment) |
| smoking | bool Specifies whether or not the object is smoking (creating a smoke plume) |
| flaming | bool Specifies whether or not the object is flaming |
| percentOpacity | rpr.PercentUnsignedInteger32 Specifies the opacity of the smoke |
| cylinderSize | rpr.UnsignedInteger32 Specifies the radius of the cylinder approximating an individual smoke burst ; for multiple bursts, the center bottom of each cylinder is calculated based on the model used to represent the multiple bursts |
| cylinderHeight | rpr.UnsignedInteger32 Specifies the height of the cylinder approximating an individual smoke burst ; for multiple bursts, the center bottom of each cylinder is calculated based on the model used to represent the multiple bursts |
| numberOfBursts | rpr.UnsignedInteger32 Specifies the number of bursts in the instance of tactical smoke |
| chemicalContent | rpr.ChemicalContentEnum32 Specifies the chemical content of the smoke |
| ### rpr.CraterObjectTransaction |
An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the CraterObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| location | rpr.WorldLocationStruct Specifies the location of the object based on x, y and z coordinates |
| orientation | rpr.OrientationStruct Specifies the angles of rotation around the coordinate axis between the object'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 object coordinate system |
| percentComplete | rpr.PercentUnsignedInteger32 Specifies the percent completion of the object |
| damagedAppearance | rpr.DamageStatusEnum32 Specifies the damaged appearance of the object |
| objectPreDistributed | bool Specifies whether or not the object was created before the start of the exercise |
| deactivated | bool Specifies whether or not the object has been deactivated (it has ceased to exist in the synthetic environment) |
| smoking | bool Specifies whether or not the object is smoking (creating a smoke plume) |
| flaming | bool Specifies whether or not the object is flaming |
| craterSize | rpr.UnsignedInteger32 Specifies the diameter of the crater, where the center of the crater is at the point object location |
| ### rpr.OtherPointObjectTransaction |
An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the OtherPointObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| location | rpr.WorldLocationStruct Specifies the location of the object based on x, y and z coordinates |
| orientation | rpr.OrientationStruct Specifies the angles of rotation around the coordinate axis between the object'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 object coordinate system |
| percentComplete | rpr.PercentUnsignedInteger32 Specifies the percent completion of the object |
| damagedAppearance | rpr.DamageStatusEnum32 Specifies the damaged appearance of the object |
| objectPreDistributed | bool Specifies whether or not the object was created before the start of the exercise |
| deactivated | bool Specifies whether or not the object has been deactivated (it has ceased to exist in the synthetic environment) |
| smoking | bool Specifies whether or not the object is smoking (creating a smoke plume) |
| flaming | bool Specifies whether or not the object is flaming |
| ### rpr.RibbonBridgeObjectTransaction |
An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the RibbonBridgeObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| location | rpr.WorldLocationStruct Specifies the location of the object based on x, y and z coordinates |
| orientation | rpr.OrientationStruct Specifies the angles of rotation around the coordinate axis between the object'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 object coordinate system |
| percentComplete | rpr.PercentUnsignedInteger32 Specifies the percent completion of the object |
| damagedAppearance | rpr.DamageStatusEnum32 Specifies the damaged appearance of the object |
| objectPreDistributed | bool Specifies whether or not the object was created before the start of the exercise |
| deactivated | bool Specifies whether or not the object has been deactivated (it has ceased to exist in the synthetic environment) |
| smoking | bool Specifies whether or not the object is smoking (creating a smoke plume) |
| flaming | bool Specifies whether or not the object is flaming |
| numberOfSegments | rpr.UnsignedInteger32 Specifies the number of segments composing the ribbon bridge |
| ### rpr.StructureObjectTransaction |
An interaction sent to an environment manager to request the creation, modification, or deletion of instances of the StructureObject class.
| Field | Description |
|---|---|
| objectIdentifier | rpr.EntityIdentifierStruct Identifies this EnvironmentObject instance (point, linear or areal) |
| referencedObjectIdentifier | string Identifies the Synthetic Environment object instance to which this EnvironmentObject instance is associated |
| forceIdentifier | rpr.ForceIdentifierEnum8 Identifies the force that created or modified this EnvironmentObject instance |
| objectType | rpr.EnvironmentObjectTypeStruct Identifies the type of this EnvironmentObject instance |
| requestingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application sending the EnvironmentObjectTransaction interaction |
| receivingIdentifier | rpr.FederateIdentifierStruct Identifies the simulation application receiving the EnvironmentObjectTransaction interaction |
| location | rpr.WorldLocationStruct Specifies the location of the object based on x, y and z coordinates |
| orientation | rpr.OrientationStruct Specifies the angles of rotation around the coordinate axis between the object'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 object coordinate system |
| percentComplete | rpr.PercentUnsignedInteger32 Specifies the percent completion of the object |
| damagedAppearance | rpr.DamageStatusEnum32 Specifies the damaged appearance of the object |
| objectPreDistributed | bool Specifies whether or not the object was created before the start of the exercise |
| deactivated | bool Specifies whether or not the object has been deactivated (it has ceased to exist in the synthetic environment) |
| smoking | bool Specifies whether or not the object is smoking (creating a smoke plume) |
| flaming | bool Specifies whether or not the object is flaming |
| ### netn.NETNSupplyStruct |
Description of supply. Same encoding as RPR2 SupplyStruct.
| Field | Description |
|---|---|
| supplyType | rpr.EntityTypeStruct The type of supply (as described in the Bit Encoded Values for Use with Protocols for Distributed Interactive Simulation Applications) |
| quantity | netn.QuantityFloat32 The number of units of the supply type. The unit measure depends on the supply type and shall use the SI units of measurement used for such supplies. |
| ### netn.GeodeticLocation |
A geodetic point, specified by latitude and longitude, with unspecified altitude. WGS84
| Field | Description |
|---|---|
| latitude | netn.LatLongDegreesFloat64 The latitude in degrees. |
| longitude | netn.LatLongDegreesFloat64 The longitude in degrees. |
| ### netn.GeodeticCircle |
A geodetic point and radius specifying a circle on the surface of the earth WGS84 where the radius is a great circle distance on the surface.
| Field | Description |
|---|---|
| centerPoint | netn.GeodeticLocation The center of the circular area. Lat, Long on WGS84. |
| radius | rpr.MeterFloat32 The radius of the circular area. |
| ### netn.GeodeticQuadrangle |
A latitude-longitude quadrangle is a region bounded by two meridians and two parallels.
| Field | Description |
|---|---|
| point1 | netn.GeodeticLocation Lat, Long on WGS84 |
| point2 | netn.GeodeticLocation Lat, Long on WGS84 |
| ### netn.GeodeticPoint |
A geodetic point, specified by latitude, longitude and altitude.
| Field | Description |
|---|---|
| latitude | netn.LatLongDegreesFloat64 The latitude in degrees. |
| longitude | netn.LatLongDegreesFloat64 The longitude in degrees. |
| altitude | netn.AltitudeMeterFloat64 Height Above Mean Sea Level |
| ### netn.WaveStruct |
Water surface wave conditions and direction.
| Field | Description |
|---|---|
| length | rpr.MeterFloat32 Distance from a particular phase on a wave to the same phase on an adjacent wave. |
| height | rpr.MeterFloat32 Average vertical distance between trough and crest produced by the wave. |
| period | rpr.TimeSecondInteger32 Wave period is the distance between two waves passing through a stationary point, measured in seconds. |
| direction | netn.DirectionDegreesFloat32 The direction in which the wave propagates. |
| ### netn.CurrentStruct |
Water current direction and speed.
| Field | Description |
|---|---|
| direction | netn.DirectionDegreesFloat32 Direction of current. |
| speed | rpr.VelocityMeterPerSecondFloat32 Speed of current. |
| ### netn.IceStruct |
Ice type, thickness and coverage on water surface.
| Field | Description |
|---|---|
| type | netn.IceTypeEnum16 Type of ice on water surface. |
| thickness | rpr.MeterFloat32 Thickness of ice on water surface. |
| coverage | rpr.PercentFloat32 Ice coverage on water surface. |
| ### netn.CloudStruct |
Description of cloud layer type, coverage and density.
| Field | Description |
|---|---|
| type | netn.CloudTypeEnum32 Type of cloud |
| coverage | rpr.PercentFloat32 Cloud coverage as percent. |
| density | netn.MassDensityFloat32 Average density of clouds. |
| ### netn.LayerStruct |
A layer of the Earth's environment expressed as a base altitude and a thickness.
| Field | Description |
|---|---|
| base | rpr.MeterFloat32 The altitude of the bottom end of the layer, in meters above mean sea level (MSL). Negative values means the base is below mean sea level. |
| thickness | rpr.MeterFloat32 Thickness of the layer in meters above the base altitude. Always a positive value. |
| ### netn.WindStruct |
Wind direction and speeds.
| Field | Description |
|---|---|
| direction | netn.DirectionDegreesFloat32 Required: Direction in degrees clockwise from due north. |
| horizontalSpeed | rpr.VelocityMeterPerSecondFloat32 Required: Wind speed (m/s) in the specified WindDirection. |
| verticalSpeed | rpr.VelocityMeterPerSecondFloat32 Optional. Wind speed in m/s. Negative number is a downdraft. Default is 0. |
| ### netn.PrecipitationStruct |
Type and intensity of precipitation.
| Field | Description |
|---|---|
| type | netn.PrecipitationTypeEnum32 Type of precipitation. |
| intensity | netn.PrecipitationIntensityFloat32 Amount of precipitation in mm/per hour. |
| ### netn.SnowStruct |
Depth and density of snow cover.
| Field | Description |
|---|---|
| depth | rpr.MeterFloat32 Snow depth on terrain. |
| density | netn.MassDensityFloat32 kg/m3 |
| ### netn.HazeStruct |
Type and density of haze material.
| Field | Description |
|---|---|
| type | netn.HazeTypeEnum32 Type of Haze. |
| density | netn.MassDensityFloat32 Concentration/Density of haze measured in Kg/m3. |
| ### netn.METOCInteraction |
Root class for requesting environment data from a METOC Service.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required: Unique identifier of the request. Will be referenced in a resulting resulting METOC_Response interaction. |
| ### netn.RequestMETOC |
A request to a specified METOC Service to provide METOC data for a specific geographical reference. The request can result in either a response interaction including the requested data or registration of an EnvironmentCondition object for continuous updates.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required: Unique identifier of the request. Will be referenced in a resulting resulting METOC_Response interaction. |
| geoReference | netn.GeoReferenceVariant Optional. Geographical reference to indicate for which point, area, path or object this request is related to. If not provided, the request is for a global environment condition. |
| updateAsObject | bool Optional. Indicates if the service is requested to represent the environment condition as an EnvironmentCondition object instance. Default is False. |
| serviceId | netn.UUID Required: Unique identifier of the model used for providing METOC information. Multiple Models may exist. |
| ### netn.RequestWeatherCondition |
Request for general weather data.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required: Unique identifier of the request. Will be referenced in a resulting resulting METOC_Response interaction. |
| geoReference | netn.GeoReferenceVariant Optional. Geographical reference to indicate for which point, area, path or object this request is related to. If not provided, the request is for a global environment condition. |
| updateAsObject | bool Optional. Indicates if the service is requested to represent the environment condition as an EnvironmentCondition object instance. Default is False. |
| serviceId | netn.UUID Required: Unique identifier of the model used for providing METOC information. Multiple Models may exist. |
| ### netn.RequestLandSurfaceCondition |
Request for land surface condition data.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required: Unique identifier of the request. Will be referenced in a resulting resulting METOC_Response interaction. |
| geoReference | netn.GeoReferenceVariant Optional. Geographical reference to indicate for which point, area, path or object this request is related to. If not provided, the request is for a global environment condition. |
| updateAsObject | bool Optional. Indicates if the service is requested to represent the environment condition as an EnvironmentCondition object instance. Default is False. |
| serviceId | netn.UUID Required: Unique identifier of the model used for providing METOC information. Multiple Models may exist. |
| ### netn.RequestTroposphereLayerCondition |
Request for tropospheric environment condition data.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required: Unique identifier of the request. Will be referenced in a resulting resulting METOC_Response interaction. |
| geoReference | netn.GeoReferenceVariant Optional. Geographical reference to indicate for which point, area, path or object this request is related to. If not provided, the request is for a global environment condition. |
| updateAsObject | bool Optional. Indicates if the service is requested to represent the environment condition as an EnvironmentCondition object instance. Default is False. |
| serviceId | netn.UUID Required: Unique identifier of the model used for providing METOC information. Multiple Models may exist. |
| layer | netn.LayerStruct Optional. A description of layer for request of layered conditions troposphere environment condition. Default is the entire volume of air in the identified area. |
| ### netn.RequestWaterSurfaceCondition |
Request for water surface condition data.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required: Unique identifier of the request. Will be referenced in a resulting resulting METOC_Response interaction. |
| geoReference | netn.GeoReferenceVariant Optional. Geographical reference to indicate for which point, area, path or object this request is related to. If not provided, the request is for a global environment condition. |
| updateAsObject | bool Optional. Indicates if the service is requested to represent the environment condition as an EnvironmentCondition object instance. Default is False. |
| serviceId | netn.UUID Required: Unique identifier of the model used for providing METOC information. Multiple Models may exist. |
| ### netn.RequestSubsurfaceLayerCondition |
Request for sub-surface condition data.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required: Unique identifier of the request. Will be referenced in a resulting resulting METOC_Response interaction. |
| geoReference | netn.GeoReferenceVariant Optional. Geographical reference to indicate for which point, area, path or object this request is related to. If not provided, the request is for a global environment condition. |
| updateAsObject | bool Optional. Indicates if the service is requested to represent the environment condition as an EnvironmentCondition object instance. Default is False. |
| serviceId | netn.UUID Required: Unique identifier of the model used for providing METOC information. Multiple Models may exist. |
| layer | netn.LayerStruct Optional. A description of layer for request of layered subsurface environment conditions. Default is the entire body of water in the identified area. |
| ### netn.ResponseMETOC |
Response to a RequestEnvironmentCondition. RequestId paramater should match the corresponding parameter in the request.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required: Unique identifier of the request. Will be referenced in a resulting resulting METOC_Response interaction. |
| environmentObjectId | netn.UUID Optional. Reference to an existing environment condition object if the corresponding request includes UpdateAsObject set to true. |
| geoReference | netn.GeoReferenceVariant Optional. Geographical reference to indicate for which point, area, path or object this request is related to. Default if not provided the environment condition data is global. |
| status | bool Required: Specifies the result of the request action. TRUE indicates success. |
| ### netn.WeatherCondition |
Response with general weather condition data.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required: Unique identifier of the request. Will be referenced in a resulting resulting METOC_Response interaction. |
| environmentObjectId | netn.UUID Optional. Reference to an existing environment condition object if the corresponding request includes UpdateAsObject set to true. |
| geoReference | netn.GeoReferenceVariant Optional. Geographical reference to indicate for which point, area, path or object this request is related to. Default if not provided the environment condition data is global. |
| status | bool Required: Specifies the result of the request action. TRUE indicates success. |
| temperature | rpr.TemperatureDegreeCelsiusFloat32 Optional. Average temperature in the region/location. |
| wind | netn.WindStruct Optional. Average wind speed and direction in the region/location. |
| precipitation | netn.PrecipitationStruct Optional. Average precipitation intensisty region/location for a precipitation type in the following order of precedence Snow, Hail, Rain, NoPrecipitation. |
| haze | netn.HazeStruct Optional. Average haze density in the region/location, |
| humidity | rpr.PercentFloat32 Optional. Average humidity in percent in the region/location. |
| barometricPressure | netn.AtmosphericPressureFloat32 Optional. Average barometric pressure measured in millibar or hectopascal (1 mbar = 1hPa) in the region/location. |
| visibilityRange | rpr.MeterFloat32 Optional. Average distance at which an object or light can be clearly discerned by the human eye in the region/location. |
| ### netn.LandSurfaceCondition |
Response with condition for land surface.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required: Unique identifier of the request. Will be referenced in a resulting resulting METOC_Response interaction. |
| environmentObjectId | netn.UUID Optional. Reference to an existing environment condition object if the corresponding request includes UpdateAsObject set to true. |
| geoReference | netn.GeoReferenceVariant Optional. Geographical reference to indicate for which point, area, path or object this request is related to. Default if not provided the environment condition data is global. |
| status | bool Required: Specifies the result of the request action. TRUE indicates success. |
| temperature | rpr.TemperatureDegreeCelsiusFloat32 Optional. Average temperature in the region/location. |
| wind | netn.WindStruct Optional. Average wind speed and direction in the region/location. |
| precipitation | netn.PrecipitationStruct Optional. Average precipitation intensisty region/location for a precipitation type in the following order of precedence Snow, Hail, Rain, NoPrecipitation. |
| haze | netn.HazeStruct Optional. Average haze density in the region/location, |
| humidity | rpr.PercentFloat32 Optional. Average humidity in percent in the region/location. |
| barometricPressure | netn.AtmosphericPressureFloat32 Optional. Average barometric pressure measured in millibar or hectopascal (1 mbar = 1hPa) in the region/location. |
| visibilityRange | rpr.MeterFloat32 Optional. Average distance at which an object or light can be clearly discerned by the human eye in the region/location. |
| snow | netn.SnowStruct Optional. Average snow depth and density in the region/location. |
| moisture | netn.SurfaceMoistureEnum16 Optional. Maximum surface moisture in the region/location. |
| iceCondition | netn.RoadIceConditionEnum16 Optional. Most severe ice condition in the region/location. |
| ### netn.TroposphereLayerCondition |
Response with environment condition in volume of air.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required: Unique identifier of the request. Will be referenced in a resulting resulting METOC_Response interaction. |
| environmentObjectId | netn.UUID Optional. Reference to an existing environment condition object if the corresponding request includes UpdateAsObject set to true. |
| geoReference | netn.GeoReferenceVariant Optional. Geographical reference to indicate for which point, area, path or object this request is related to. Default if not provided the environment condition data is global. |
| status | bool Required: Specifies the result of the request action. TRUE indicates success. |
| temperature | rpr.TemperatureDegreeCelsiusFloat32 Optional. Average temperature in the region/location. |
| wind | netn.WindStruct Optional. Average wind speed and direction in the region/location. |
| precipitation | netn.PrecipitationStruct Optional. Average precipitation intensisty region/location for a precipitation type in the following order of precedence Snow, Hail, Rain, NoPrecipitation. |
| haze | netn.HazeStruct Optional. Average haze density in the region/location, |
| humidity | rpr.PercentFloat32 Optional. Average humidity in percent in the region/location. |
| barometricPressure | netn.AtmosphericPressureFloat32 Optional. Average barometric pressure measured in millibar or hectopascal (1 mbar = 1hPa) in the region/location. |
| visibilityRange | rpr.MeterFloat32 Optional. Average distance at which an object or light can be clearly discerned by the human eye in the region/location. |
| cloud | netn.CloudStruct Optional. Cloud cover. |
| ### netn.WaterSurfaceCondition |
Response with water surface condition data.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required: Unique identifier of the request. Will be referenced in a resulting resulting METOC_Response interaction. |
| environmentObjectId | netn.UUID Optional. Reference to an existing environment condition object if the corresponding request includes UpdateAsObject set to true. |
| geoReference | netn.GeoReferenceVariant Optional. Geographical reference to indicate for which point, area, path or object this request is related to. Default if not provided the environment condition data is global. |
| status | bool Required: Specifies the result of the request action. TRUE indicates success. |
| temperature | rpr.TemperatureDegreeCelsiusFloat32 Optional. Average temperature in the region/location. |
| wind | netn.WindStruct Optional. Average wind speed and direction in the region/location. |
| precipitation | netn.PrecipitationStruct Optional. Average precipitation intensisty region/location for a precipitation type in the following order of precedence Snow, Hail, Rain, NoPrecipitation. |
| haze | netn.HazeStruct Optional. Average haze density in the region/location, |
| humidity | rpr.PercentFloat32 Optional. Average humidity in percent in the region/location. |
| barometricPressure | netn.AtmosphericPressureFloat32 Optional. Average barometric pressure measured in millibar or hectopascal (1 mbar = 1hPa) in the region/location. |
| visibilityRange | rpr.MeterFloat32 Optional. Average distance at which an object or light can be clearly discerned by the human eye in the region/location. |
| seaState | netn.SeaStateEnum16 Optional. Sea state data. |
| salinity | rpr.PercentFloat32 Optional. Salinity in the surface water. |
| tide | rpr.MeterFloat32 Optional. The height relative to the MSL. |
| ice | netn.IceStruct Optional. Ice conditions on the water surface. |
| current | netn.CurrentStruct Optional. Surface water Current direction and speed. N/A if Ice |
| wave | netn.WaveStruct Optional. Surface Wave data. N/A if Ice |
| swell | netn.WaveStruct Optional. Surface water Swell data. N/A if Ice |
| ### netn.SubsurfaceLayerCondition |
Response with subsurface body of water condition data.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required: Unique identifier of the request. Will be referenced in a resulting resulting METOC_Response interaction. |
| environmentObjectId | netn.UUID Optional. Reference to an existing environment condition object if the corresponding request includes UpdateAsObject set to true. |
| geoReference | netn.GeoReferenceVariant Optional. Geographical reference to indicate for which point, area, path or object this request is related to. Default if not provided the environment condition data is global. |
| status | bool Required: Specifies the result of the request action. TRUE indicates success. |
| temperature | rpr.TemperatureDegreeCelsiusFloat32 Optional. Average temperature in the body of water. |
| current | netn.CurrentStruct Optional. Average current direction and speed in the body of water. |
| salinity | netn.SalinityFloat32 Optional. Average salinity in the body of water. |
| bottomType | netn.SedimentTypeEnum32 Optional. Type of sediment on the sea floor. Default is 0 (NoSediment). If EnvironmentConditions with overlapping regions/locations exist, the sediment type in the overlapping region is determined by the latest updated value. |
| ### netn.SpottedEquipment |
Equipment at the spotted entity.
| Field | Description |
|---|---|
| type | rpr.EntityTypeStruct Use entity types from Supply Types, Expendibles or Sensors/Emitters tables (SISO-REF-010-2010, 4.3), for aggregate entities, also use entity types from platform tables to describe the equipment type. |
| numberOfEquipment | netn.QuantityInt32 The number of the equipment. |
| ### netn.SpottedEntity |
Descripton of the observed entity. The symbol contains information about the spotted entity's relation to the spotter and details about the type and echelon at the spotted entity.
| Field | Description |
|---|---|
| spottedEntity | netn.UUID The unique identifier for the entity |
| location | rpr.WorldLocationStruct The location where the entity were spotted |
| orientation | rpr.OrientationStruct The orientation in Psi, Theta, Phi [radians] |
| speed | rpr.VelocityMeterPerSecondFloat32 The speed of the entity (m/s). Default value: 0 m/s |
| equipment | netn.ArrayOfSpottedEquipment Spotted equipment list, type and number. Default value: Empty array. |
| activity | netn.AggregateMissionEnum16 The current activity of the entity. (Fromm NETN-Base) Default value: Moving (213) |
| symbol | string Symbol identifier for the entity. The detailed level may vary and the publishing federate decides the level of details in the symbol description. E.g. Default Ground value: app6b:SUGP------* Default Air value: app6b:SUAP------ Default Sea Surface value: app6b:SUSP------ Default Subsurface value: app6b:SUUP------*** |
| ### netn.ETRRoot |
Root interaction class for the Entitiy Tasking and Reporting (ETR) interaction classes.
| Field | Description |
|---|---|
| ### netn.ETRReport |
A base interaction class for more specialized report interaction classes.
| Field | Description |
|---|---|
| reportId | netn.TransactionId Required. Uniqie identifier for the report. |
| when | netn.Datetime18 Required. Date and time when the reported status was valid. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer report messages. If not provided, the report transmission should not be modelled and federates should receive and act on the report messages directly. |
| comments | string Optional. Any additional comments associated with the report. |
| ### netn.InWeaponRangeReport |
Report on a unit's ability to reach specific targets with its weapon systems.
| Field | Description |
|---|---|
| reportId | netn.TransactionId Required. Uniqie identifier for the report. |
| when | netn.Datetime18 Required. Date and time when the reported status was valid. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer report messages. If not provided, the report transmission should not be modelled and federates should receive and act on the report messages directly. |
| comments | string Optional. Any additional comments associated with the report. |
| observer | netn.UUID Required. Reference to the entity that observed another entity in range of its weapons. |
| weaponType | rpr.EntityTypeStruct Required. The type of the weapon that is in range. |
| entitiesInWeaponRange | netn.ArrayOfUuid Required. Reference to entities in rage of the weapon. |
| ### netn.SpotReport |
Report on a unit's awareness of spotted entities.
| Field | Description |
|---|---|
| reportId | netn.TransactionId Required. Uniqie identifier for the report. |
| when | netn.Datetime18 Required. Date and time when the reported status was valid. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer report messages. If not provided, the report transmission should not be modelled and federates should receive and act on the report messages directly. |
| comments | string Optional. Any additional comments associated with the report. |
| observer | netn.UUID Required. Entity that observed the enemy (or neutral/unknown entity) and sends the spot report. |
| identificationLevel | netn.IdentificationLevelEnum8 Required. The identification level of the entit(y)(ies) spotted. |
| spottedEntities | netn.ArrayOfSpottedEntities Required. Spotted entities at the time specified in the parameter 'When'. |
| ### netn.SensorReport |
Report on a unit's sensor detection of entities.
| Field | Description |
|---|---|
| reportId | netn.TransactionId Required. Uniqie identifier for the report. |
| when | netn.Datetime18 Required. Date and time when the reported status was valid. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer report messages. If not provided, the report transmission should not be modelled and federates should receive and act on the report messages directly. |
| comments | string Optional. Any additional comments associated with the report. |
| observer | netn.UUID Required. Entity that observed the enemy (or neutral/unknown entity) and sends the spot report. |
| identificationLevel | netn.IdentificationLevelEnum8 Required. The identification level of the entit(y)(ies) spotted. |
| spottedEntities | netn.ArrayOfSpottedEntities Required. Spotted entities at the time specified in the parameter 'When'. |
| sensorType | rpr.EntityTypeStruct Required. The type of the sensor that detected the entities. |
| ### netn.StatusReport |
Report on a unit's own (perceived) state. This report should be generated with a frequency specified in the federation agreements.
| Field | Description |
|---|---|
| reportId | netn.TransactionId Required. Uniqie identifier for the report. |
| when | netn.Datetime18 Required. Date and time when the reported status was valid. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer report messages. If not provided, the report transmission should not be modelled and federates should receive and act on the report messages directly. |
| comments | string Optional. Any additional comments associated with the report. |
| entityId | netn.UUID Required. The entity that is reported about. |
| ### netn.DamageStatusReport |
Report on a unit's damage status.
| Field | Description |
|---|---|
| reportId | netn.TransactionId Required. Uniqie identifier for the report. |
| when | netn.Datetime18 Required. Date and time when the reported status was valid. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer report messages. If not provided, the report transmission should not be modelled and federates should receive and act on the report messages directly. |
| comments | string Optional. Any additional comments associated with the report. |
| entityId | netn.UUID Required. The entity that is reported about. |
| damageType | netn.DamageStatusEnhancedEnum32 Required. Damage state of the reported entity. |
| ### netn.PositionStatusReport |
Report on a unit's position, speed, and heading.
| Field | Description |
|---|---|
| reportId | netn.TransactionId Required. Uniqie identifier for the report. |
| when | netn.Datetime18 Required. Date and time when the reported status was valid. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer report messages. If not provided, the report transmission should not be modelled and federates should receive and act on the report messages directly. |
| comments | string Optional. Any additional comments associated with the report. |
| entityId | netn.UUID Required. The entity that is reported about. |
| position | rpr.WorldLocationStruct Required. Position of the entity at the specified time. |
| heading | rpr.AngleRadianFloat32 Required. Heading of the entity. |
| speed | rpr.VelocityMeterPerSecondFloat32 Required. Speed of the entity. |
| ### netn.ResourceStatusReport |
Report on a unit's remaining amount resources.
| Field | Description |
|---|---|
| reportId | netn.TransactionId Required. Uniqie identifier for the report. |
| when | netn.Datetime18 Required. Date and time when the reported status was valid. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer report messages. If not provided, the report transmission should not be modelled and federates should receive and act on the report messages directly. |
| comments | string Optional. Any additional comments associated with the report. |
| entityId | netn.UUID Required. The entity that is reported about. |
| resource | netn.NETNSupplyStruct Required. The type of resource and remaining quantity. |
| ### netn.UnderAttackStatusReport |
Report from a unit that it is under attack.
| Field | Description |
|---|---|
| reportId | netn.TransactionId Required. Uniqie identifier for the report. |
| when | netn.Datetime18 Required. Date and time when the reported status was valid. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer report messages. If not provided, the report transmission should not be modelled and federates should receive and act on the report messages directly. |
| comments | string Optional. Any additional comments associated with the report. |
| entityId | netn.UUID Required. The entity that is reported about. |
| fromDirection | rpr.AngleRadianFloat32 Required. Direction from which the entity is attacked, between 0..2π or -1 when not specified. |
| severeness | netn.AttackTypeEnum32 Required. Severeness of the attack upon the reporting entity. |
| ### netn.ETRSimCon |
A base interaction class for EXCON Task interaction classes.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the simulation control task. |
| taskee | netn.UUID Required. Reference to the entity that should execute the task. |
| tasker | string Optional. Indentifies the commander of the task. |
| ### netn.CapabilitiesSupportedETR |
Provides the set of ETR_Task, ETR_SimCon and ETR_Report interactions that the federate modelling the entity supports. This interaction is in response to a QuerySupportedCapabilities.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the simulation control task. |
| taskee | netn.UUID Required. Reference to the entity that should execute the task. |
| tasker | string Optional. Indentifies the commander of the task. |
| capabilityNames | netn.ArrayOfNames Required. Array of task and report names that the entity supports; the names match with the FOM class names of NETN-ETR Tasks, Reports and SimCon interactions. |
| ### netn.MagicMove |
A simulation control task that instructs the entity to immediately jump to the specified location and update the new position and heading.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the simulation control task. |
| taskee | netn.UUID Required. Reference to the entity that should execute the task. |
| tasker | string Optional. Indentifies the commander of the task. |
| location | rpr.WorldLocationStruct Required. Location of the entity. |
| heading | rpr.AngleRadianFloat32 Required. Heading of the entity. |
| locationUuid | netn.UUID Optional. The new location for the entity. Refered by a UUID. |
| ### netn.MagicResource |
A simulation control task that instructs the entity to set amount of available resources immediately
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the simulation control task. |
| taskee | netn.UUID Required. Reference to the entity that should execute the task. |
| tasker | string Optional. Indentifies the commander of the task. |
| resource | netn.NETNSupplyStruct Required. Defines the resource type that will get a new quantity value. |
| ### netn.QuerySupportedCapabilitiesETR |
Query which tasks, reports and SimCon actions that an entity supports. The queried entity shall respond with a CapabilitiesSupported message.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the simulation control task. |
| taskee | netn.UUID Required. Reference to the entity that should execute the task. |
| tasker | string Optional. Indentifies the commander of the task. |
| ### netn.ETRTask |
A base interaction class for more specialized task interaction classes.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| ### netn.AddPassage |
Tasking of an entity to lay/build a passage between the two given points. The passage can, for example, be a passage through an obstacle or a bridge over a river. The tasked entity should be within a certain distance tolerance (specified in the federation agreement) of one of the points of the passage. A passage object should be registered in the federation with the provided UUID.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| point1 | rpr.WorldLocationStruct Required. The line between point1 and point2 defines the geometry of the passage. |
| point2 | rpr.WorldLocationStruct Required. The line between point1 and point2 defines the geometry of the passage. |
| uniqueId | netn.UUID Required. A unique UUID of the passage. |
| ### netn.ClearObstacle |
Tasking of an entity to clear an obstacle or minefield with the given UUID. The tasked entity should be within a certain distance (tolerance specified in the federation agreement) of one of the points of the geometry of the obstacle.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| uniqueId | netn.UUID Required. Reference to the Obstacle to clear. |
| ### netn.CreateObstacle |
Tasking of an entity to create an obstacle with the given geometry. The tasked entity should be within a certain distance (tolerance specified in the federation agreement) of one of the points of the geometry.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| uniqueId | netn.UUID Required. A unique UUID of the Obstacle. |
| obstacleType | rpr.EntityTypeStruct Required. The type of the obstacle defined by the entity type of the obstacle (SISO REF-010 Land Culture Features) . |
| geometry | netn.AreaVariantStruct Required. Area of the obstacle. |
| ### netn.CreateMinefield |
Tasking of an entity to create a minefield within the specified geometry. When the task is completed, a minefield object should be published in the federation (e.g. RPR-FOM Minefield). This tasking interaction is different from the RPR-FOM MinefieldObjectTransaction interaction, which asks a federate to create a minefield magically.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| uniqueId | netn.UUID Required. A unique UUID of the Obstacle. |
| obstacleType | rpr.EntityTypeStruct Required. The type of the obstacle defined by the entity type of the obstacle (SISO REF-010 Land Culture Features) . |
| geometry | netn.AreaVariantStruct Required. Area of the obstacle. |
| typeOfMines | rpr.EntityTypeStruct Required. Type of mines used defined in SISO-REF-010. |
| mineCountMineDensity | netn.MineCountVariantStruct Required. Count or density of mines. |
| ### netn.Dismount |
Tasking of an entity to dismount from a mounted position. When the task is completed, the tasked entity is no longer attached to or embarked in another entity.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| ### netn.DisruptCommunication |
Tasking of an entity to introduce a communication network disruption.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| affectedCommunicationNetwork | netn.Text64 Required. Reference to the affected Communication Network. If not provided all communication networks are affected. |
| affectedArea | netn.GeodeticQuadrangle Required. Area affected by disruption. |
| disruptionEnabled | bool Required. Disruption enabled or disabled. Default is True = Enabled. |
| ### netn.EstablishCheckPoint |
Tasking of an entity to establish a checkpoint. The task defines a location where a checkpoint shall be established and then operated. The tasked entity should be within a certain distance (tolerance specified in the federation agreements) of the location of the checkpoint. If not, a separate move task should be issued first. During the execution of the task, a CheckPoint object (NETN-SE) should be registered in the federation. The completion and operational status of the CheckPoint object should be updated continuously during the execution of the task or at task completion. Immediately after the checkpoint has been established, it will be operated by the tasked entity for a specified duration of time.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| name | string Required. The name of the Check Point. |
| location | rpr.WorldLocationStruct Required. The location of the Check Point. |
| uniqueId | netn.UUID Required. Unique identifier for the SE_CheckPoint object to be created as a result of this task. |
| duration | netn.TimeSecInt32 Required. The duration of the initial operation of the Check Point after it has been established. |
| locationUuid | netn.UUID Optional. The location for the checkpoint by reference to NETN-SE SE_GeoObject. |
| ### netn.FireAtEntity |
Tasking of an entity to fire at another specified target entity.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| target | netn.UUID Required. Reference to the target entity. |
| ### netn.FireAtEntityWM |
Tasking of an entity to fire at a specified target entity with the specified weapon and munition data.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| target | netn.UUID Required. Reference to the target entity. |
| weaponTypeToUse | rpr.EntityTypeStruct Required. Preferd weapon type. |
| munitionTypeToUse | rpr.EntityTypeStruct Required. Prefered munition type. |
| quantityFired | rpr.Integer16 Required. Number of rounds. |
| rateOfFire | rpr.Float32 Required. Number of rounds per second. |
| ### netn.FireAtLocation |
Tasking of an entity to fire at a location.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| location | rpr.WorldLocationStruct Required. The location to fire at. |
| duration | netn.TimeSecInt32 Required. The duration of the fire (seconds). |
| locationUuid | netn.UUID Optional. The location to fire at by reference to a NETN SE, SE_GeoObject. |
| ### netn.FireAtLocationWM |
Tasking of an entity to fire at a location with the specified weapon and munition.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| location | rpr.WorldLocationStruct Required. The location to fire at. |
| duration | netn.TimeSecInt32 Required. The duration of the fire (seconds). |
| locationUuid | netn.UUID Optional. The location to fire at by reference to a NETN SE, SE_GeoObject. |
| weaponTypeToUse | rpr.EntityTypeStruct Required. Preferd weapon type. |
| munitionTypeToUse | rpr.EntityTypeStruct Required. Prefered muntion type. |
| quantityFired | rpr.Integer16 Required. Number of rounds to fire |
| rateOfFire | rpr.Float32 Required. Number of rounds per second. |
| ### netn.FollowEntity |
Tasking of an entity to follow another entity at a specified distance.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| entity | netn.UUID Required. Reference to the entity to follow. |
| behind | rpr.MeterFloat32 Required. The distance in meters behind the entity to follow. |
| right | rpr.MeterFloat32 Required. The distance in meters to the right of the entity to follow. |
| above | rpr.MeterFloat32 Required. The distance in meters above the entity to follow. |
| duration | netn.TimeSecInt32 Required. The duration of the follow action (seconds). |
| ### netn.Move |
Tasking of an entity to move in a specified direction for a given duration of time.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| direction | rpr.AngleRadianFloat32 Required. Direction of movement (azimuth direction). |
| duration | netn.TimeSecInt32 Required. The duration of the move. |
| ### netn.MoveIntoFormation |
Tasking of an entity to move into the given formation on the given location with the given heading.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| formation | rpr.FormationEnum32 Required. The type of positional arrangement the entity. |
| location | rpr.WorldLocationStruct Required. The location to move to. |
| distance | rpr.MeterFloat32 Required. The minimum distance between entities in the formation. |
| heading | rpr.AngleRadianFloat32 Required. The heading of the formation. |
| locationUuid | netn.UUID Optional. The location to move to by reference to a NETN SE, SE_GeoObject. |
| ### netn.MoveToEntity |
Tasking of an entity to move to another entity. If a path is provided, the entity should follow the path as its route to the entity. The entity should align with the path from its current position to the nearest position or waypoint on the path. The entity should leave the path at position or waypoint on the path closest to the destination entity. The entity moves directly towards the destination entity if no path (or a zero-length path) is provided.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| entity | netn.UUID Required. Reference to the entity to move to. |
| path | netn.ArrayOfWorldLocationStruct Optional. Route to the specified entity. |
| moveType | netn.MoveTypeEnum32 Required. Indicates if roads have to be followed. |
| pathUuid | netn.UUID Optional. Path to use to get to the Location by reference to a NETN_SE, SE_GeoObject. |
| ### netn.MoveToLocation |
Tasking of an entity to move to the specified destination location. If a path is provided, the entity should follow the path as its route to the destination. The entity should align with the path from its current position to the nearest position or waypoint on the path. The entity should leave the path at position or waypoint on the path closest to the destination. The entity moves directly towards the destination location if no path (or a zero-length path) is provided.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| location | rpr.WorldLocationStruct Required. The location to move to. |
| path | netn.ArrayOfWorldLocationStruct Optional. A route to use in order to move to the Location. |
| moveType | netn.MoveTypeEnum32 Required. Indicates if roads have to be followed. |
| pathUuid | netn.UUID Optional. Path to use to get to the Location by reference to a NETN_SE, SE_GeoObject. |
| locationUuid | netn.UUID Optional. The location to move to, by reference to a NETN_SE, SE_GeoObject. |
| ### netn.Mount |
Tasking of entity to mount the specified entity. The tasked entity should be within a certain distance (tolerance specified in the federation agreements) of the location of the entity to mount.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| entityId | netn.UUID Required. Reference to the entity to mount. |
| ### netn.Observe |
Tasking of an entity to observe an area.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| observationArea | netn.AreaVariantStruct Required. Area to observe. |
| ### netn.OperateCheckPoint |
Tasking of an entity to operate a checkpoint. The tasked entity should be within a certain distance (tolerance specified in the federation agreements) of the location of the checkpoint. If not, a separate move task should be issued first. The tasked entity activates an inactive checkpoint and operates the checkpoint for the specified duration of time.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| uniqueId | netn.UUID Required. Reference to the checkpoint to operate. |
| duration | netn.TimeSecInt32 Required. The duration of the operation of the checkpoint. |
| ### netn.Patrol |
Tasking of an entity to perform a patrol. The tasked entity moves from its current position to the start of the patrol route and then moves according to patrol route from its start point in the path, through all waypoints.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| path | netn.ArrayOfWorldLocationStruct Required. Specifies the route to patrol. |
| patrolType | netn.PatrolTypeEnum32 Required. Defines how the patrol should be excuted. The full movement from start point, through the patrol route and back to the start point is called one cycle. |
| moveType | netn.PatrolMoveTypeEnum32 Required. Defines how the entity shall move during the patrol route. |
| pathUuid | netn.UUID Optional. Path for the patrol by reference to a NETN_SE, SE_GeoObject. |
| ### netn.PatrolRepeating |
Tasking of an entity to repeat a patrol for a given duration. When the duration time has passed, then the last cycle of the patrol is completed before the task ends. If the time of a cycle takes longer then the interval time, then the cycle starts directly (without delay). If the time of a cycle takes less then the interval time, then the entity waits at the first point of the patrol route until the next cycle is started.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| path | netn.ArrayOfWorldLocationStruct Required. Specifies the route to patrol. |
| patrolType | netn.PatrolTypeEnum32 Required. Defines how the patrol should be excuted. The full movement from start point, through the patrol route and back to the start point is called one cycle. |
| moveType | netn.PatrolMoveTypeEnum32 Required. Defines how the entity shall move during the patrol route. |
| pathUuid | netn.UUID Optional. Path for the patrol by reference to a NETN_SE, SE_GeoObject. |
| duration | netn.TimeSecInt32 Required. The duration of the total patrol task. |
| intervalTime | netn.TimeSecInt32 Required. The time between the start of two cycles, i.e. the time to complete a cycle and any waiting time before starting the next cycle. |
| ### netn.RemoveCheckPoint |
Tasking of an entity to remove a checkpoint. This task removes a previously established checkpoint. The tasked entity should be within a certain distance (tolerance specified in the federation agreements) of the location of the checkpoint. If not, a separate move task should be issued first. After completion of the task, the checkpoint object should be deleted from the federation.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| uniqueId | netn.UUID Required. Reference to the CheckPoint to remove. |
| ### netn.RemovePassage |
Task entity to remove the passage with the given UUID. The tasked entity should be within a certain distance tolerance (specified in the federation agreement) of one of the points of the passage to make the task possible.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| uniqueId | netn.UUID Required. Reference to a A unique UUID of the passage. |
| ### netn.SetOrderedAltitude |
Tasking of an entity to set move to specified altitude.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| altitude | netn.AltitudeMeterFloat64 Required. Defines the altitude. |
| altitudeType | netn.AltitudeTypeEnum8 Required. Above the ground or sea. |
| ### netn.SetOrderedSpeed |
Tasking of an entity to change speed.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| speed | rpr.VelocityMeterPerSecondFloat32 Required. Determines the ordered speed to set for an entity, in m/s. |
| ### netn.SetRulesOfEngagement |
Tasking of an entity to change its rules of engagement.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| rulesOfEngagement | netn.RulesOfEngagementEnum8 Required. Determines the rules of engagment for a entity. |
| ### netn.SetTransmitterStatus |
Tasking of an entity to switch on/off all of its transmitters.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| status | rpr.TransmitterOperationalStatusEnum8 Required. Status on the transmitter. |
| ### netn.StopAtSideOfRoad |
Tasking of an entity to stop at the side of the road. This task is only relevant for an entity that is moving along a road to a destination. The executing move task is cancelled, and a new move is defined towards a position at the side of the road (the simulator has to calculate this location).
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| ### netn.TurnToHeading |
Tasking of an entity to turn to the specified heading.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| heading | rpr.AngleRadianFloat32 Required. The heading an entity has to turn to. |
| ### netn.TurnToOrientation |
Tasking of an entity to rotate to a specified orientation, including pitch and roll.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| heading | rpr.AngleRadianFloat32 Required. The heading an entity has to turn to. |
| pitch | rpr.AngleRadianFloat32 Required. Defines the angle ot the pitch. |
| roll | rpr.AngleRadianFloat32 Required. Defines the angle ot the roll. |
| ### netn.Wait |
Tasking of an entity to wait for a duration of time.
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| duration | netn.TimeSecInt32 Required. Specifies the wait time (seconds). |
| ### netn.ETRTaskManagement |
A base interaction class for more specialized task management interaction classes.
| Field | Description |
|---|---|
| taskManagementId | netn.TransactionId Required. Uniqie identifier for the management task. |
| taskee | netn.UUID Required. Reference to the entity that should execute the task. |
| tasker | string Optional. Identifies the commander of the task. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer task management messages. If not provided, the message transmission should not be modelled and federates should receive and act on the task management messages directly. |
| ### netn.CancelAllTasks |
Management task to an entity to cancel all queued and ongoing tasks.
| Field | Description |
|---|---|
| taskManagementId | netn.TransactionId Required. Uniqie identifier for the management task. |
| taskee | netn.UUID Required. Reference to the entity that should execute the task. |
| tasker | string Optional. Identifies the commander of the task. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer task management messages. If not provided, the message transmission should not be modelled and federates should receive and act on the task management messages directly. |
| ### netn.CancelSpecifiedTasks |
Management task to an entity to cancel all specified tasks.
| Field | Description |
|---|---|
| taskManagementId | netn.TransactionId Required. Uniqie identifier for the management task. |
| taskee | netn.UUID Required. Reference to the entity that should execute the task. |
| tasker | string Optional. Identifies the commander of the task. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer task management messages. If not provided, the message transmission should not be modelled and federates should receive and act on the task management messages directly. |
| tasks | netn.ArrayOfTaskIds Required. Tasks that should be cancelled. |
| ### netn.TaskStatusReport |
A management task report regarding the status of a specific task assigned to an entity.
| Field | Description |
|---|---|
| taskManagementId | netn.TransactionId Required. Uniqie identifier for the management task. |
| taskee | netn.UUID Required. Reference to the entity that should execute the task. |
| tasker | string Optional. Identifies the commander of the task. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer task management messages. If not provided, the message transmission should not be modelled and federates should receive and act on the task management messages directly. |
| taskId | netn.TransactionId Required. Identifies the task associated with the task report. |
| taskStatus | netn.TaskStatusEnum32 Required. Indicates the status of the task. |
| when | netn.Datetime18 Required. Creation date and time of the report. |
| comments | string Optional. Any additional comments. For example reason for cancelling, errors, etc. |
| ### netn.Relation |
The specific value that represents the perceived hostility status.
| Field | Description |
|---|---|
| affiliate | netn.UUID The force that the current force has a relation to |
| relationship | netn.HostilityStatusCodeEnum32 The level of the relation |
| ### netn.Holding |
Static and dynamic data about the holding.
| Field | Description |
|---|---|
| operationalCount | netn.QuantityFloat64 The number of specific OBJECT-TYPEs a specific OBJECT-ITEM has available for operations |
| onHandQuantity | netn.QuantityFloat64 Current number of the holding. |
| requiredOnHandQuantity | netn.QuantityFloat64 The required number of the holding. |
| isEquipment | bool True if is equipment, false for expendables. |
| entityType | rpr.EntityTypeStruct DIS enumeration. Use 0.0.0.0.0.0.0 when not defined. |
| nSNcode | netn.NatoStockNumberArray13 13 digits (0-9) |
| nSNname | string Nato Stock Number |
| ### netn.CommunicationNetworkStruct |
CommunicationNetInstance that equipment monitors or uses to communicate with a mission.
| Field | Description |
|---|---|
| service | netn.CommunicationServiceTypeEnum32 Required. The type of service being used for communication. |
| owner | netn.UUID UUID reference to the Unit that owns a particular item of data as part of that unit's organization. |
| networkName | netn.Text64 Name of the Communication network. |
| ### netn.FormationPositionStruct |
The position of this unit/eqiupment in the higher unit formation.
| Field | Description |
|---|---|
| outOfFormation | bool Identifies if the element is maneuvering independently from the higher unit's formation. |
| formationOrder | netn.FormationInt32 The placement, 1 to N, of a subordinate in the superior unit formation. |
| sensorOrientation | netn.DirectionDegreesFloat32 Orientation of the main sensor, sights, and weapon in compass degrees relative to orientation of the platform (equipment). |
| ### netn.FormationStruct |
The formation of this unit.
| Field | Description |
|---|---|
| formationLocationType | netn.FormationLocationTypeEnum32 The method used to correlate formation to location as center of mass or lead element. |
| formationSpacing | rpr.MeterFloat32 The default spacing in metres between subordinate elements one echelon below. |
| formationOrientation | netn.DirectionDegreesFloat32 Orientation in compass degrees for unit formations and equipment. |
| formationData | netn.FormationDataStruct The formation data specific to the specified formation type. |
| ### netn.UnitSymbolAmplificationStruct |
Text amplifiers for Unit symbols.
| Field | Description |
|---|---|
| reinforcedOrReduced | netn.Text3 A text amplifier in a unit symbol that displays (+) for reinforced, (-) for reduced, (±) reinforced and reduced. |
| staffComments | netn.Text20 A text amplifier for units, equipment and installations. |
| additionalInformation | netn.Text20 A text amplifier for units, equipment and installations. |
| evaluationRating | netn.Text2 A text amplifier for units, equipment and installations that consists of a one-letter reliability rating and a one-number credibility rating. Reliability Ratings: A-completely reliable B-usually reliable C-fairly reliable D-not usually reliable E-unreliable F-reliability cannot be judged Credibility Ratings: 1-confirmed by other sources 2-probably true 3-possibly true 4-doubtfully true 5-improbable 6-truth cannot be judged. |
| combatEffectiveness | netn.Text5 A text amplifier for units and installations that indicates unit effectiveness or installation capability. |
| higherFormation | netn.Text21 A text amplifier for units that indicates number or title of higher echelon command (corps are designated by Roman numerals). |
| iffSifAis | netn.Text15 A text amplifier displaying IFF/SIF/AIS identification modes and codes. |
| uniqueDesignation | netn.Text21 A text amplifier for units, equipment and installations that uniquely identifies a particular symbol or track number. Identifies acquisitions number when used with SIGINT symbology. |
| specialHeadquarters | netn.Text9 A text modifier for a unit's special C2 Headquarters. |
| engagementBarText | netn.Text8 A text amplifier placed immediately atop the symbol in the engagement bar. May denote, 1) local/remote status; 2) engagement status; and 3) weapon type. |
| ### netn.EquipmentSymbolAmplificationStruct |
Text amplifiers for Equipment symbols.
| Field | Description |
|---|---|
| quantity | netn.Text9 A text amplifier in an equipment symbol that identifies the number of items present. |
| staffComments | netn.Text20 A text amplifier for units, equipment and installations. |
| additionalInformation | netn.Text20 A text amplifier for units, equipment and installations. |
| evaluationRating | netn.Text2 A text amplifier for units, equipment and installations that consists of a one-letter reliability rating and a one-number credibility rating. Reliability Ratings: A-completely reliable B-usually reliable C-fairly reliable D-not usually reliable E-unreliable F-reliability cannot be judged Credibility Ratings: 1-confirmed by other sources 2-probably true 3-possibly true 4-doubtfully true 5-improbable 6-truth cannot be judged. |
| signatureEquipment | netn.Text1 A text amplifier for hostile equipment; “!” indicates detectable electronic signatures. |
| hostile | netn.Text3 A text amplifier for equipment; letters 'ENY' denote hostile symbols. |
| iffSifAis | netn.Text15 A text amplifier displaying IFF/SIF/AIS identification modes and codes. |
| uniqueDesignation | netn.Text21 A text amplifier for units, equipment and installations that uniquely identifies a particular symbol or track number. Identifies acquisitions number when used with SIGINT symbology. |
| equipmentType | netn.Text24 A text amplifier for equipment that indicates types of equipment. |
| engagementBarText | netn.Text8 A text amplifier placed immediately atop the symbol in the engagement bar. May denote, 1) local/remote status; 2) engagement status; and 3) weapon type. |
| ### netn.DispositionStruct |
Positioning of unit or equipment item.
| Field | Description |
|---|---|
| location | netn.GeodeticPoint Geodetic location. |
| directionOfMovement | netn.DirectionDegreesFloat32 Direction of movement. |
| speed | rpr.VelocityMeterPerSecondFloat32 Speed of movement. |
| formationPosition | netn.FormationPositionStruct The position of this unit/eqiupment in the higher unit formation. |
| ### netn.InstallationSymbolAmplificationStruct |
Text amplifiers for Installation symbols.
| Field | Description |
|---|---|
| staffComments | netn.Text20 A text amplifier for units, equipment and installations. |
| additionalInformation | netn.Text20 A text amplifier for units, equipment and installations. |
| evaluationRating | netn.Text2 A text amplifier for units, equipment and installations that consists of a one-letter reliability rating and a one-number credibility rating. Reliability Ratings: A-completely reliable B-usually reliable C-fairly reliable D-not usually reliable E-unreliable F-reliability cannot be judged Credibility Ratings: 1-confirmed by other sources 2-probably true 3-possibly true 4-doubtfully true 5-improbable 6-truth cannot be judged. |
| combatEffectiveness | netn.Text5 A text amplifier for units and installations that indicates unit effectiveness or installation capability. |
| iffSifAis | netn.Text15 A text amplifier displaying IFF/SIF/AIS identification modes and codes. |
| uniqueDesignation | netn.Text21 A text amplifier for units, equipment and installations that uniquely identifies a particular symbol or track number. Identifies acquisitions number when used with SIGINT symbology. |
| engagementBarText | netn.Text8 A text amplifier placed immediately atop the symbol in the engagement bar. May denote, 1) local/remote status; 2) engagement status; and 3) weapon type. |
| ### netn.AISRadioSignal |
This is the root interaction class for all AIS messages. The interaction class contains a reference to the embedded system that represents the AIS transmitter. The embedded system should be modelled as a RadioTransmitter, an RPR-FOM object class that is subclassed from Embedded System.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| ### netn.AisMessage |
Super class for all AIS message types.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| ### netn.AisNavigationData |
Message Types 1, 2 and 3 share a common reporting structure for navigational data, captured in this class.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| navigationalStatus | netn.NavigationStatusEnumType Optional (Default: not defined). Navigational status. |
| rateOfTurn | netn.DegreesPerSecondFloat32 Optional (Default: not available). Rate of turn. |
| speedOverGround | rpr.VelocityMeterPerSecondFloat32 Optional (Default: not available). Speed over ground. |
| position | netn.GeodeticLocation Optional (Default: not available). AIS (Lat,Lon) position. |
| courseOverGround | netn.DirectionDegreesFloat32 Optional (Default: not available). Course over ground. |
| trueHeading | netn.DirectionDegreesFloat32 Optional (Default: not available). True heading. |
| uTCtime | netn.EpochTimeSecInt64 Optional (Default: not available). Time of the report. |
| specialManeuverIndicator | netn.ManeuverIndicatorEnumType Optional (Default: not available). Maneuver indication. |
| ### netn.AisMessage1 |
Message Type 1: Position Report Class A. Message type for a scheduled position report; Class A shipborne mobile equipment. This message transmits information pertaining to a ships navigation: Longitude and latitude, time, heading, speed, ships navigation status (under power, at anchor...). This message is transmitted every 2 to 10 seconds while underway, and every 3 minutes while at anchor.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| navigationalStatus | netn.NavigationStatusEnumType Optional (Default: not defined). Navigational status. |
| rateOfTurn | netn.DegreesPerSecondFloat32 Optional (Default: not available). Rate of turn. |
| speedOverGround | rpr.VelocityMeterPerSecondFloat32 Optional (Default: not available). Speed over ground. |
| position | netn.GeodeticLocation Optional (Default: not available). AIS (Lat,Lon) position. |
| courseOverGround | netn.DirectionDegreesFloat32 Optional (Default: not available). Course over ground. |
| trueHeading | netn.DirectionDegreesFloat32 Optional (Default: not available). True heading. |
| uTCtime | netn.EpochTimeSecInt64 Optional (Default: not available). Time of the report. |
| specialManeuverIndicator | netn.ManeuverIndicatorEnumType Optional (Default: not available). Maneuver indication. |
| ### netn.AisMessage2 |
Message Type 2: Position Report Class A. Message type for an assigned scheduled position report; Class A shipborne mobile equipment. This message transmits information pertaining to a ships navigation: Longitude and latitude, time, heading, speed, ships navigation status (under power, at anchor...). This message is transmitted every 2 to 10 seconds while underway, and every 3 minutes while at anchor.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| navigationalStatus | netn.NavigationStatusEnumType Optional (Default: not defined). Navigational status. |
| rateOfTurn | netn.DegreesPerSecondFloat32 Optional (Default: not available). Rate of turn. |
| speedOverGround | rpr.VelocityMeterPerSecondFloat32 Optional (Default: not available). Speed over ground. |
| position | netn.GeodeticLocation Optional (Default: not available). AIS (Lat,Lon) position. |
| courseOverGround | netn.DirectionDegreesFloat32 Optional (Default: not available). Course over ground. |
| trueHeading | netn.DirectionDegreesFloat32 Optional (Default: not available). True heading. |
| uTCtime | netn.EpochTimeSecInt64 Optional (Default: not available). Time of the report. |
| specialManeuverIndicator | netn.ManeuverIndicatorEnumType Optional (Default: not available). Maneuver indication. |
| ### netn.AisMessage3 |
Message Type 3: Position Report Class A. Message type for a special position report, response to interrogation; Class A shipborne mobile equipment. This message transmits information pertaining to a ships navigation: Longitude and latitude, time, heading, speed, ships navigation status (under power, at anchor...). This message is transmitted every 2 to 10 seconds while underway, and every 3 minutes while at anchor.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| navigationalStatus | netn.NavigationStatusEnumType Optional (Default: not defined). Navigational status. |
| rateOfTurn | netn.DegreesPerSecondFloat32 Optional (Default: not available). Rate of turn. |
| speedOverGround | rpr.VelocityMeterPerSecondFloat32 Optional (Default: not available). Speed over ground. |
| position | netn.GeodeticLocation Optional (Default: not available). AIS (Lat,Lon) position. |
| courseOverGround | netn.DirectionDegreesFloat32 Optional (Default: not available). Course over ground. |
| trueHeading | netn.DirectionDegreesFloat32 Optional (Default: not available). True heading. |
| uTCtime | netn.EpochTimeSecInt64 Optional (Default: not available). Time of the report. |
| specialManeuverIndicator | netn.ManeuverIndicatorEnumType Optional (Default: not available). Maneuver indication. |
| ### netn.AisBaseStationReportAndUTCDateResponseData |
Common reporting structure for Message Types 4 and 11 for reporting UTC time and date and, at the same time, position. It is also used by AIS stations for determining if the station is within 120 NM for response to Messages Types 20 and 23.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| uTCtime | netn.EpochTimeSecInt64 Optional (Default: not available). Time of report. |
| position | netn.GeodeticLocation Optional (Default: not available). AIS (Lat,Lon) position. |
| ### netn.AisMessage4 |
Message Type 4: Base Station Report. This message is to be used by fixed-location base stations to periodically report a position and time reference.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| uTCtime | netn.EpochTimeSecInt64 Optional (Default: not available). Time of report. |
| position | netn.GeodeticLocation Optional (Default: not available). AIS (Lat,Lon) position. |
| ### netn.AisMessage11 |
Message Type 11: UTC/Date Response. Identical to Message Type 4, with the semantics of a response to inquiry. This message type is only transmitted from a mobile station as a result of a UTC request message (Message Type 10).
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| uTCtime | netn.EpochTimeSecInt64 Optional (Default: not available). Time of report. |
| position | netn.GeodeticLocation Optional (Default: not available). AIS (Lat,Lon) position. |
| ### netn.AisStaticAndVoyageData |
Common Static and Voyage Data for Message Types 5, 19 and 24.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| callsign | string Required. 7 six-bit characters for the callsign. |
| name | string Required. 20 six-bit characters for the name. |
| shipType | netn.ShipTypeType Optional (Default: not available). Ship type. |
| dimensionBow | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from bow. |
| dimensionStern | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from stern. |
| dimensionPort | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from port. |
| dimensionStarboard | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from starboard. |
| ### netn.AisMessage5 |
Message Type 5: Static and Voyage Related Data. This message type is transmitted every 6 minutes and should only be used by Class A shipborne and SAR aircraft AIS stations when reporting static or voyage related data.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| callsign | string Required. 7 six-bit characters for the callsign. |
| name | string Required. 20 six-bit characters for the name. |
| shipType | netn.ShipTypeType Optional (Default: not available). Ship type. |
| dimensionBow | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from bow. |
| dimensionStern | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from stern. |
| dimensionPort | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from port. |
| dimensionStarboard | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from starboard. |
| imo | netn.IMOType Optional (Default: zero). The IMO ship ID number. Not applicable to SAR aircraft. |
| eTAtime | netn.EpochTimeSecInt64 Optional (Default: not available). Estimated time of arrival. Not applicable to SAR aircraft. If a zero value is provided then this shall be interpreted as not available. |
| draught | netn.DraughtMeterFloat32 Optional (Default: not available). Maximum present static draught. |
| destination | string Optional (Default: not available, 20 six-bit '@' value). 20 six-bit characters for the destination. For SAR aircraft, the use of this field may be decided by the responsible administration. |
| ### netn.AisMessage19 |
Message Type 19: Extended Class B CS Position Report. A slightly more detailed report than Message Type 18 for vessels using Class B transmitters. Omits navigational status and rate of turn. Fields are as in the common navigation block and the Message Type 5 message.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| callsign | string Required. 7 six-bit characters for the callsign. |
| name | string Required. 20 six-bit characters for the name. |
| shipType | netn.ShipTypeType Optional (Default: not available). Ship type. |
| dimensionBow | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from bow. |
| dimensionStern | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from stern. |
| dimensionPort | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from port. |
| dimensionStarboard | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from starboard. |
| speedOverGround | rpr.VelocityMeterPerSecondFloat32 Optional (Default: not available). Speed over ground. |
| position | netn.GeodeticLocation Optional (Default: not available). AIS (Lat,Lon) position. |
| courseOverGround | netn.DirectionDegreesFloat32 Optional (Default: not available). Course over ground. |
| trueHeading | netn.DirectionDegreesFloat32 Optional (Default: not available). True heading. |
| uTCtime | netn.EpochTimeSecInt64 Optional (Default: not available). Time of the report. |
| ### netn.AisMessage24 |
Message Type 24: Static Data Report. Equivalent of Message Type 5 for ships using Class B equipment. Also used to associate an MMSI with a name on either class A or class B equipment. This message type may be in part A or part B format. According to the standard, parts A and B are expected to be broadcast in adjacent pairs.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| callsign | string Required. 7 six-bit characters for the callsign. |
| name | string Required. 20 six-bit characters for the name. |
| shipType | netn.ShipTypeType Optional (Default: not available). Ship type. |
| dimensionBow | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from bow. |
| dimensionStern | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from stern. |
| dimensionPort | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from port. |
| dimensionStarboard | rpr.LengthMeterFloat32 Optional (Default: not available). GPS Ant. distance from starboard. |
| partNumber | netn.PartNumberEnumType Required. Part number. |
| manufacturerId | netn.ManufacturerIdType Required. (Part B) 3 six-bit chars. |
| unitModel | netn.UnitModelType Required. (Part B) Unit Model Code. |
| serialNumber | netn.SerialNumberType Required. (Part B) Serial Number. |
| ### netn.AisBinaryMessageData |
Binary Payload for Message Types 6 and 8. The interpretation of the binary payload is controlled by: - The Designated Area Code (DAC), which is a jurisdiction code: 366 for the United States. It uses the same encoding as the area designator in MMMSIs; see [ITU-MID]. 1 designates international (ITU) messages. - The FID, which is the Functional ID for a message subtype. In some sources this is abbreviated FI.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| designatedAreaCode | netn.DesignatedAreaCodeType Required. Designated area code (DAC). |
| functionId | netn.FunctionIdType Required. Functional ID (FID). |
| data | netn.BinArrayType Required. Binary data up to 920 bits. |
| ### netn.AisMessage6 |
Message Type 6: Binary Addressed Message. This message type is an addressed point-to-point message with a binary payload.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| designatedAreaCode | netn.DesignatedAreaCodeType Required. Designated area code (DAC). |
| functionId | netn.FunctionIdType Required. Functional ID (FID). |
| data | netn.BinArrayType Required. Binary data up to 920 bits. |
| destination | netn.MMSIType Required. Destination MMSI. |
| ### netn.AisMessage8 |
Message Type 8: Binary Broadcast Message. This message type is a broadcast message with a binary payload.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| designatedAreaCode | netn.DesignatedAreaCodeType Required. Designated area code (DAC). |
| functionId | netn.FunctionIdType Required. Functional ID (FID). |
| data | netn.BinArrayType Required. Binary data up to 920 bits. |
| ### netn.AcknowledgeData |
Acknowledge data for Message Types 7 and 13.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| destination1 | netn.MMSIType Required. MMSI number 1. |
| destination2 | netn.MMSIType Optional (Default: not available). MMSI number 2. |
| destination3 | netn.MMSIType Optional (Default: not available). MMSI number 3. |
| destination4 | netn.MMSIType Optional (Default: not available). MMSI number 4. |
| ### netn.AisMessage7 |
Message Type 7: Binary Acknowledge. This message type is a receipt acknowledgement to the senders of a previous messages of Message Type 6. Up to 4 destination MMSIs can be acknowledged in one message.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| destination1 | netn.MMSIType Required. MMSI number 1. |
| destination2 | netn.MMSIType Optional (Default: not available). MMSI number 2. |
| destination3 | netn.MMSIType Optional (Default: not available). MMSI number 3. |
| destination4 | netn.MMSIType Optional (Default: not available). MMSI number 4. |
| ### netn.AisMessage13 |
Message Type 13: Safety-Related Acknowledgement. This message type is a receipt acknowledgement to senders of previous messages of Message Type 12.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| destination1 | netn.MMSIType Required. MMSI number 1. |
| destination2 | netn.MMSIType Optional (Default: not available). MMSI number 2. |
| destination3 | netn.MMSIType Optional (Default: not available). MMSI number 3. |
| destination4 | netn.MMSIType Optional (Default: not available). MMSI number 4. |
| ### netn.AisMessage9 |
Message type 9: Standard SAR Aircraft Position Report. Tracking information for search-and-rescue aircraft.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| altitude | netn.AltitudeMeterFloat64 Optional (Default: not available). Altitude. |
| speedOverGround | rpr.VelocityMeterPerSecondFloat32 Optional (Default: not available). Speed over ground. |
| position | netn.GeodeticLocation Optional (Default: not available). AIS (Lat,Lon) position. |
| courseOverGround | netn.DirectionDegreesFloat32 Optional (Default: not available). Course over ground. |
| uTCtime | netn.EpochTimeSecInt64 Optional (Default: not available). Time of the report. |
| ### netn.AisMessage10 |
Message Type 10: UTC/Date Inquiry. Request for UTC/Date information from an AIS base station.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| destination | netn.MMSIType Required. Destination MMSI. |
| ### netn.AisMessage12 |
Type 12: Addressed Safety-Related Message. This is a point-to-point text message. The payload is interpreted as six-bit text.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| destination | netn.MMSIType Required. Destination MMSI. |
| message | string Required. 1-156 chars of six-bit text. |
| ### netn.AisMessage14 |
Type 14: Safety-Related Broadcast Message. This is a broadcast text message. The payload is interpreted as six-bit text.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| message | string Required. 1-161 chars of six-bit text. |
| ### netn.AisMessage17 |
Message Type 17: DGNSS Broadcast Binary Message. This message type is used to broadcast differential corrections for GPS.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| position | netn.GeodeticLocation Optional (Default: not available). Position data. |
| ### netn.AisMessage18 |
Message Type 18: Standard Class B CS Position Report. A less detailed report than message types 1-3 for vessels using Class B transmitters. Omits navigational status and rate of turn.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| speedOverGround | rpr.VelocityMeterPerSecondFloat32 Optional (Default: not available). Speed over ground. |
| position | netn.GeodeticLocation Optional (Default: not available). AIS (Lat,Lon) position. |
| courseOverGround | netn.DirectionDegreesFloat32 Optional (Default: not available). Course over ground. |
| trueHeading | netn.DirectionDegreesFloat32 Optional (Default: not available). True heading. |
| uTCtime | netn.EpochTimeSecInt64 Optional (Default: not available). Time of the report. |
| ### netn.AisMessage21 |
Message Type 21: Aid-to-Navigation Report. Identification and location message to be emitted by aids to navigation such as buoys and lighthouses.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| aidType | netn.AidTypeEnumType Optional (Default: not specified). Type of aid. |
| name | string Optional (Default: 34 six-bit @ charachters). Up to max 34 six-bit charachters for the name of the aid. |
| position | netn.GeodeticLocation Optional (Default: not available). AIS (Lat,Lon) position. |
| dimensionBow | rpr.LengthMeterFloat32 Optional (Default: not available). Distance from bow. |
| dimensionStern | rpr.LengthMeterFloat32 Optional (Default: not available). Distance from stern. |
| dimensionPort | rpr.LengthMeterFloat32 Optional (Default: not available). Distance from port. |
| dimensionStarboard | rpr.LengthMeterFloat32 Optional (Default: not available). Distance from starboard. |
| uTCtime | netn.EpochTimeSecInt64 Optional (Default: not available). Time of the report. |
| offPositionFlag | bool Optional (Default: false). Off-Position Indicator. The Off-Position Indicator is for floating Aids-to-Navigation only: false means on position; true means off position. Only valid if UTCsecond is available. |
| virtualFlag | bool Optional (Default: false). Virtual-aid flag. The Virtual Aid flag is interpreted as follows: false = real Aid to Navigation at indicated position; true = virtual Aid to Navigation simulated by nearby AIS station. |
| ### netn.AisMessage27 |
Message Type 27: Long Range AIS Broadcast message. This message type is primarily intended for long-range detection of AIS Class A equipped vessels (typically by satellite). This message has a similar content to Messages 1, 2 and 3, but the total number of bits has been compressed to allow for increased propagation delays associated with long-range detection.
| Field | Description |
|---|---|
| hostRadioIndex | string Optional (Default: not available). The HostRadioIndex is a unique string that identifies the name of the RadioTransmitter object. |
| messageId | netn.MsgIdEnumType Required. Message type identifier. |
| userId | netn.MMSIType Required. The message is from the vessel identified by this MMSI. |
| navigationStatus | netn.NavigationStatusEnumType Optional (Default: not defined). Navigational status. |
| position | netn.GeodeticLocation Optional (Default: not available). AIS (Lat,Lon) position. |
| speedOverGround | rpr.VelocityMeterPerSecondFloat32 Optional (Default: not available). Speed over ground. |
| courseOverGround | netn.DirectionDegreesFloat32 Optional (Default: not available). Course over ground. |
| ### netn.SendSafetyRelatedMessage |
Tasks entity (the source) to send a safety related message (AIS message type 12) to another entity (the destination). Both source and destination must represent an AIS station (vessel, SAR aircraft, etc).
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| entity | netn.UuidArrayOfHLAbyte16 Required. The entity that represents the destination. This must be an AIS station. |
| message | string Required. 1-156 chars of six-bit text. |
| ### netn.SendSafetyRelatedBroadcastMessage |
Tasks entity (the source) to send a safety related broadcast message (AIS message type 14). The source must represent an AIS station (vessel, SAR aircraft, etc).
| Field | Description |
|---|---|
| taskId | netn.TransactionId Required. Uniqie identifier for the task. |
| taskee | netn.UUID Required. Reference to the entity that will execute the task. |
| tasker | string Optional. Callsign of the commander of the task. If missing, the commander is undefined. |
| startWhen | netn.Datetime18 Required. Time when the task execution should start. Use the value 00000000000000.000 to indicate that the time is undefined. |
| why | string Optional. A text describing the reason for this task. |
| taskMode | netn.TaskModeEnum8 Required. Determines the task mode. |
| communicationNetworkIds | netn.ArrayOfText64 Optional. Reference to communication networks (NETN-COM) used to transfer tasking messages. If not provided, the task transmission should not be modelled and federates should receive and act on the task messages directly. |
| message | string Required. 1-161 chars of six-bit text. |
| ### netn.TMRInteraction |
The TMR_Interaction interaction class is the base for all Transfer of Modelling Responsibility interactions. It provides a single parameter used in all TMR interactions to uniquely identify TMR transactions between participating federates.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required. The EventId is a unique reference to a specific execution of a TMR pattern. It consists of two values, a Counter and a Federate Handle. The value of this parameter is also encoded and used as the User Supplied Tag in the HLA Ownership services to allow a correlation between the TMR interactions and HLA Ownership services. The EventId is generated by a trigger federate or, if no trigger federate is used, directly by the requesting federate. The value of this parameter should match all related TMR pattern interactions belonging to the same Transfer of Modelling Responsibilities event. |
| ### netn.InitiateTransfer |
An InitiateTransfer interaction is sent by a Trigger Federate to initiate a TMR request. Parameters include information on the participating federates, which object instances and what attributes are included in the transfer. The Trigger Federate shall generate a unique EventId to be used in all subsequent TMR interactions related to the event.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required. The EventId is a unique reference to a specific execution of a TMR pattern. It consists of two values, a Counter and a Federate Handle. The value of this parameter is also encoded and used as the User Supplied Tag in the HLA Ownership services to allow a correlation between the TMR interactions and HLA Ownership services. The EventId is generated by a trigger federate or, if no trigger federate is used, directly by the requesting federate. The value of this parameter should match all related TMR pattern interactions belonging to the same Transfer of Modelling Responsibilities event. |
| requestFederate | string Required. A name specifying the federate requesting the transfer. |
| responseFederate | string Required unless TransferType is AquireWithoutNegotiation: A Federate Name specifying the federate that is the responding federate. |
| instances | netn.ArrayOfUuid Required. References (UUID) to NETN Platform, Lifeform or Aggregate instances included in the transfer. |
| attributes | netn.AttributeNamesType Required. The common set of attributes for all referenced instances to be included in the transfer. Reference to attributes is by attribute name. |
| transferType | netn.TransferEnumType Required. An enumerated value that indicates the direction of the transfer of the ownership and whether there shall be any negotiation: Acquire = Requesting Federate acquires instance attribute ownership from the Responding Federate (current owner), Divest = Requesting Federate (current owner) releases instance attribute ownership to Responding Federate and AcquireWithoutNegotiating = Requesting Federate acquires unowned instance attributes. |
| ### netn.RequestTransfer |
A RequestTransfer interaction is sent by the requesting federate to the responding federate. If the request is the result of a InitiateTransfer interaction, the parameters from that interaction shall be copied and used in the request including EventId. If the request is not triggered the Request Federate shall generate a unique EventId to be used in all subsequent TMR interactions related to the event.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required. The EventId is a unique reference to a specific execution of a TMR pattern. It consists of two values, a Counter and a Federate Handle. The value of this parameter is also encoded and used as the User Supplied Tag in the HLA Ownership services to allow a correlation between the TMR interactions and HLA Ownership services. The EventId is generated by a trigger federate or, if no trigger federate is used, directly by the requesting federate. The value of this parameter should match all related TMR pattern interactions belonging to the same Transfer of Modelling Responsibilities event. |
| responseFederate | string Required unless TransferType is AquireWithoutNegotiation: A Federate Name specifying the federate that is the responding federate. |
| instances | netn.ArrayOfUuid Required. References (UUID) to NETN Platform, Lifeform or Aggregate instances included in the transfer. |
| attributes | netn.AttributeNamesType Required. The common set of attributes for all referenced instances to be included in the transfer. Reference to attributes is by attribute name. |
| transferType | netn.TransferEnumType Required. An enumerated value that indicates the direction of the transfer of the ownership and whether there shall be any negotiation: Acquire = Requesting Federate acquires instance attribute ownership from the Responding Federate (current owner), Divest = Requesting Federate (current owner) releases instance attribute ownership to Responding Federate and AcquireWithoutNegotiating = Requesting Federate acquires unowned instance attributes. |
| ### netn.OfferTransfer |
An OfferTransfer interaction is sent by a Response Federate as a reply to a RequestTransfer to indicate if a transfer can be accomplished or not. Special Case: When the transfer type is Divesting, the delivery order of the interaction OfferTransfer and the HLA ownership callback service requestAttributeOwnershipRelease at the receiving federate is not determined. Due to this, receiving a requestAttributeOwnershipRelease callback should be treated in the same way as receiving a OfferTransfer with a positive offer. The user-supplied tag in the callback contains the EventId which identifies a specific transfer process.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required. The EventId is a unique reference to a specific execution of a TMR pattern. It consists of two values, a Counter and a Federate Handle. The value of this parameter is also encoded and used as the User Supplied Tag in the HLA Ownership services to allow a correlation between the TMR interactions and HLA Ownership services. The EventId is generated by a trigger federate or, if no trigger federate is used, directly by the requesting federate. The value of this parameter should match all related TMR pattern interactions belonging to the same Transfer of Modelling Responsibilities event. |
| isOffering | bool Required. True if and only if for all instances all attributes in the request are offered. False if for any instance any attribute in the request is not offered. |
| reason | netn.NoOfferReasonEnumType Optional. An enumerated value that shall specify the reason for a negative offer. |
| ### netn.CancelRequestTMR |
A CancelRequest interaction can be sent by the Request Federate to cancel a request.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required. The EventId is a unique reference to a specific execution of a TMR pattern. It consists of two values, a Counter and a Federate Handle. The value of this parameter is also encoded and used as the User Supplied Tag in the HLA Ownership services to allow a correlation between the TMR interactions and HLA Ownership services. The EventId is generated by a trigger federate or, if no trigger federate is used, directly by the requesting federate. The value of this parameter should match all related TMR pattern interactions belonging to the same Transfer of Modelling Responsibilities event. |
| reason | netn.CancellationReasonEnum32 Optional. An enumerated value that describes the reason for the cancellation: Other = When a Requesting Federate for some reason except time out decides not to complete a transfer. TimeOut = When a model's time limit for receiving a TMR offer has passed. |
| ### netn.TransferResult |
A TransferResult interaction is sent by the Request Federate to indicate successful or unsuccessful completion of the transfer.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Required. The EventId is a unique reference to a specific execution of a TMR pattern. It consists of two values, a Counter and a Federate Handle. The value of this parameter is also encoded and used as the User Supplied Tag in the HLA Ownership services to allow a correlation between the TMR interactions and HLA Ownership services. The EventId is generated by a trigger federate or, if no trigger federate is used, directly by the requesting federate. The value of this parameter should match all related TMR pattern interactions belonging to the same Transfer of Modelling Responsibilities event. |
| isCompleted | bool Required. A Boolean value indicating the result of the transfer. TRUE = Transfer Completed Successfully. |
| ### netn.AgentConcentrationStruct |
Concentration value associated with a specific agent.
| Field | Description |
|---|---|
| meanConcentration | netn.MassConcentrationFloat32 Concentration in kg m-3. |
| agent | netn.AgentTypeEnum16 Enumeration representation of the agent. |
| ### netn.AgentMassStruct |
Mass of contaminant inside a vehicle brought in by an embedded unit.
| Field | Description |
|---|---|
| contaminatedMass | rpr.MassKilogramFloat32 Mass in kg of contaminant. |
| agent | netn.AgentTypeEnum16 Enumeration representation of the agent. |
| ### netn.CBRNExposureStruct |
Dosage exposure value associated with a specific agent.
| Field | Description |
|---|---|
| exposure | netn.DosageKgSecondPerMeterCubedFloat32 Dosage value (in kg.s.m-3) which has caused this casualty. Defaults to 0.0. |
| agent | netn.AgentTypeEnum16 Enumeration representation of the agent. |
| ### netn.CBRNSensorReadingStruct |
Timed CBRN sensor reading.
| Field | Description |
|---|---|
| time | netn.EpochTimeSecInt64 Simulation time of this sensor reading. |
| reading | netn.AgentConcentrationStruct Agent and concentration value in this reading. |
| ### netn.ProbabilityHazardContourStruct |
Represents the footprint covered by a CBRN hazard. This object covers the agent-specific effects which would be the output from a casualty model.
| Field | Description |
|---|---|
| percentProbabilityLevel | rpr.PercentFloat32 Percentage of entities within this contour being affected to the define exposure level. |
| locations | netn.GeocentricPolygon Array of locations that define the probability contour. |
| ### netn.ProtectionEffectivenessStruct |
Protection effectiveness associated with a specific agent.
| Field | Description |
|---|---|
| effectiveness | rpr.PercentFloat32 Percentage by which this protection reduces effects. |
| agent | netn.AgentTypeEnum16 Enumeration representation of the agent. |
| ### netn.RawDataHazardContourStruct |
Contour locations bounding a given exposure value.
| Field | Description |
|---|---|
| exposureLevel | netn.ExposureFloat32 Quantity of exposure, measured in SI units. |
| locations | netn.GeocentricPolygon Array of locations that define the hazard contour. |
| ### netn.TreatmentStruct |
Defines the properties for a CBRN treatment.
| Field | Description |
|---|---|
| uniqueID | netn.UuidArrayOfHLAbyte16 The ID of this treatment. |
| effectiveness | rpr.PercentFloat32 Percentage by which this treatment reduces effects. |
| duration | rpr.TimeSecondInteger32 Duration in seconds for which this treatment will remain effective. |
| treatmentWindow | rpr.TimeSecondInteger32 The time window in seconds between exposure and treatment for which this treatment is effective. |
| treatableAgents | netn.ArrayOfAgentTypeEnum Array of agents that can be treated using this treatment. |
| ### netn.CBRNAlarmStruct |
Properties of a CBRN alarm.
| Field | Description |
|---|---|
| time | netn.EpochTimeSecInt64 Simulation time of this detector alarm. |
| location | rpr.WorldLocationStruct Location of the detector alarm. |
| agent | netn.AgentTypeEnum16 Agent that the detector believes to have triggered this alarm. |
| ### netn.ReleaseDistributionStruct |
Mean and variance of the distribution of the particles or droplets in a release.
| Field | Description |
|---|---|
| mean | netn.MeanMetersFloat32 Mean size of the released material in meters. |
| variance | netn.VarianceMetersSquaredFloat32 Variance of the distribution of released particulates/droplets. |
| ### netn.ReleaseDynamicsStruct |
Defines the dynamic properties of a release.
| Field | Description |
|---|---|
| densityRatio | netn.DensityRatioFloat32 Ratio of material density relative to the atmosphere. |
| temperatureDifference | rpr.TemperatureDegreeCelsiusFloat32 Difference in temperature between the released material and the atmosphere in Celsius. |
| ### netn.ReleaseSizeStruct |
Defines the properties of the initial size of a release.
| Field | Description |
|---|---|
| sigmaArray | netn.ArrayOfSigmas6 Initial Gaussian sigmas of the released puff. |
| releaseDistribution | netn.ReleaseDistributionStruct Details regarding the size of the released particles/droplets for non-gaseous materials. |
| ### netn.CBRNCasualty |
Represents a CBRN casualty caused by exposure. This is for use with federates that cannot support the TriageLevel attribute in CBRN_Human.
| Field | Description |
|---|---|
| uniqueID | netn.UuidArrayOfHLAbyte16 Unique representation of the entity’s ID. |
| triageLevel | netn.CBRNDamageEnum8 Triage level of this entity. |
| exposures | netn.ArrayOfCBRNExposureStruct Array of agents to which this unit has been exposed. |
| ### netn.CBRNPlatformUpdate |
Represents an update to the contaminating mass inside a vehicle due to embedded entities.
| Field | Description |
|---|---|
| platformID | netn.UuidArrayOfHLAbyte16 The unique ID of the platform. |
| contamination | netn.ArrayOfAgentMassStruct New state of CBRN hazardous agent inside vehicle due to embedded units. |
| ### netn.CBRNRelease |
Communicates information associated with the release of hazardous agent.
| Field | Description |
|---|---|
| uniqueID | netn.UuidArrayOfHLAbyte16 Unique representation of the release’s ID. |
| agent | netn.AgentTypeEnum16 The type of released CBRN hazardous agent. |
| location | rpr.WorldLocationStruct Initial location of the release in the geocentric location system. |
| mass | rpr.MassKilogramFloat32 Total released agent mass in kg. |
| duration | rpr.TimeSecondInteger32 Duration in seconds over which the release takes place. |
| releaseSize | netn.ReleaseSizeStruct The initial size of the release including initial Gaussian sigmas of the released puff and mean & variance of released particles. |
| releaseDynamics | netn.ReleaseDynamicsStruct Temperature differance and density ratio of released material relative to the atmosphere. |
| releaseVelocity | rpr.VelocityVectorStruct Velocity of the source term. |
| ### netn.CBRNFacilityUpdate |
Represents an order for the specified entities to enter or leave the CBRN facility.
| Field | Description |
|---|---|
| facilityID | netn.UuidArrayOfHLAbyte16 The unique ID of the CBRN facility. |
| embeddedUnitList | netn.ArrayOfUuid List of unique IDs of the entities who will enter or exit the CBRN facility. |
| isEntry | bool Determines whether the entities are entering (IsEntry = true) or exiting (IsEntry = false) the CBRN facility. |
| ### netn.COLPROUpdate |
Represents an order for the specified entities to enter or leave the COLPRO.
| Field | Description |
|---|---|
| facilityID | netn.UuidArrayOfHLAbyte16 The unique ID of the CBRN facility. |
| embeddedUnitList | netn.ArrayOfUuid List of unique IDs of the entities who will enter or exit the CBRN facility. |
| isEntry | bool Determines whether the entities are entering (IsEntry = true) or exiting (IsEntry = false) the CBRN facility. |
| ### netn.DecontaminationStationUpdate |
Represents an order for the specified entities to enter or leave the decontamination station.
| Field | Description |
|---|---|
| facilityID | netn.UuidArrayOfHLAbyte16 The unique ID of the CBRN facility. |
| embeddedUnitList | netn.ArrayOfUuid List of unique IDs of the entities who will enter or exit the CBRN facility. |
| isEntry | bool Determines whether the entities are entering (IsEntry = true) or exiting (IsEntry = false) the CBRN facility. |
| ### netn.IPECommand |
Represents an order for the specified entities to don protective equipment.
| Field | Description |
|---|---|
| unitList | netn.ArrayOfUuid List of unique IDs of the entities who will don IPE. |
| iPEType | netn.IPETypeEnum8 Type of IPE that the entities will don. |
| ### netn.CBRNTreatmentCommand |
Represents an order for the specified entities to receive the list of treatments.
| Field | Description |
|---|---|
| unitList | netn.ArrayOfUuid List of unique IDs of the entities who will receive the treatment. |
| treatments | netn.TreatmentStruct Type of treatment to be applied to the entities. |
| ### netn.CBRNDetectorAlarm |
Represents the alarm trigger of a previously registered CBRN detector.
| Field | Description |
|---|---|
| detectorID | netn.UuidArrayOfHLAbyte16 Unique representation of the detector’s ID. |
| alarm | netn.CBRNAlarmStruct Details of the alarm. |
| ### netn.CBRNSensorUpdate |
Sends information about the current state of a previously registered CBRN sensor.
| Field | Description |
|---|---|
| time | netn.EpochTimeSecInt64 Time of this sensor update |
| sensorID | netn.UuidArrayOfHLAbyte16 Unique representation of the sensor’s ID. |
| readings | netn.ArrayOfAgentConcentrationStruct Readings for this sensor |
| ### netn.LinkStatusStruct |
Status of a physcial network link.
| Field | Description |
|---|---|
| transmitterDeviceId | netn.UUID Reference to Transmitting network device. |
| receiverDeviceId | netn.UUID Reference to Receiving network device. |
| latency | rpr.TimeMillisecondUnsignedInteger32 Delay in data delivery. |
| bandwidth | netn.BitsPerSecond Amount of data per time unit. |
| reliability | netn.PercentFloat64 Reliability of connection in terms of availability. 100% = always available and no connection loss. |
| isBidirectional | bool True is link is bi-directional. By default this value should be set to false. |
| ### netn.NetworkDeviceEmptyCharactersticsStruct |
Empty placeholder for future network device characteristics.
| Field | Description |
|---|---|
| ### netn.NetworkDeviceGenericTransmitterCharacteristicsStruct |
Generic description of network device transmitter.
| Field | Description |
|---|---|
| maxLinkRange | rpr.MeterFloat32 Range limit for the link in meters. By default this value should be set to zero. If zero the max link range is based on the default value from the associated physical network. |
| ### netn.NetworkDeviceStruct |
Describes the type and capability of a network device. Each device must have at least a transmitter (TX) or receiver (RX). Transceivers should define both.
| Field | Description |
|---|---|
| networkDeviceId | netn.UUID Unique identifier for network device. |
| networkDeviceModel | netn.Text64 Optional name of the model of network device (e.g. a radio model name). |
| communicationNetworks | netn.CommunicationNetworkArray Reference to all communication networks this device is used for. |
| physicalNetworkName | netn.Text64 Reference to physical network this device is connected to. |
| tx | netn.NetworkDeviceTransmitterCharacteristicsVariant Transmitter characteristics of the network device. |
| rx | netn.NetworkDeviceReceiverCharacteristicsVariant Receiver characteristics of the network device. |
| isRelay | bool True if this network device acts as a relay. By default this value should be set to true. |
| ### netn.RequestedConnection |
Characterisation of a requested connection.
| Field | Description |
|---|---|
| communicationNetworkName | netn.Text64 Reference to the communication network which the requested connection should belong to. |
| requestedConnectionType | netn.ConnectionTypeEnum The type of connection requested. |
| connectionId | netn.UUID Requested Id for the connection. If no Id is requested the value of this field should be all zeros. |
| destinationEntityIds | netn.ArrayOfUuid List of entities intended as destinations for this requested connection. Leave empty in case of broadcasting or multicasting. |
| networkDeviceId | netn.UUID Reference to the Network Device for the requested connection. If no specific network device is requested the value of this field should be all zeros. |
| ### netn.ConnectionReceiverStruct |
Characteristics of a connection to a receiver.
| Field | Description |
|---|---|
| receiverEntityId | netn.UUID Reference to a simulated entity receiving data through the connection. |
| latency | rpr.TimeMillisecondUnsignedInteger32 Latency in reaching the receiving entity. |
| bandwith | netn.BitsPerSecond The bandwith of the connection to the receiving entity, |
| reliability | netn.PercentFloat64 The reliability of the connection to the receiving entity. |
| hopCount | rpr.Integer16 Number of hops required to reach the receiver. If set to 0 = not specified or calculated. |
| ### netn.IncomingConnectionStruct |
Characteristics of a specific incoming connection.
| Field | Description |
|---|---|
| communicationNetworkName | netn.Text64 Reference to the communication network associated with the incoming connection. |
| senderEntityId | netn.UUID Reference by UUID to the simulated entity sending on the connection. |
| latency | rpr.TimeMillisecondUnsignedInteger32 Delay in data delivery. |
| bandwidth | netn.BitsPerSecond Amount of data per time unit. |
| reliability | netn.PercentFloat64 Reliability of connection in terms of availability. 100% = always available and no connection loss. |
| hopCount | rpr.Integer16 The number of hops in physical network required for sender entity to reach receiver entity. |
| ### netn.PhysicalGenericNetworkStruct |
Characteristics of a generic physical network.
| Field | Description |
|---|---|
| maxHopCount | rpr.Integer32 The maximum nuber of hops allowed in the physical network. |
| defaultMaxLinkRange | rpr.MeterFloat32 The maximum distance between sending and receiving entities in a physical network link. |
| latency | rpr.TimeMillisecondUnsignedInteger32 Delay in data delivery. |
| bandwidth | netn.BitsPerSecond Amount of data per time unit. |
| reliability | netn.PercentFloat64 Reliability of connection in terms of availability. 100% = always available and no connection loss. |
| ### netn.PhysicalUndefinedNetworkStruct |
(Empty) Characteristics of an undefined physical network.
| Field | Description |
|---|---|
| ### netn.ResourceStatusNumberStruct |
The name of a resource and the number of instances of that resource by health status.
| Field | Description |
|---|---|
| numberHealthyOrIntact | netn.QuantityFloat64 The number of healthy or intact resources |
| numberSlightlyDamaged | netn.QuantityFloat64 The number of slightly damaged resources |
| numberModeratelyDamaged | netn.QuantityFloat64 The number of moderately damaged resources |
| numberSignificantlyDamaged | netn.QuantityFloat64 The number of significantly damaged resources |
| numberDestroyed | netn.QuantityFloat64 The number of destroyed or consumed resources |
| resourceName | string The name of the resource |
| resourceType | rpr.EntityTypeStruct The type of the resource (as described in the Bit Encoded Values for Use with Protocols for Distributed Interactive Simulation Applications) |
| ### netn.EntityStruct |
An entity represented to the federation as part of the aggregate object which owns it.
| Field | Description |
|---|---|
| callsign | string The unique identifier of the object. |
| entityCategory | netn.EntityCategoryEnum32 Indicates whether the entity is equipment, person, emitter, etc. |
| entityStatus | netn.DamageStatusEnhancedEnum32 The damage state of the entity. |
| isDistinctObject | bool A BaseEntity object has been created to represent this entity (true) or not (false). Default is false. |
| isUnavailable | bool This entity is in use by another object (true) or not (false). Default is false. |
| facing | netn.DirectionDegreesFloat32 Direction is measured in degrees clockwise from orientation of unit. Default is 0. |
| concealment | netn.ConcealmentEnum32 Indicates whether the entity is concealed and, if so, how |
| offsetLocation | rpr.RelativePositionStruct The entity location given as an offset from the location of the aggregate unit in meters. |
| unitAllocation | netn.UuidArrayOfHLAbyte16 Reference to unit by UUID to which this entity is allocated as a resource. Unit may or may not be represented in the federation as a NETN_Aggregate and/or NETN-ORG Unit object. |
| ### netn.SensorStruct |
Defines a sensor,operational status, damage status, coverage and ID
| Field | Description |
|---|---|
| sensorStateEnum | netn.SensorStateEnum32 The operational status of the sensor |
| sensorDamageState | rpr.DamageStatusEnum32 The damage status of the sensor |
| sensorCoverage | netn.RangeFloat32 The maximum range of the sensor |
| sensorID | string A sensor owned by the aggregate |
| ### netn.VisualSignatureStruct |
Specifies the visual structure
| Field | Description |
|---|---|
| dVOSignaturePercent | rpr.PercentUnsignedInteger32 A summary percentage of an aggregates susceptibility to detection by direct view optics, i.e. the human eye, binoculars, or telescopes. A unit with zero percent signature would be concealed from DVO detection. |
| i2SignaturePercent | rpr.PercentUnsignedInteger32 A summary percentage of an aggregates susceptibility to detection by Image Intensifying sensors. A unit with zero percent signature would be invisible to image intensifiers (I2). |
| thermalSignaturePercent | rpr.PercentUnsignedInteger32 A summary percentage of an aggregates susceptibility to detection by thermal sensors. A unit with zero percent signature would be invisible to thermal sensors. |
| ### netn.MissionStruct |
The operational task the aggregate has been ordered to perform, the time the mission was assigned, and the estimated completion time.
| Field | Description |
|---|---|
| startTime | netn.EpochTimeSecInt64 An optional field providing the mission start time |
| endTime | netn.EpochTimeSecInt64 An optional field providing the mission estimated end time |
| missionEnum | netn.AggregateMissionEnum16 The mission assigned to the aggregate |
| ### netn.HUMINTSignatureStruct |
Describes the unit's susceptibility to human intelligence (HUMINT), i.e. information collected and provided by human sources.
| Field | Description |
|---|---|
| hUMINTSignaturePercent | rpr.PercentUnsignedInteger32 A summary percentage of an aggregates susceptibility to detection by human intelligence collectors. Zero percent signature means an aggregate is impervious to HUMINT. |
| ### netn.ElectronicSignatureStruct |
A summary percentage of an aggregates susceptibility to detection of its electronic emissions. Zero percent means that the aggregate has no electronic emissions.
| Field | Description |
|---|---|
| electronicSignaturePercent | rpr.PercentUnsignedInteger32 A summary percentage of an aggregates susceptibility to detection of its electronic emissions. Zero percent means that the aggregate has no electronic emissions. |
| sensorArray | netn.ArrayOfSensorStruct A list of sensors owned by the aggregate together with their respective operational status and range |
| ### netn.MRMInteraction |
Base class for all MRM interactions.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Unique identifier for all MRM interactions belonging to the same request/respons event. |
| ### netn.RequestMRM |
A base class for all MRM Request events.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Unique identifier for all MRM interactions belonging to the same request/respons event. |
| federate | string Required. Intended federate responsible for performing the requested action. Sending federate should ensure that receiving federate can perform requested action. If not able to perform, a response interaction indicating failure should be returned. |
| aggregateUnit | netn.UuidArrayOfHLAbyte16 Required for all requests except QuerySupportedCapabilities. Unique identifier for the NETN_Aggregate for which this request is related to. |
| ### netn.Aggregate |
Instruction to the AggregateFederate to perform aggregation of the specified AggregateUnit's parts.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Unique identifier for all MRM interactions belonging to the same request/respons event. |
| federate | string Required. Intended federate responsible for performing the requested action. Sending federate should ensure that receiving federate can perform requested action. If not able to perform, a response interaction indicating failure should be returned. |
| aggregateUnit | netn.UuidArrayOfHLAbyte16 Required for all requests except QuerySupportedCapabilities. Unique identifier for the NETN_Aggregate for which this request is related to. |
| removeSubunits | bool Optional. Indicates if the disaggregate subunits (represented as aggregates in the federation) should be deleted from the federation execution. Default is TRUE - all subunits should be deleted. If FALSE all disaggregate subunits shall be set to inactive. |
| ### netn.Disaggregate |
Instruction to perform a full disaggregation of a AggregatedUnit. All subunits and platforms will be registered in the federation.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Unique identifier for all MRM interactions belonging to the same request/respons event. |
| federate | string Required. Intended federate responsible for performing the requested action. Sending federate should ensure that receiving federate can perform requested action. If not able to perform, a response interaction indicating failure should be returned. |
| aggregateUnit | netn.UuidArrayOfHLAbyte16 Required for all requests except QuerySupportedCapabilities. Unique identifier for the NETN_Aggregate for which this request is related to. |
| ### netn.Divide |
Instruction to divide the simulated AggregateUnit into multiple simulated object. The resouces are divided among the simulated entities. After successful division two simulated entities represent the entire Unit. 1) The original AggregateUnit and 2) the divided unit or platform. Both these entities are simulated until merged.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Unique identifier for all MRM interactions belonging to the same request/respons event. |
| federate | string Required. Intended federate responsible for performing the requested action. Sending federate should ensure that receiving federate can perform requested action. If not able to perform, a response interaction indicating failure should be returned. |
| aggregateUnit | netn.UuidArrayOfHLAbyte16 Required for all requests except QuerySupportedCapabilities. Unique identifier for the NETN_Aggregate for which this request is related to. |
| equipment | netn.ArrayOfResourceStatus Optional. Amount of equipment of different type and health status to be divided. |
| personnel | netn.ArrayOfResourceStatus Optional. Amount of personnel of different type and health status to be divided. |
| supplies | netn.NETNArrayOfSupplyStruct Optional. Amount of supplies to divide. |
| registerPhysicalEntities | bool Optional. If true all Equipment of type Platform and Lifeform are published as individual objects in the federation. |
| ### netn.Merge |
Instruction to merg the simulated AggregateUnit with the selected divided parts. After successful merge the divided parts are removed from the federation and their resources are combined with the AggregatedUnit.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Unique identifier for all MRM interactions belonging to the same request/respons event. |
| federate | string Required. Intended federate responsible for performing the requested action. Sending federate should ensure that receiving federate can perform requested action. If not able to perform, a response interaction indicating failure should be returned. |
| aggregateUnit | netn.UuidArrayOfHLAbyte16 Required for all requests except QuerySupportedCapabilities. Unique identifier for the NETN_Aggregate for which this request is related to. |
| subunits | netn.ArrayOfUuid Required. A set of unique identifiers of subelements of the AggregateUnit. These can be any subunit and/or equipment defined at a subunit on any level. |
| ### netn.QuerySupportedCapabilitiesMRM |
A request to query the capabilities of a specified federation to provide support for MRM events. The queried federate shall respond with a CapabilitiesSupported interaction.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Unique identifier for all MRM interactions belonging to the same request/respons event. |
| federate | string Required. Intended federate responsible for performing the requested action. Sending federate should ensure that receiving federate can perform requested action. If not able to perform, a response interaction indicating failure should be returned. |
| aggregateUnit | netn.UuidArrayOfHLAbyte16 Required for all requests except QuerySupportedCapabilities. Unique identifier for the NETN_Aggregate for which this request is related to. |
| ### netn.Activate |
Request federate to change of status of AggregateUnit to Active. If required the unit will be registered in the federation.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Unique identifier for all MRM interactions belonging to the same request/respons event. |
| federate | string Required. Intended federate responsible for performing the requested action. Sending federate should ensure that receiving federate can perform requested action. If not able to perform, a response interaction indicating failure should be returned. |
| aggregateUnit | netn.UuidArrayOfHLAbyte16 Required for all requests except QuerySupportedCapabilities. Unique identifier for the NETN_Aggregate for which this request is related to. |
| ### netn.Deactivate |
Request change of status of AggregateUnit to Inactive and if indicated remove it from the federation.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Unique identifier for all MRM interactions belonging to the same request/respons event. |
| federate | string Required. Intended federate responsible for performing the requested action. Sending federate should ensure that receiving federate can perform requested action. If not able to perform, a response interaction indicating failure should be returned. |
| aggregateUnit | netn.UuidArrayOfHLAbyte16 Required for all requests except QuerySupportedCapabilities. Unique identifier for the NETN_Aggregate for which this request is related to. |
| removeUnit | bool Optional. Indicates if the Aggregate Unit shall be removed as an object instance in the federation. Default = FALSE - keep object instance in federation. |
| ### netn.ResponseMRM |
A response from the receiving federate indicating ability to comply with request.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Unique identifier for all MRM interactions belonging to the same request/respons event. |
| status | bool Required. Specifies the result of the request action. TRUE indicates success. |
| ### netn.CapabilitiesSupportedMRM |
An interaction sent in respons to a QuerySupportedCapabilities request. The respons include a list of names of the supported capabilities for the Aggregate unit specified in the query. The names are one or more of 'Aggregate', 'Disaggregate', 'Divide', 'Merge', 'Activate' and 'Inactivate'.
| Field | Description |
|---|---|
| eventId | netn.TransactionId Unique identifier for all MRM interactions belonging to the same request/respons event. |
| capabilityNames | netn.ArrayOfStringType Required. A list of names of the supported capabilities for the Aggregate entity specified in the query. The names are one or more of 'Aggregate', 'Disaggregate', 'Divide', 'Merge', 'Activate' and 'Inactivate'. |
| ### netn.RepairStruct |
Repairs associated with a specific materiel
| Field | Description |
|---|---|
| materielId | netn.UuidArrayOfHLAbyte16 UUID for the materiel. |
| repairs | netn.ArrayOfRepairTypeEnum List of the types of repair associated with the materiel. |
| ### netn.AppointmentStruct |
Date ; Time and Location of an appointment. When date and time is set to zero (0), implies no date-time specification
| Field | Description |
|---|---|
| dateTime | netn.EpochTimeSecInt64 Date time in second since 1 junuary 1970 for the appointment |
| location | rpr.WorldLocationStruct Location of the appointment |
| ### netn.LOGInteraction |
Base class for all NETN Logistics Pattern Service Transactions.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| ### netn.RequestService |
A consumer federate initiates service negotiation using RequestService. A unique ServiceId and a reference to a ConsumerEntity are required parameters. A reference to a specific ProviderEntity and a system wall-clock time for when offers are expected RequestTimeOut are optional. Requests for specific types of services are defined as subclasses to RequestService and include parameters for detailing the requirements of the request. This may include information when, where and how the service should be delivered.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| consumerEntity | netn.UuidArrayOfHLAbyte16 Required: Unique identifier for a simulated entity that is the intended receiver of service |
| providerEntity | netn.UuidArrayOfHLAbyte16 Optional: Unique identifier of a simulated entity intended to perform the service. If not provided, the entity performing the service is considered unknown. |
| requestTimeOut | netn.EpochTimeSecInt64 Optional: Wallclock time. The timeout time in seconds after 1 January 1970. |
| startAppointment | netn.AppointmentStruct Optional: The time and location of the start of the service delivery. |
| ### netn.RequestRepair |
Sent by the consumer when a repair is needed. Specifies entity and type of repair
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| consumerEntity | netn.UuidArrayOfHLAbyte16 Required: Unique identifier for a simulated entity that is the intended receiver of service |
| providerEntity | netn.UuidArrayOfHLAbyte16 Optional: Unique identifier of a simulated entity intended to perform the service. If not provided, the entity performing the service is considered unknown. |
| requestTimeOut | netn.EpochTimeSecInt64 Optional: Wallclock time. The timeout time in seconds after 1 January 1970. |
| startAppointment | netn.AppointmentStruct Optional: The time and location of the start of the service delivery. |
| repairData | netn.ArrayOfRepairStruct Required: List of all requested repairs. |
| ### netn.RequestSupply |
The consumer sends a RequestSupply interaction to request supplies. The amount and type of supplies are specified in the required SuppliesData parameter. The required TransferDirection parameter indicates whether supplies are transferred from Consumer to provider or from Provider to consumer.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| consumerEntity | netn.UuidArrayOfHLAbyte16 Required: Unique identifier for a simulated entity that is the intended receiver of service |
| providerEntity | netn.UuidArrayOfHLAbyte16 Optional: Unique identifier of a simulated entity intended to perform the service. If not provided, the entity performing the service is considered unknown. |
| requestTimeOut | netn.EpochTimeSecInt64 Optional: Wallclock time. The timeout time in seconds after 1 January 1970. |
| startAppointment | netn.AppointmentStruct Optional: The time and location of the start of the service delivery. |
| suppliesData | netn.NETNArrayOfSupplyStruct Required: List of type and quantity of supplies requested. |
| transferDirection | netn.TransferDirectionEnum32 Required: Indicates if the transfer of supplies are from Consumer to Provider or from Provider to Consumer. |
| ### netn.RequestTransport |
A request for a Transport service. Use a RequestTransport interaction to initiate a transport, embarkment or disembarkment of a platform.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| consumerEntity | netn.UuidArrayOfHLAbyte16 Required: Unique identifier for a simulated entity that is the intended receiver of service |
| providerEntity | netn.UuidArrayOfHLAbyte16 Optional: Unique identifier of a simulated entity intended to perform the service. If not provided, the entity performing the service is considered unknown. |
| requestTimeOut | netn.EpochTimeSecInt64 Optional: Wallclock time. The timeout time in seconds after 1 January 1970. |
| startAppointment | netn.AppointmentStruct Optional: The time and location of the start of the service delivery. |
| transportData | netn.ArrayOfUuid Required: Entities to be transported. |
| endAppointment | netn.AppointmentStruct Optional: Location and time for disembarkment. |
| ### netn.OfferService |
The OfferService is a response to a RequestService. Subclasses of this interaction for specific types of offers contain a more detailed description of the offer. This information may include when, where, how the service can be delivered.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| offerId | netn.TransactionId Required: Unique offer identifier. |
| providerEntity | netn.UuidArrayOfHLAbyte16 Required: Unique identifier of a simulated entity intended to perform the service. If not provided, the entity performing the service is considered unknown. |
| offerType | netn.OfferTypeEnum32 Optional: Specifies if the offer is Negative (no Offer), Positive (Complete as requested) or Modified (not the same as the requested). |
| offerTimeOut | netn.EpochTimeSecInt64 Optional: The system wallclock time (in seconds after 1 January 1970) when the offer stops being valid. If not provided, the offer valid until otherwise specified. |
| startAppointment | netn.AppointmentStruct Optional: Time and location of the start of service delivery. |
| ### netn.OfferRepair |
Is sent by a federate simulating the service providing entity in response to a RequestRepair interaction.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| offerId | netn.TransactionId Required: Unique offer identifier. |
| providerEntity | netn.UuidArrayOfHLAbyte16 Required: Unique identifier of a simulated entity intended to perform the service. If not provided, the entity performing the service is considered unknown. |
| offerType | netn.OfferTypeEnum32 Optional: Specifies if the offer is Negative (no Offer), Positive (Complete as requested) or Modified (not the same as the requested). |
| offerTimeOut | netn.EpochTimeSecInt64 Optional: The system wallclock time (in seconds after 1 January 1970) when the offer stops being valid. If not provided, the offer valid until otherwise specified. |
| startAppointment | netn.AppointmentStruct Optional: Time and location of the start of service delivery. |
| repairData | netn.ArrayOfRepairStruct Required: List of the type of repairs offered. May be different from the list of requested repairs. List of all offered repairs if isOffering = true otherwise Undefined |
| ### netn.OfferSupply |
Used by a supply service provider to indicate which of the requested materiel (amount and type) can be offered. In this request the consumer decides whether the loading is done by the provider or by the consumer.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| offerId | netn.TransactionId Required: Unique offer identifier. |
| providerEntity | netn.UuidArrayOfHLAbyte16 Required: Unique identifier of a simulated entity intended to perform the service. If not provided, the entity performing the service is considered unknown. |
| offerType | netn.OfferTypeEnum32 Optional: Specifies if the offer is Negative (no Offer), Positive (Complete as requested) or Modified (not the same as the requested). |
| offerTimeOut | netn.EpochTimeSecInt64 Optional: The system wallclock time (in seconds after 1 January 1970) when the offer stops being valid. If not provided, the offer valid until otherwise specified. |
| startAppointment | netn.AppointmentStruct Optional: Time and location of the start of service delivery. |
| suppliesData | netn.NETNArrayOfSupplyStruct Required: List of type and quantity of supplies offered. May be different from the list of requested supplies. All offered supplies if isOffering = true otherwise Undefined |
| ### netn.OfferTransport |
An Offer for a Transport support. The OfferTransport interaction shall be sent by the service providing federate in response to a RequestTransport interaction.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| offerId | netn.TransactionId Required: Unique offer identifier. |
| providerEntity | netn.UuidArrayOfHLAbyte16 Required: Unique identifier of a simulated entity intended to perform the service. If not provided, the entity performing the service is considered unknown. |
| offerType | netn.OfferTypeEnum32 Optional: Specifies if the offer is Negative (no Offer), Positive (Complete as requested) or Modified (not the same as the requested). |
| offerTimeOut | netn.EpochTimeSecInt64 Optional: The system wallclock time (in seconds after 1 January 1970) when the offer stops being valid. If not provided, the offer valid until otherwise specified. |
| startAppointment | netn.AppointmentStruct Optional: Time and location of the start of service delivery. |
| transportData | netn.ArrayOfUuid Required: Entities to be transported. |
| endAppointment | netn.AppointmentStruct Optional: Location and time for disembarkment. |
| transporters | netn.ArrayOfUuid Optional: Platform list with transporters |
| ### netn.AcceptOffer |
Use the AcceptOffer interaction to accept an offer received in an OfferService interaction.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| offerId | netn.TransactionId Required: Unique offer identifier. |
| ### netn.ServiceStarted |
Issued by a service provider to inform about the start of service delivery. The time of service delivery start may be significantly later than receiving an indication from the consumer that the service delivery can start.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| ### netn.ServiceComplete |
Used by a service providing entity to inform the service consuming entity that the service has been delivered.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| ### netn.SupplyComplete |
This interaction is sent by the provider when the supply is delivered to the consumer
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| suppliesData | netn.NETNArrayOfSupplyStruct Required: The amount of supplies, by type, that were transferred from provider to consumer. |
| ### netn.RepairComplete |
This interaction is sent by the provider when the repair service is delivered to the consumer
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| repairData | netn.ArrayOfRepairStruct Required: List of the type of repairs done. May be different from the list of requested repairs. |
| ### netn.ServiceReceived |
Used by a service consuming entity to inform the service providing entity that the service has been delivered.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| ### netn.RejectOffer |
Used to reject an offer made by a service providing entity as indicated in a OfferService interaction. By issuing a RejectOffer interaction the service consuming entity informs the providing entity that the offer has been rejected.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| reason | string Optional: Allows to inform about the reason of the cancel (free text) |
| ### netn.CancelOffer |
Used by provider to cancel an already made offer before it has been accepted. Used if the OfferTimeOut has passed.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| offerId | netn.TransactionId Required: Reference to the cancelled offer. |
| ### netn.CancelRequestLOG |
Used by either a service consuming entity or a service providing entity to inform about early termination of the service delivery or in some cases termination of the service request before delivery has begun.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| reason | string Allows to inform about the reason of the cancel (free text) |
| ### netn.ReadyToReceiveService |
Issued by a service consumer to indicate that service delivery can start. The time of service delivery may be significantly later than indicating ready for service delivery.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| ### netn.TransportDestroyedEntities |
Used by a service provider to update information on damage state of entities under transport.
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| destroyedObjects | netn.ArrayOfUuid Required: Identifies the objects that have been destroyed during transport. |
| ### netn.TransportDisembarkmentStatus |
Is sent by the service provider federate, to inform the service consumer of the disembarkment state, after the ServiceStarted interaction
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| disembarkedObjects | netn.ArrayOfUuid Required: References to disembarked entities. Updated during disembarkment. |
| transportUnitIdentifier | netn.UuidArrayOfHLAbyte16 Required: UUID of entity performing the transport. |
| ### netn.TransportEmbarkmentStatus |
Is sent by the service provider federate, to inform the service consumer of the embarkment state, after the ServiceStarted interaction
| Field | Description |
|---|---|
| requestId | netn.TransactionId Required: Unique identifier for the requested service related to the transaction. |
| embarkedObjects | netn.ArrayOfUuid Required: List of entities currently embarked. Updated during embarkment. |
| transportUnitIdentifier | netn.UuidArrayOfHLAbyte16 Required: Referens to entity providing the transport. |
| ### link16.TADILJWordStruct |
TADIL-J word (75 bits) used for Fixed Word Format (FWF) messages and the Variable Message Format (VMF). Padded to 80 bits.
| Field | Description |
|---|---|
| data | link16.OctetArray10 In total 80 bits, with the following fields: Bits 0-1: Word Format. Bits 2-69: variable content, see MIL-STD-6016 or STANAG 5516 for FWF J-Words. Bits 70-74: Parity. Bits 75-79: Padding, set to 0. |
| ### link16.JTIDSHeaderStruct |
Link 16 Header Word (35 bits) for common messages, JTIDS voice, and VMF. Padded to 48 bits.
| Field | Description |
|---|---|
| data | link16.OctetArray6 In total 48 bits, with the following fields: Bits 0-2: Time Slot Type. Bit 3: Relay Transmission Indicator. Bits 4-18: Source Track Number of Sender. Bits 19-34: Secure Data Unit Serial Number. Bits 35-47: Padding, set to 0. |
| ### link16.LETHeaderStruct |
Link 16 Enhanced Throughput (LET) Header Word (40 bits). Padded to 48 bits.
| Field | Description |
|---|---|
| data | link16.OctetArray6 In total 48 bits, with the following fields: Bits 0-3: LET ID Symbol. Bit 4: Relay Transmission Indicator. Bits 5-8: LET Message Packing Type. Bits 9-23: Source Track Number of Sender. Bits 24-39: Secure Data Unit Serial Number. Bits 40-47: Padding, set to 0. |
| ### link16.NTPTimestampStruct |
64-bit timestamp format according to RFC 5905. All bits set to one in both fields indicate a no statement/wildcard.
| Field | Description |
|---|---|
| seconds | rpr.UnsignedInteger32 Number of seconds since 0 h 1 January 1900 UTC. |
| fraction | rpr.UnsignedInteger32 Fraction of a second, in 1/(2^32) resolution (232 picoseconds). |
| ### link16.RTTABStruct |
JTIDS RTT A/B word (35 bits). Padded to 48 bits.
| Field | Description |
|---|---|
| data | link16.OctetArray6 In total 48 bits, with the following fields: Bits 0-2: Time Slot Type. Bit 3: RTT Interrogation Type. Bits 4-18: variable content, see MIL-STD-6016 or STANAG 5516. Bits 19-34: Secure Data Unit Serial Number. Bits 35-47: Padding, set to 0. |
| ### link16.RTTReplyStruct |
JTIDS RTT Reply word (35 bits). Padded to 48 bits.
| Field | Description |
|---|---|
| data | link16.OctetArray6 In total 48 bits, with the following fields: Bits 0-18: Time of Arrival. Bits 19-34: Secure Data Unit Serial Number. Bits 35-47: Padding, set to 0. |
| ### link16.TDLBinaryRadioSignal |
Parent class for all TDL radio signals.
| Field | Description |
|---|---|
| hostRadioIndex | string The object instance ID of the radio transmitting this signal. |
| dataRate | rpr.BitRateBitPerSecondUnsignedInteger32 The rate at which the data is being transmitted. |
| signalDataLength | rpr.BitsUnsignedInteger16 The length of the signal data. |
| signalData | rpr.SignalDataLengthlessArray1Plus The signal data. |
| tacticalDataLinkType | rpr.TacticalDataLinkTypeEnum16 The type of tactical data link used to transmitted this signal (if any). |
| tDLMessageCount | rpr.UnsignedInteger16 The number of tactical data link messages contained in this signal. |
| ### link16.Link16RadioSignal |
Link 16 radio signal common base class.
| Field | Description |
|---|---|
| hostRadioIndex | string The object instance ID of the radio transmitting this signal. |
| dataRate | rpr.BitRateBitPerSecondUnsignedInteger32 The rate at which the data is being transmitted. |
| signalDataLength | rpr.BitsUnsignedInteger16 The length of the signal data. |
| signalData | rpr.SignalDataLengthlessArray1Plus The signal data. |
| tacticalDataLinkType | rpr.TacticalDataLinkTypeEnum16 The type of tactical data link used to transmitted this signal (if any). |
| tDLMessageCount | rpr.UnsignedInteger16 The number of tactical data link messages contained in this signal. |
| nPGNumber | link16.NetworkParticipationGroupNumber Network/Needline Participation Group (NPG) number. Not optional. |
| netNumber | link16.NetworkNumber Network Number. Not optional. |
| tsecCvll | link16.CryptoVariable Transmission Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| msecCvll | link16.CryptoVariable Message Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| sISOSTD002Version | rpr.SISOSTD002VersionEnum8 Indicates which SISO-STD-002 version was used, i.e., whether byte swapping has or has not been used in the Message Data field (0 = SISO-STD-002-2006, legacy byte swapping employed; 1 = SISO-STD-002-2021, new method, bit stream, no byte swapping employed). Not optional. |
| link16Version | rpr.Link16VersionEnum8 Indicates which version of MIL-STD-6016 or STANAG 5516 is being used. Optional; default value: NoStatement. |
| timeSlotID | link16.TimeSlotIdentifier Time slot identification. Optional for low-fidelity TSA Levels (0, 1); default value: all bits set to one (no statement/wildcard). |
| perceivedTransmitTime | link16.NTPTimestampStruct The time at which the radio signal is transmitted. Optional for low-fidelity synchronization (TSA Levels 0-3); default value: all bits set to one (no statement/wildcard). |
| ### link16.JTIDSMessageRadioSignal |
Link 16 radio signal containing Fixed Word Format (FWF) TADIL-J messages.
| Field | Description |
|---|---|
| hostRadioIndex | string The object instance ID of the radio transmitting this signal. |
| dataRate | rpr.BitRateBitPerSecondUnsignedInteger32 The rate at which the data is being transmitted. |
| signalDataLength | rpr.BitsUnsignedInteger16 The length of the signal data. |
| signalData | rpr.SignalDataLengthlessArray1Plus The signal data. |
| tacticalDataLinkType | rpr.TacticalDataLinkTypeEnum16 The type of tactical data link used to transmitted this signal (if any). |
| tDLMessageCount | rpr.UnsignedInteger16 The number of tactical data link messages contained in this signal. |
| nPGNumber | link16.NetworkParticipationGroupNumber Network/Needline Participation Group (NPG) number. Not optional. |
| netNumber | link16.NetworkNumber Network Number. Not optional. |
| tsecCvll | link16.CryptoVariable Transmission Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| msecCvll | link16.CryptoVariable Message Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| sISOSTD002Version | rpr.SISOSTD002VersionEnum8 Indicates which SISO-STD-002 version was used, i.e., whether byte swapping has or has not been used in the Message Data field (0 = SISO-STD-002-2006, legacy byte swapping employed; 1 = SISO-STD-002-2021, new method, bit stream, no byte swapping employed). Not optional. |
| link16Version | rpr.Link16VersionEnum8 Indicates which version of MIL-STD-6016 or STANAG 5516 is being used. Optional; default value: NoStatement. |
| timeSlotID | link16.TimeSlotIdentifier Time slot identification. Optional for low-fidelity TSA Levels (0, 1); default value: all bits set to one (no statement/wildcard). |
| perceivedTransmitTime | link16.NTPTimestampStruct The time at which the radio signal is transmitted. Optional for low-fidelity synchronization (TSA Levels 0-3); default value: all bits set to one (no statement/wildcard). |
| jTIDSHeader | link16.JTIDSHeaderStruct Link 16 Header Word. Not optional. |
| tADILJMessage | link16.TADILJWordStructLengthlessArray1Plus Link 16 message data words. Not optional. |
| ### link16.RTTABRadioSignal |
Link 16 radio signal containing an RTT/A or RTT/B message.
| Field | Description |
|---|---|
| hostRadioIndex | string The object instance ID of the radio transmitting this signal. |
| dataRate | rpr.BitRateBitPerSecondUnsignedInteger32 The rate at which the data is being transmitted. |
| signalDataLength | rpr.BitsUnsignedInteger16 The length of the signal data. |
| signalData | rpr.SignalDataLengthlessArray1Plus The signal data. |
| tacticalDataLinkType | rpr.TacticalDataLinkTypeEnum16 The type of tactical data link used to transmitted this signal (if any). |
| tDLMessageCount | rpr.UnsignedInteger16 The number of tactical data link messages contained in this signal. |
| nPGNumber | link16.NetworkParticipationGroupNumber Network/Needline Participation Group (NPG) number. Not optional. |
| netNumber | link16.NetworkNumber Network Number. Not optional. |
| tsecCvll | link16.CryptoVariable Transmission Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| msecCvll | link16.CryptoVariable Message Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| sISOSTD002Version | rpr.SISOSTD002VersionEnum8 Indicates which SISO-STD-002 version was used, i.e., whether byte swapping has or has not been used in the Message Data field (0 = SISO-STD-002-2006, legacy byte swapping employed; 1 = SISO-STD-002-2021, new method, bit stream, no byte swapping employed). Not optional. |
| link16Version | rpr.Link16VersionEnum8 Indicates which version of MIL-STD-6016 or STANAG 5516 is being used. Optional; default value: NoStatement. |
| timeSlotID | link16.TimeSlotIdentifier Time slot identification. Optional for low-fidelity TSA Levels (0, 1); default value: all bits set to one (no statement/wildcard). |
| perceivedTransmitTime | link16.NTPTimestampStruct The time at which the radio signal is transmitted. Optional for low-fidelity synchronization (TSA Levels 0-3); default value: all bits set to one (no statement/wildcard). |
| rttab | link16.RTTABStruct JTIDS RTT A/B message word. Not optional. |
| ### link16.RTTReplyRadioSignal |
Link 16 radio signal containing an RTT Reply message.
| Field | Description |
|---|---|
| hostRadioIndex | string The object instance ID of the radio transmitting this signal. |
| dataRate | rpr.BitRateBitPerSecondUnsignedInteger32 The rate at which the data is being transmitted. |
| signalDataLength | rpr.BitsUnsignedInteger16 The length of the signal data. |
| signalData | rpr.SignalDataLengthlessArray1Plus The signal data. |
| tacticalDataLinkType | rpr.TacticalDataLinkTypeEnum16 The type of tactical data link used to transmitted this signal (if any). |
| tDLMessageCount | rpr.UnsignedInteger16 The number of tactical data link messages contained in this signal. |
| nPGNumber | link16.NetworkParticipationGroupNumber Network/Needline Participation Group (NPG) number. Not optional. |
| netNumber | link16.NetworkNumber Network Number. Not optional. |
| tsecCvll | link16.CryptoVariable Transmission Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| msecCvll | link16.CryptoVariable Message Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| sISOSTD002Version | rpr.SISOSTD002VersionEnum8 Indicates which SISO-STD-002 version was used, i.e., whether byte swapping has or has not been used in the Message Data field (0 = SISO-STD-002-2006, legacy byte swapping employed; 1 = SISO-STD-002-2021, new method, bit stream, no byte swapping employed). Not optional. |
| link16Version | rpr.Link16VersionEnum8 Indicates which version of MIL-STD-6016 or STANAG 5516 is being used. Optional; default value: NoStatement. |
| timeSlotID | link16.TimeSlotIdentifier Time slot identification. Optional for low-fidelity TSA Levels (0, 1); default value: all bits set to one (no statement/wildcard). |
| perceivedTransmitTime | link16.NTPTimestampStruct The time at which the radio signal is transmitted. Optional for low-fidelity synchronization (TSA Levels 0-3); default value: all bits set to one (no statement/wildcard). |
| rTTReply | link16.RTTReplyStruct JTIDS RTT reply message word. Not optional. |
| ### link16.JTIDSVoiceCVSDRadioSignal |
Link 16 radio signal containing a voice message encoded using CVSD.
| Field | Description |
|---|---|
| hostRadioIndex | string The object instance ID of the radio transmitting this signal. |
| dataRate | rpr.BitRateBitPerSecondUnsignedInteger32 The rate at which the data is being transmitted. |
| signalDataLength | rpr.BitsUnsignedInteger16 The length of the signal data. |
| signalData | rpr.SignalDataLengthlessArray1Plus The signal data. |
| tacticalDataLinkType | rpr.TacticalDataLinkTypeEnum16 The type of tactical data link used to transmitted this signal (if any). |
| tDLMessageCount | rpr.UnsignedInteger16 The number of tactical data link messages contained in this signal. |
| nPGNumber | link16.NetworkParticipationGroupNumber Network/Needline Participation Group (NPG) number. Not optional. |
| netNumber | link16.NetworkNumber Network Number. Not optional. |
| tsecCvll | link16.CryptoVariable Transmission Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| msecCvll | link16.CryptoVariable Message Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| sISOSTD002Version | rpr.SISOSTD002VersionEnum8 Indicates which SISO-STD-002 version was used, i.e., whether byte swapping has or has not been used in the Message Data field (0 = SISO-STD-002-2006, legacy byte swapping employed; 1 = SISO-STD-002-2021, new method, bit stream, no byte swapping employed). Not optional. |
| link16Version | rpr.Link16VersionEnum8 Indicates which version of MIL-STD-6016 or STANAG 5516 is being used. Optional; default value: NoStatement. |
| timeSlotID | link16.TimeSlotIdentifier Time slot identification. Optional for low-fidelity TSA Levels (0, 1); default value: all bits set to one (no statement/wildcard). |
| perceivedTransmitTime | link16.NTPTimestampStruct The time at which the radio signal is transmitted. Optional for low-fidelity synchronization (TSA Levels 0-3); default value: all bits set to one (no statement/wildcard). |
| dataLength | rpr.BitsUnsignedInteger16 The length of the encoded voice in the Data parameter, in bits. Not optional. |
| jTIDSHeader | link16.JTIDSHeaderStruct Link 16 Header Word. Not optional. |
| data | link16.OctetLengthlessArray29Plus JTIDS CVSD encoded voice data. Not optional. |
| ### link16.JTIDSVoiceLPC10RadioSignal |
Link 16 radio signal containing a voice message encoded using LPC10.
| Field | Description |
|---|---|
| hostRadioIndex | string The object instance ID of the radio transmitting this signal. |
| dataRate | rpr.BitRateBitPerSecondUnsignedInteger32 The rate at which the data is being transmitted. |
| signalDataLength | rpr.BitsUnsignedInteger16 The length of the signal data. |
| signalData | rpr.SignalDataLengthlessArray1Plus The signal data. |
| tacticalDataLinkType | rpr.TacticalDataLinkTypeEnum16 The type of tactical data link used to transmitted this signal (if any). |
| tDLMessageCount | rpr.UnsignedInteger16 The number of tactical data link messages contained in this signal. |
| nPGNumber | link16.NetworkParticipationGroupNumber Network/Needline Participation Group (NPG) number. Not optional. |
| netNumber | link16.NetworkNumber Network Number. Not optional. |
| tsecCvll | link16.CryptoVariable Transmission Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| msecCvll | link16.CryptoVariable Message Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| sISOSTD002Version | rpr.SISOSTD002VersionEnum8 Indicates which SISO-STD-002 version was used, i.e., whether byte swapping has or has not been used in the Message Data field (0 = SISO-STD-002-2006, legacy byte swapping employed; 1 = SISO-STD-002-2021, new method, bit stream, no byte swapping employed). Not optional. |
| link16Version | rpr.Link16VersionEnum8 Indicates which version of MIL-STD-6016 or STANAG 5516 is being used. Optional; default value: NoStatement. |
| timeSlotID | link16.TimeSlotIdentifier Time slot identification. Optional for low-fidelity TSA Levels (0, 1); default value: all bits set to one (no statement/wildcard). |
| perceivedTransmitTime | link16.NTPTimestampStruct The time at which the radio signal is transmitted. Optional for low-fidelity synchronization (TSA Levels 0-3); default value: all bits set to one (no statement/wildcard). |
| dataLength | rpr.BitsUnsignedInteger16 The length of the encoded voice in the Data parameter, in bits. Not optional. |
| jTIDSHeader | link16.JTIDSHeaderStruct Link 16 Header Word. Not optional. |
| data | link16.OctetLengthlessArray29Plus JTIDS LPC10 encoded voice data. Not optional. |
| ### link16.JTIDSVoiceLPC12RadioSignal |
Link 16 radio signal containing a voice message encoded using LPC12.
| Field | Description |
|---|---|
| hostRadioIndex | string The object instance ID of the radio transmitting this signal. |
| dataRate | rpr.BitRateBitPerSecondUnsignedInteger32 The rate at which the data is being transmitted. |
| signalDataLength | rpr.BitsUnsignedInteger16 The length of the signal data. |
| signalData | rpr.SignalDataLengthlessArray1Plus The signal data. |
| tacticalDataLinkType | rpr.TacticalDataLinkTypeEnum16 The type of tactical data link used to transmitted this signal (if any). |
| tDLMessageCount | rpr.UnsignedInteger16 The number of tactical data link messages contained in this signal. |
| nPGNumber | link16.NetworkParticipationGroupNumber Network/Needline Participation Group (NPG) number. Not optional. |
| netNumber | link16.NetworkNumber Network Number. Not optional. |
| tsecCvll | link16.CryptoVariable Transmission Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| msecCvll | link16.CryptoVariable Message Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| sISOSTD002Version | rpr.SISOSTD002VersionEnum8 Indicates which SISO-STD-002 version was used, i.e., whether byte swapping has or has not been used in the Message Data field (0 = SISO-STD-002-2006, legacy byte swapping employed; 1 = SISO-STD-002-2021, new method, bit stream, no byte swapping employed). Not optional. |
| link16Version | rpr.Link16VersionEnum8 Indicates which version of MIL-STD-6016 or STANAG 5516 is being used. Optional; default value: NoStatement. |
| timeSlotID | link16.TimeSlotIdentifier Time slot identification. Optional for low-fidelity TSA Levels (0, 1); default value: all bits set to one (no statement/wildcard). |
| perceivedTransmitTime | link16.NTPTimestampStruct The time at which the radio signal is transmitted. Optional for low-fidelity synchronization (TSA Levels 0-3); default value: all bits set to one (no statement/wildcard). |
| dataLength | rpr.BitsUnsignedInteger16 The length of the encoded voice in the Data parameter, in bits. Not optional. |
| jTIDSHeader | link16.JTIDSHeaderStruct Link 16 Header Word. Not optional. |
| data | link16.OctetLengthlessArray29Plus JTIDS LPC12 encoded voice data. Not optional. |
| ### link16.JTIDSLETRadioSignal |
Link 16 radio signal containing Link 16 Enhanced Throughput (LET) encoded messages.
| Field | Description |
|---|---|
| hostRadioIndex | string The object instance ID of the radio transmitting this signal. |
| dataRate | rpr.BitRateBitPerSecondUnsignedInteger32 The rate at which the data is being transmitted. |
| signalDataLength | rpr.BitsUnsignedInteger16 The length of the signal data. |
| signalData | rpr.SignalDataLengthlessArray1Plus The signal data. |
| tacticalDataLinkType | rpr.TacticalDataLinkTypeEnum16 The type of tactical data link used to transmitted this signal (if any). |
| tDLMessageCount | rpr.UnsignedInteger16 The number of tactical data link messages contained in this signal. |
| nPGNumber | link16.NetworkParticipationGroupNumber Network/Needline Participation Group (NPG) number. Not optional. |
| netNumber | link16.NetworkNumber Network Number. Not optional. |
| tsecCvll | link16.CryptoVariable Transmission Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| msecCvll | link16.CryptoVariable Message Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| sISOSTD002Version | rpr.SISOSTD002VersionEnum8 Indicates which SISO-STD-002 version was used, i.e., whether byte swapping has or has not been used in the Message Data field (0 = SISO-STD-002-2006, legacy byte swapping employed; 1 = SISO-STD-002-2021, new method, bit stream, no byte swapping employed). Not optional. |
| link16Version | rpr.Link16VersionEnum8 Indicates which version of MIL-STD-6016 or STANAG 5516 is being used. Optional; default value: NoStatement. |
| timeSlotID | link16.TimeSlotIdentifier Time slot identification. Optional for low-fidelity TSA Levels (0, 1); default value: all bits set to one (no statement/wildcard). |
| perceivedTransmitTime | link16.NTPTimestampStruct The time at which the radio signal is transmitted. Optional for low-fidelity synchronization (TSA Levels 0-3); default value: all bits set to one (no statement/wildcard). |
| lETHeader | link16.LETHeaderStruct LET Header Word. Not optional. |
| tADILJMessage | link16.TADILJWordStructLengthlessArray1Plus LET message data words. Not optional. |
| ### link16.VMFRadioSignal |
Link 16 radio signal containing Variable Message Format (VMF) messages.
| Field | Description |
|---|---|
| hostRadioIndex | string The object instance ID of the radio transmitting this signal. |
| dataRate | rpr.BitRateBitPerSecondUnsignedInteger32 The rate at which the data is being transmitted. |
| signalDataLength | rpr.BitsUnsignedInteger16 The length of the signal data. |
| signalData | rpr.SignalDataLengthlessArray1Plus The signal data. |
| tacticalDataLinkType | rpr.TacticalDataLinkTypeEnum16 The type of tactical data link used to transmitted this signal (if any). |
| tDLMessageCount | rpr.UnsignedInteger16 The number of tactical data link messages contained in this signal. |
| nPGNumber | link16.NetworkParticipationGroupNumber Network/Needline Participation Group (NPG) number. Not optional. |
| netNumber | link16.NetworkNumber Network Number. Not optional. |
| tsecCvll | link16.CryptoVariable Transmission Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| msecCvll | link16.CryptoVariable Message Security Crypto Variable Logic Label. Optional for TSA Levels 0-2; default value: all bits set to one (no statement/wildcard). |
| sISOSTD002Version | rpr.SISOSTD002VersionEnum8 Indicates which SISO-STD-002 version was used, i.e., whether byte swapping has or has not been used in the Message Data field (0 = SISO-STD-002-2006, legacy byte swapping employed; 1 = SISO-STD-002-2021, new method, bit stream, no byte swapping employed). Not optional. |
| link16Version | rpr.Link16VersionEnum8 Indicates which version of MIL-STD-6016 or STANAG 5516 is being used. Optional; default value: NoStatement. |
| timeSlotID | link16.TimeSlotIdentifier Time slot identification. Optional for low-fidelity TSA Levels (0, 1); default value: all bits set to one (no statement/wildcard). |
| perceivedTransmitTime | link16.NTPTimestampStruct The time at which the radio signal is transmitted. Optional for low-fidelity synchronization (TSA Levels 0-3); default value: all bits set to one (no statement/wildcard). |
| jTIDSHeader | link16.JTIDSHeaderStruct Link 16 Header Word. Not optional. |
| messageData | link16.TADILJWordStructLengthlessArray1Plus Link 16 message data words with VMF information fields. Not optional. |
Variants¶
rpr.ParameterValueVariantStruct¶
Variant record specifying the type of articulation parameter (articulated or attached part), and its type and value.
| Type |
|---|
| rpr.ArticulatedPartsStruct Alternative for an articulated part. |
| rpr.AttachedPartsStruct Alternative for an attached part. |
rpr.StationNameLocationVariantStruct¶
The station name at which the constituent part is located. In case of 'On Station', the alternative specifies its location relative to the host object.
| Type |
|---|
| rpr.RelativePositionStruct The location of the constituent part object relative to the host object entity coordinate system. |
| rpr.RelativeRangeBearingStruct The location of the constituent part object relative to the host object in polar coordinates. |
rpr.SpatialVariantStruct¶
Variant Record for a single spatial attribute.
| Type |
|---|
| rpr.SpatialStaticStruct Variant for representing a static object. |
| rpr.SpatialFPStruct Variant for representing an object with a constant velocity (or low acceleration) linear motion in world coordinates. |
| rpr.SpatialRPStruct Variant for representing an object with a constant velocity (or low acceleration) linear motion, including rotation information, in world coordinates. |
| rpr.SpatialRVStruct Variant for representing an object with high speed or maneuvering at any speed, including rotation information, in world coordinates. |
| rpr.SpatialFVStruct Variant for representing an object with high speed or maneuvering at any speed in world coordinates. |
| rpr.SpatialFPStruct Variant for representing an object with a constant velocity (or low acceleration) linear motion in body axis coordinates. |
| rpr.SpatialRPStruct Variant for representing an object with a constant velocity (or low acceleration) linear motion, including rotation information, in body axis coordinates. |
| rpr.SpatialRVStruct Variant for representing an object with high speed or maneuvering at any speed, including rotation information, in body axis coordinates. |
| rpr.SpatialFVStruct Variant for representing an object with high speed or maneuvering at any speed in body axis coordinates. |
rpr.AntennaPatternVariantStruct¶
Specifies the radiation pattern from the antenna, its orientation in space, and the polarization of the radiation.
| Type |
|---|
| rpr.BeamAntennaStruct Specifies the direction, pattern, and polarization of radiation from a radio transmitter's antenna, represented with respect to a beam coordinate system. |
| rpr.SphericalHarmonicAntennaStruct Specifies the direction and radiation pattern from a radio transmitter's antenna, represented with respect to the world coordinate system or entity coordinate system. |
rpr.RFModulationTypeVariantStruct¶
Specifies the major modulation type as well as certain detailed information specific to the type.
| Type |
|---|
| rpr.AmplitudeModulationTypeEnum16 Detailed modulation type for the amplitude major modulation type. |
| rpr.AmplitudeAngleModulationTypeEnum16 Detailed modulation type for the amplitude and angle major modulation type. |
| rpr.AngleModulationTypeEnum16 Detailed modulation type for the angle major modulation type. |
| rpr.CombinationModulationTypeEnum16 Detailed modulation type for the combination major modulation type. |
| rpr.PulseModulationTypeEnum16 Detailed modulation type for the pulse major modulation type. |
| rpr.UnmodulatedTypeEnum16 Detailed modulation type for the unmodulated major modulation type. |
rpr.SpreadSpectrumVariantStruct¶
Identifies the actual spread spectrum technique in use.
| Type |
|---|
| rpr.SINCGARSModulationStruct Modulation parameters for SINCGARS radio system. |
| rpr.JTIDSTransmitterStruct Modulation parameters for Link 16 radio system according to SISO-STD-002. |
| rpr.Link11TransmitterStruct Modulation parameters for Link 11 radio system according to SISO-STD-005. |
| rpr.Link11BTransmitterStruct Modulation parameters for Link 11B radio system according to SISO-STD-005. |
rpr.EnvironmentRecVariantStruct¶
Record specifying either a geometry or a state record
| Type |
|---|
| rpr.WorldLocationStruct Specifies Point 1 geometry record alternative |
| rpr.Point2GeomRecStruct Specifies Point 2 geometry record alternative |
| rpr.Line1GeomRecStruct Specifies Line 1 geometry record alternative |
| rpr.Line2GeomRecStruct Specifies Line 2 geometry record alternative |
| rpr.Sphere1GeomRecStruct Specifies Bounding Sphere geometry record alternative |
| rpr.Sphere1GeomRecStruct Specifies Sphere 1 geometry record alternative |
| rpr.Sphere2GeomRecStruct Specifies Sphere 2 geometry record alternative |
| rpr.Ellipsoid1GeomRecStruct Specifies Ellipsoid 1 geometry record alternative |
| rpr.Ellipsoid2GeomRecStruct Specifies Ellipsoid 2 geometry record alternative |
| rpr.Cone1GeomRecStruct Specifies Cone 1 geometry record alternative |
| rpr.Cone2GeomRecStruct Specifies Cone 2 geometry record alternative |
| rpr.RectVol1GeomRecStruct Specifies Rectangular Volume 1 geometry record alternative |
| rpr.RectVol2GeomRecStruct Specifies Rectangular Volume 2 geometry record alternative |
| rpr.GaussPlumeGeomRecStruct Specifies Gaussian Plume geometry record alternative |
| rpr.GaussPuffGeomRecStruct Specifies Gaussian Puff geometry record alternative |
| rpr.UniformGeomRecStruct Specifies Uniform geometry record alternative |
| rpr.COMBICStateRecStruct Specifies COMBIC state record alternative |
| rpr.FlareStateRecStruct Specifies Flare state record alternative |
| rpr.RectVol3GeomRecStruct Specifies Rectangular Volume 3 geometry record alternative |
rpr.GridAxisTypeVariantStruct¶
Record specifying either regular (fixed spacing) or irregular (variable spacing) axis data
| Type |
|---|
| rpr.IrregularGridAxisStruct Specifies irregular (variable spacing) axis data alternative |
rpr.GridDataRepresentationVariantStruct¶
Record specifying either type 0 or type 1 or type 2 data representation
| Type |
|---|
| rpr.GridValueType0Struct Specifies type 0 data representation alternative |
| rpr.GridValueType1Struct Specifies type 1 data representation alternative |
| rpr.GridValueType2Struct Specifies type 2 data representation alternative |
netn.AreaVariantStruct¶
Description of an area relative to the earth's surface.
| Type |
|---|
| netn.GeodeticPolygon A sequence of geodetic locations defining a geographical area bounded by a closed path where the first and last locations in the sequence are connected. Each point is a geodetic coordinate in WGS84 on the earth surface, and each segment is a great circle between locations. |
| netn.GeodeticCircle A geodetic point and radius specifying a circle on the surface of the earth WGS84 where the radius is a great circle distance on the surface. |
| netn.GeodeticQuadrangle A latitude-longitude quadrangle is a region bounded by two meridians and two parallels. |
netn.PathVariantStruct¶
Defines a path, either as a polygonal chain of waypoints or a UUID that refers to a path object in the federation.
| Type |
|---|
| netn.ArrayOfWorldLocationStruct The path defined by waypoints, not necessarily registered in the federation execution as a NETN_GeoObject.Path. The array can be empty (size=0). |
| netn.UuidArrayOfHLAbyte16 A UUID that referes to a NETN_GeoObject.Path that is registred iin the federation execution. |
netn.PointVariantStruct¶
Defines the point, either a Location or a UUID reference to a point object in the federation.
| Type |
|---|
| rpr.WorldLocationStruct The geocentric location. |
| netn.UuidArrayOfHLAbyte16 A UUID that refers to a NETN_GeoObject.Point. |
netn.GeoReferenceVariant¶
The area affected by an Environment Condition can be expressed as: - a location on the earth's surface represented by a Point, - an area on the earth's surface, represented by a Quadrangle, GeodeticPolygon, or GeodeticCircle, or - a reference to some other object/data. Objects that can be referenced are RPR entities, NETN entities, NETN-SE GeoObjects and GML Features.
| Type |
|---|
| netn.GeodeticLocation A location on the surface of the earth defined by lat, lon WGS84. |
| netn.GeodeticCircle A geodetic point and radius specifying a circle on the surface of the earth WGS84 where the radius is a great circle distance on the surface. |
| netn.GeodeticQuadrangle A latitude-longitude quadrangle is a region bounded by two meridians and two parallels. |
| netn.GeodeticPolygon A polygon on the surface of the earth defined by a number of great-circle arcs represented as lat, lon Locations. WGS84. |
| netn.UUID Reference to an object instance of class Location, Path or Region, defined in NETN-SE FOM Module or a NETN Physical or Aggregate entity with UUID. |
| rpr.EntityIdentifierStruct Reference to an instance of a leaf node subclass of RPR-FOM BaseEntity by its EntityIdentifier. E.g. an Aircraft, SurfaceVessel etc. |
| string Reference to a GML feature by its GML Identifier. |
netn.MineCountVariantStruct¶
The number or density of mines.
| Type |
|---|
| rpr.Integer32 Number of mines. |
| rpr.PercentFloat32 Percentage of mines. |
netn.FormationDataStruct¶
Struct for enumerated choice for the type of formation being Ground, Air, Surface or Subsurface.
| Type |
|---|
| netn.GroundFormationTypeEnum32 Ground formations. |
| netn.AirFormationTypeEnum32 Air formations, currently not specified |
| netn.SurfaceFormationTypeEnum32 Surface formations, currently not specified. |
| netn.SubsurfaceFormationTypeEnum32 Subsurface formations, currently not specified. |
netn.NetworkDeviceTransmitterCharacteristicsVariant¶
Characteristics of network device transmitter.
| Type |
|---|
| netn.NetworkDeviceEmptyCharactersticsStruct No Network |
| netn.NetworkDeviceEmptyCharactersticsStruct |
| netn.NetworkDeviceGenericTransmitterCharacteristicsStruct A generic description of transmitter characteristics. |
netn.NetworkDeviceReceiverCharacteristicsVariant¶
Characteristics of a network device receiver.
| Type |
|---|
| netn.NetworkDeviceEmptyCharactersticsStruct No network. |
| netn.NetworkDeviceEmptyCharactersticsStruct |
| netn.NetworkDeviceEmptyCharactersticsStruct NA |
netn.PhysicalNetworkDescriptionVariant¶
Characteristics of physical networks depending on their type.
| Type |
|---|
| netn.PhysicalUndefinedNetworkStruct (Empty) Characteristics of an undefined physical network. |
| netn.PhysicalGenericNetworkStruct Characteristics of a generic physical network. |
netn.GeoLocationReferenceVariant¶
The area affected by an Environment Condition can be expressed as: - a location on the earth's surface represented by a Point, - an area on the earth's surface, represented by a Quadrangle, GeodeticPolygon, or GeodeticCircle, or - a reference to some other object/data. Objects that can be referenced are RPR entities, NETN entities, NETN-SE GeoObjects and GML Features.
| Type |
|---|
| netn.GeodeticLocation A location on the surface of the earth defined by lat, lon WGS84. |
| netn.GeodeticCircle A geodetic point and radius specifying a circle on the surface of the earth WGS84 where the radius is a great circle distance on the surface. |
| netn.GeodeticQuadrangle A latitude-longitude quadrangle is a region bounded by two meridians and two parallels. |
| netn.GeodeticPolygon A polygon on the surface of the earth defined by a number of great-circle arcs represented as lat, lon Locations. WGS84. |
| netn.UUID Reference to an object instance of class Location, Path or Region, defined in NETN-SE FOM Module or a NETN Physical or Aggregate entity with UUID. |
| rpr.EntityIdentifierStruct Reference to an instance of a leaf node subclass of RPR-FOM BaseEntity by its EntityIdentifier. E.g. an Aircraft, SurfaceVessel etc. |
Quantities¶
rpr.RevolutionsPerMinuteFloat32¶
Rotation speed expressed in revolutions per minute.
Representation: f32
Unit: rpm
rpr.VelocityDecimeterPerSecondInteger16¶
Velocity/Speed measured in decimeter per second.
Representation: u16
Unit: dm_per_s
rpr.AccelerationMeterPerSecondSquaredFloat32¶
Linear acceleration vector composed of SI base units. Based on the Linear Acceleration Vector record as specified in IEEE 1278.1-1995 section 5.2.33b.
Representation: f32
Unit: m_per_s_sq
rpr.AngleDegreeFloat32¶
Angle, based on unit degree (of arc), unit symbol °.
Representation: f32
Unit: deg
rpr.AngleRadianFloat32¶
Angle, based on SI derived unit radian, unit symbol rad.
Representation: f32
Unit: rad
rpr.AngularVelocityRadianPerSecondFloat32¶
Angular velocity vector composed of SI base units. Based on the Angular Velocity Vector record as specified in IEEE 1278.1-1995 section 5.2.2.
Representation: f32
Unit: rad_per_s
rpr.DepthMeterFloat32¶
Depth, based on SI base unit meter, unit symbol m.
Representation: f32
Unit: m
rpr.FrequencyHertzFloat32¶
Frequency, based on SI derived unit hertz, unit symbol Hz.
Representation: f32
Unit: hz
rpr.InterrogationsPerSecondFloat32¶
Number of interrogations per second.
Representation: f32
Unit: hz
rpr.LengthMeterFloat32¶
Length, based on SI base unit meter, unit symbol m.
Representation: f32
Unit: m
rpr.MassKilogramFloat32¶
Mass, based on SI base unit kilogram, unit symbol kg.
Representation: f32
Unit: kg
rpr.MeterFloat32¶
Datatype based on SI base unit meter, unit symbol m.
Representation: f32
Unit: m
rpr.MeterFloat64¶
Datatype based on SI base unit meter, unit symbol m.
Representation: f64
Unit: m
rpr.RevolutionsPerMinuteInteger16¶
Frequency of rotation, expressed in revolutions per minute.
Representation: i16
Unit: rpm
rpr.TemperatureDegreeCelsiusFloat32¶
Temperature, based on SI derived unit degree Celsius, unit symbol °C.
Representation: f32
Unit: degC
rpr.TimeMicrosecondFloat32¶
Time, based on SI base unit second, expressed in microsecond, unit symbol μs.
Representation: f32
Unit: us
rpr.TimeMillisecondUnsignedInteger32¶
Time, based on SI base unit second, expressed in millisecond, unit symbol ms.
Representation: u32
Unit: ms
rpr.TimeSecondInteger32¶
Time, based on SI base unit second, unit symbol s.
Representation: i32
Unit: s
rpr.VelocityMeterPerSecondFloat32¶
Speed/Velocity in meter per second.
Representation: f32
Unit: m_per_s
rpr.WavelengthMicronFloat32¶
Wavelength expressed in micrometer.
Representation: f32
Unit: um
rpr.FrequencyHertzUnsignedInteger64¶
Frequency of a radio transmission, in hertz.
Representation: u64
Unit: hz
rpr.TimeSecondUnsignedInteger16¶
Time, based on SI base unit second, unit symbol s.
Representation: u16
Unit: s
Enumerations¶
rpr.CryptographicModeEnum32¶
Represents the encryption mode of a cryptographic system.
Representation: u32
| Enumerator | Value |
|---|---|
| basebandEncryption | 0 |
| diphaseEncryption | 1 |
| ### rpr.AcknowledgeFlagEnum16 |
Acknowledgment flags
Representation: u16
| Enumerator | Value |
|---|---|
| createEntity | 1 |
| removeEntity | 2 |
| startResume | 3 |
| stopFreeze | 4 |
| transferOwnership | 5 |
| ### rpr.AcknowledgementProtocolEnum8 |
Required reliability service
Representation: u8
| Enumerator | Value |
|---|---|
| acknowledged | 0 |
| unacknowledged | 1 |
| ### rpr.ActionEnum32 |
Action ID
Representation: u32
| Enumerator | Value |
|---|---|
| other | 0 |
| localStorageOfTheRequestedInformation | 1 |
| informSimulationManagerOfRanOutOfAmmunitionEvent | 2 |
| informSimulationManagerOfKilledInActionEvent | 3 |
| informSimulationManagerOfDamageEvent | 4 |
| informSimulationManagerOfMobilityDisabledEvent | 5 |
| informSimulationManagerOfFireDisabledEvent | 6 |
| informSimulationManagerOfRanOutOfFuelEvent | 7 |
| recallCheckpointData | 8 |
| recallInitialParameters | 9 |
| initiateTetherLead | 10 |
| initiateTetherFollow | 11 |
| untether | 12 |
| initiateServiceStationResupply | 13 |
| initiateTailgateResupply | 14 |
| initiateHitchLead | 15 |
| initiateHitchFollow | 16 |
| unhitch | 17 |
| mount | 18 |
| dismount | 19 |
| startDailyReadinessCheck | 20 |
| stopDailyReadinessCheck | 21 |
| dataQuery | 22 |
| statusRequest | 23 |
| sendObjectStateData | 24 |
| reconstitute | 25 |
| lockSiteConfiguration | 26 |
| unlockSiteConfiguration | 27 |
| updateSiteConfiguration | 28 |
| querySiteConfiguration | 29 |
| tetheringInformation | 30 |
| mountIntent | 31 |
| acceptSubscription | 33 |
| unsubscribe | 34 |
| teleportEntity | 35 |
| changeAggregateState | 36 |
| requestStartPDU | 37 |
| wakeupGetReadyForInitialization | 38 |
| initializeInternalParameters | 39 |
| sendPlanData | 40 |
| synchronizeInternalClocks | 41 |
| run | 42 |
| saveInternalParameters | 43 |
| simulateMalfunction | 44 |
| joinExercise | 45 |
| resignExercise | 46 |
| timeAdvance | 47 |
| taccsfLosRequestType1 | 100 |
| taccsfLosRequestType2 | 101 |
| ### rpr.ActionResultEnum32 |
Request status
Representation: u32
| Enumerator | Value |
|---|---|
| other | 0 |
| pending | 1 |
| executing | 2 |
| partiallyComplete | 3 |
| complete | 4 |
| requestRejected | 5 |
| retransmitRequestNow | 6 |
| retransmitRequestLater | 7 |
| invalidTimeParameters | 8 |
| simulationTimeExceeded | 9 |
| requestDone | 10 |
| taccsfLosReplyType1 | 100 |
| taccsfLosReplyType2 | 101 |
| joinExerciseRequestRejected | 201 |
| ### rpr.ActiveSonarEnum16 |
Acoustic system name
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| anBqq5 | 1 |
| anSsq62 | 2 |
| anSqs23 | 3 |
| anSqs26 | 4 |
| anSqs53 | 5 |
| alfs | 6 |
| lfa | 7 |
| anAqs901 | 8 |
| anAqs902 | 9 |
| ### rpr.ActiveSonarFunctionCodeEnum8 |
The current function being performed by the sonar
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| platformSearchDetectTrack | 1 |
| navigation | 2 |
| mineHunting | 3 |
| weaponSearchDetectTrackDetect | 4 |
| ### rpr.ActiveSonarScanPatternEnum16 |
Acoustic scan pattern
Representation: u16
| Enumerator | Value |
|---|---|
| scanPatternNotUsed | 0 |
| conical | 1 |
| helical | 2 |
| raster | 3 |
| sectorSearch | 4 |
| continuousSearch | 5 |
| ### rpr.AggregateStateEnum8 |
Aggregate state
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| aggregated | 1 |
| disaggregated | 2 |
| fullyDisaggregated | 3 |
| pseudoDisaggregated | 4 |
| partiallyDisaggregated | 5 |
| ### rpr.AmplitudeAngleModulationTypeEnum16 |
Detailed modulation types for Amplitude and Angle Modulation
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| amplitudeAndAngle | 1 |
| ### rpr.AmplitudeModulationTypeEnum16 |
Detailed modulation types for Amplitude Modulation
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| audioFrequencyShiftKeying | 1 |
| amplitudeModulation | 2 |
| continuousWaveModulation | 3 |
| doubleSideband | 4 |
| independentSideband | 5 |
| ssbLowerSideband | 6 |
| ssbFullCarrier | 7 |
| ssbReducedCarrier | 8 |
| ssbUpperSideband | 9 |
| vestigialSideband | 10 |
| ### rpr.AngleModulationTypeEnum16 |
Detailed modulation types for Angle Modulation
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| frequencyModulation | 1 |
| frequencyShiftKeying | 2 |
| phaseModulation | 3 |
| ### rpr.AntennaPatternTypeEnum32 |
The radiation pattern from an antenna.
Representation: u32
| Enumerator | Value |
|---|---|
| omniDirectional | 0 |
| beam | 1 |
| sphericalHarmonic | 2 |
| ### rpr.ArticulatedPartsTypeEnum32 |
Articulated part type class
Representation: u32
| Enumerator | Value |
|---|---|
| other | 0 |
| rudder | 1024 |
| leftFlap | 1056 |
| rightFlap | 1088 |
| leftAileron | 1120 |
| rightAileron | 1152 |
| helicopterMainRotor | 1184 |
| helicopterTailRotor | 1216 |
| otherAircraftControlSurfaces | 1248 |
| propellerNumber1 | 1280 |
| propellerNumber2 | 1312 |
| propellerNumber3 | 1344 |
| propellerNumber4 | 1376 |
| leftStabilatorStabilatorNumber1 | 1408 |
| rightStabilatorStabilatorNumber2 | 1440 |
| leftRuddervatorRuddervatorNumber1 | 1472 |
| rightRuddervatorRuddervatorNumber2 | 1504 |
| leftLeadingEdgeFlapSlat | 1536 |
| rightLeadingEdgeFlapSlat | 1568 |
| periscope | 2048 |
| genericAntenna | 2080 |
| snorkel | 2112 |
| otherExtendableParts | 2144 |
| landingGear | 3072 |
| tailHook | 3104 |
| speedBrake | 3136 |
| leftWeaponBayDoors | 3168 |
| rightWeaponBayDoors | 3200 |
| tankOrAPChatch | 3232 |
| wingsweep | 3264 |
| bridgeLauncher | 3296 |
| bridgeSection1 | 3328 |
| bridgeSection2 | 3360 |
| bridgeSection3 | 3392 |
| primaryBlade1 | 3424 |
| primaryBlade2 | 3456 |
| primaryBoom | 3488 |
| primaryLauncherArm | 3520 |
| otherFixedPositionParts | 3552 |
| landingGearNose | 3584 |
| landingGearLeftMain | 3616 |
| landingGearRightMain | 3648 |
| leftSideSecondaryWeaponBayDoors | 3680 |
| rightSideSecondaryWeaponBayDoors | 3712 |
| primaryTurretNumber1 | 4096 |
| primaryTurretNumber2 | 4128 |
| primaryTurretNumber3 | 4160 |
| primaryTurretNumber4 | 4192 |
| primaryTurretNumber5 | 4224 |
| primaryTurretNumber6 | 4256 |
| primaryTurretNumber7 | 4288 |
| primaryTurretNumber8 | 4320 |
| primaryTurretNumber9 | 4352 |
| primaryTurretNumber10 | 4384 |
| primaryGunNumber1 | 4416 |
| primaryGunNumber2 | 4448 |
| primaryGunNumber3 | 4480 |
| primaryGunNumber4 | 4512 |
| primaryGunNumber5 | 4544 |
| primaryGunNumber6 | 4576 |
| primaryGunNumber7 | 4608 |
| primaryGunNumber8 | 4640 |
| primaryGunNumber9 | 4672 |
| primaryGunNumber10 | 4704 |
| primaryLauncher1 | 4736 |
| primaryLauncher2 | 4768 |
| primaryLauncher3 | 4800 |
| primaryLauncher4 | 4832 |
| primaryLauncher5 | 4864 |
| primaryLauncher6 | 4896 |
| primaryLauncher7 | 4928 |
| primaryLauncher8 | 4960 |
| primaryLauncher9 | 4992 |
| primaryLauncher10 | 5024 |
| primaryDefenseSystems1 | 5056 |
| primaryDefenseSystems2 | 5088 |
| primaryDefenseSystems3 | 5120 |
| primaryDefenseSystems4 | 5152 |
| primaryDefenseSystems5 | 5184 |
| primaryDefenseSystems6 | 5216 |
| primaryDefenseSystems7 | 5248 |
| primaryDefenseSystems8 | 5280 |
| primaryDefenseSystems9 | 5312 |
| primaryDefenseSystems10 | 5344 |
| primaryRadar1 | 5376 |
| primaryRadar2 | 5408 |
| primaryRadar3 | 5440 |
| primaryRadar4 | 5472 |
| primaryRadar5 | 5504 |
| primaryRadar6 | 5536 |
| primaryRadar7 | 5568 |
| primaryRadar8 | 5600 |
| primaryRadar9 | 5632 |
| primaryRadar10 | 5664 |
| secondaryTurretNumber1 | 5696 |
| secondaryTurretNumber2 | 5728 |
| secondaryTurretNumber3 | 5760 |
| secondaryTurretNumber4 | 5792 |
| secondaryTurretNumber5 | 5824 |
| secondaryTurretNumber6 | 5856 |
| secondaryTurretNumber7 | 5888 |
| secondaryTurretNumber8 | 5920 |
| secondaryTurretNumber9 | 5952 |
| secondaryTurretNumber10 | 5984 |
| secondaryGunNumber1 | 6016 |
| secondaryGunNumber2 | 6048 |
| secondaryGunNumber3 | 6080 |
| secondaryGunNumber4 | 6112 |
| secondaryGunNumber5 | 6144 |
| secondaryGunNumber6 | 6176 |
| secondaryGunNumber7 | 6208 |
| secondaryGunNumber8 | 6240 |
| secondaryGunNumber9 | 6272 |
| secondaryGunNumber10 | 6304 |
| secondaryLauncher1 | 6336 |
| secondaryLauncher2 | 6368 |
| secondaryLauncher3 | 6400 |
| secondaryLauncher4 | 6432 |
| secondaryLauncher5 | 6464 |
| secondaryLauncher6 | 6496 |
| secondaryLauncher7 | 6528 |
| secondaryLauncher8 | 6560 |
| secondaryLauncher9 | 6592 |
| secondaryLauncher10 | 6624 |
| secondaryDefenseSystems1 | 6656 |
| secondaryDefenseSystems2 | 6688 |
| secondaryDefenseSystems3 | 6720 |
| secondaryDefenseSystems4 | 6752 |
| secondaryDefenseSystems5 | 6784 |
| secondaryDefenseSystems6 | 6816 |
| secondaryDefenseSystems7 | 6848 |
| secondaryDefenseSystems8 | 6880 |
| secondaryDefenseSystems9 | 6912 |
| secondaryDefenseSystems10 | 6944 |
| secondaryRadar1 | 6976 |
| secondaryRadar2 | 7008 |
| secondaryRadar3 | 7040 |
| secondaryRadar4 | 7072 |
| secondaryRadar5 | 7104 |
| secondaryRadar6 | 7136 |
| secondaryRadar7 | 7168 |
| secondaryRadar8 | 7200 |
| secondaryRadar9 | 7232 |
| secondaryRadar10 | 7264 |
| deckElevator1 | 7296 |
| deckElevator2 | 7328 |
| catapult1 | 7360 |
| catapult2 | 7392 |
| jetBlastDeflector1 | 7424 |
| jetBlastDeflector2 | 7456 |
| arrestorWires1 | 7488 |
| arrestorWires2 | 7520 |
| arrestorWires3 | 7552 |
| wingOrRotorFold | 7584 |
| fuselageFold | 7616 |
| cargoDoor | 7648 |
| cargoRamp | 7680 |
| airToAirRefuelingBoom | 7712 |
| ### rpr.ArticulatedTypeMetricEnum32 |
Articulated part type metric
Representation: u32
| Enumerator | Value |
|---|---|
| position | 1 |
| positionRate | 2 |
| extension | 3 |
| extensionRate | 4 |
| x | 5 |
| xRate | 6 |
| y | 7 |
| yRate | 8 |
| z | 9 |
| zRate | 10 |
| azimuth | 11 |
| azimuthRate | 12 |
| elevation | 13 |
| elevationRate | 14 |
| rotation | 15 |
| rotationRate | 16 |
| ### rpr.BeamFunctionCodeEnum8 |
Beam function
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| search | 1 |
| heightFinder | 2 |
| acquisition | 3 |
| tracking | 4 |
| acquisitionAndTracking | 5 |
| commandGuidance | 6 |
| illumination | 7 |
| rangeOnlyRadar | 8 |
| missileBeacon | 9 |
| missileFuze | 10 |
| activeRadarMissileSeeker | 11 |
| jammer | 12 |
| iff | 13 |
| navigationalOrWeather | 14 |
| meteorological | 15 |
| dataTransmission | 16 |
| navigationalDirectionalBeacon | 17 |
| timeSharedSearch | 20 |
| timeSharedAcquisition | 21 |
| timeSharedTrack | 22 |
| timeSharedCommandGuidance | 23 |
| timeSharedIllumination | 24 |
| timeSharedJamming | 25 |
| ### rpr.BreachedStatusEnum8 |
Breached appearance
Representation: u8
| Enumerator | Value |
|---|---|
| noBreaching | 0 |
| slightBreaching | 1 |
| moderateBreaching | 2 |
| cleared | 3 |
| ### rpr.CamouflageEnum32 |
Camouflage type
Representation: u32
| Enumerator | Value |
|---|---|
| uniformPaintScheme | 0 |
| desertCamouflage | 1 |
| winterCamouflage | 2 |
| forestCamouflage | 3 |
| genericCamouflage | 4 |
| ### rpr.ChemicalContentEnum32 |
Smoke chemical content
Representation: u32
| Enumerator | Value |
|---|---|
| other | 0 |
| hydrochloric | 1 |
| whitePhosphorous | 2 |
| redPhosphorous | 3 |
| ### rpr.CollisionTypeEnum8 |
Collision type
Representation: u8
| Enumerator | Value |
|---|---|
| inelastic | 0 |
| elastic | 1 |
| ### rpr.CombinationModulationTypeEnum16 |
Detailed modulation types for Combination Modulation
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| amplitudeAnglePulse | 1 |
| ### rpr.ComplianceStateEnum32 |
Life form compliance
Representation: u32
| Enumerator | Value |
|---|---|
| other | 0 |
| detained | 1 |
| surrender | 2 |
| usingFists | 3 |
| verbalAbuse1 | 4 |
| verbalAbuse2 | 5 |
| verbalAbuse3 | 6 |
| passiveResistance1 | 7 |
| passiveResistance2 | 8 |
| passiveResistance3 | 9 |
| nonLethalWeapon1 | 10 |
| nonLethalWeapon2 | 11 |
| nonLethalWeapon3 | 12 |
| nonLethalWeapon4 | 13 |
| nonLethalWeapon5 | 14 |
| nonLethalWeapon6 | 15 |
| ### rpr.ConstituentPartNatureEnum16 |
Relationship nature
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| hostFireableMunition | 1 |
| munitionCarriedAsCargo | 2 |
| fuelCarriedAsCargo | 3 |
| gunmountAttachedToHost | 4 |
| computerGeneratedForcesCarriedAsCargo | 5 |
| vehicleCarriedAsCargo | 6 |
| emitterMountedOnHost | 7 |
| mobileCommandAndControlEntityCarriedAboardHost | 8 |
| entityStationedWithRespectToHost | 9 |
| teamMemberInFormationWith | 10 |
| ### rpr.ConstituentPartPositionEnum16 |
Relationship position
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| onTopOf | 1 |
| inside | 2 |
| ### rpr.ConstituentPartStationNameEnum16 |
Station name
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| aircraftWingstation | 1 |
| shipsForwardGunmountStarboard | 2 |
| shipsForwardGunmountPort | 3 |
| shipsForwardGunmountCenterline | 4 |
| shipsAftGunmountStarboard | 5 |
| shipsAftGunmountPort | 6 |
| shipsAftGunmountCenterline | 7 |
| forwardTorpedoTube | 8 |
| aftTorpedoTube | 9 |
| bombBay | 10 |
| cargoBay | 11 |
| truckBed | 12 |
| trailerBed | 13 |
| wellDeck | 14 |
| onStationRangeBearing | 15 |
| onStationXYZ | 16 |
| ### rpr.CryptographicSystemTypeEnum16 |
Identifies the type of cryptographic equipment
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| ky28 | 1 |
| ky58 | 2 |
| narrowSpectrumSecureVoiceNsve | 3 |
| wideSpectrumSecureVoiceWsve | 4 |
| sincgarsIcom | 5 |
| ky75 | 6 |
| ky100 | 7 |
| ky57 | 8 |
| kyv5 | 9 |
| link11KG40aPNtds | 10 |
| link11BKG40aS | 11 |
| link11KG40ar | 12 |
| ### rpr.DamageStatusEnum32 |
Damaged appearance
Representation: u32
| Enumerator | Value |
|---|---|
| noDamage | 0 |
| slightDamage | 1 |
| moderateDamage | 2 |
| destroyed | 3 |
| ### rpr.DatumIdentifierEnum32 |
Datum ID
Representation: u32
| Enumerator | Value |
|---|---|
| highFidelityHAVEQUICKRadio | 3000 |
| blankingSectorAttributeRecord | 3500 |
| angleDeceptionAttributeRecord | 3501 |
| falseTargetsAttributeRecord | 3502 |
| dEPrecisionAimpointRecord | 4000 |
| dEAreaAimpointRecord | 4001 |
| directedEnergyDamageDescriptionRecord | 4500 |
| cryptoControl | 5000 |
| mode5STransponderLocation | 5001 |
| mode5STransponderLocationError | 5002 |
| squitterAirbornePositionReport | 5003 |
| squitterAirborneVelocityReport | 5004 |
| squitterSurfacePositionReport | 5005 |
| squitterIdentificationReport | 5006 |
| gicb | 5007 |
| squitterEventDrivenReport | 5008 |
| antennaLocation | 5009 |
| basicInteractive | 5010 |
| interactiveMode4Reply | 5011 |
| interactiveMode5Reply | 5012 |
| interactiveBasicMode5 | 5013 |
| interactiveBasicModeS | 5014 |
| iOEffect | 5500 |
| iOCommunicationsNode | 5501 |
| entityIdentification | 10000 |
| entityType | 11000 |
| concatenated | 11100 |
| entityTypeKind | 11110 |
| entityTypeDomain | 11120 |
| entityTypeCountry | 11130 |
| entityTypeCategory | 11140 |
| entityTypeSubcategory | 11150 |
| entityTypeSpecific | 11160 |
| entityTypeExtra | 11170 |
| forceId | 11200 |
| description | 11300 |
| alternativeEntityType | 12000 |
| alternativeEntityTypeKind | 12110 |
| alternativeEntityTypeDomain | 12120 |
| alternativeEntityTypeCountry | 12130 |
| alternativeEntityTypeCategory | 12140 |
| alternativeEntityTypeSubcategory | 12150 |
| alternativeEntityTypeSpecific | 12160 |
| alternativeEntityTypeExtra | 12170 |
| alternativeEntityTypeDescription | 12300 |
| entityMarking | 13000 |
| entityMarkingCharacters | 13100 |
| crewId | 13200 |
| taskOrganization | 14000 |
| regimentName | 14200 |
| battalionName | 14300 |
| companyName | 14400 |
| platoonName | 14500 |
| squadName | 14520 |
| teamName | 14540 |
| bumperNumber | 14600 |
| vehicleNumber | 14700 |
| unitNumber | 14800 |
| disIdentity | 15000 |
| disSiteId | 15100 |
| disHostId | 15200 |
| disEntityId | 15300 |
| mountIntent | 15400 |
| tetherUnthetherCommandId | 15500 |
| teleportEntityDataRecord | 15510 |
| disAggregateId | 15600 |
| ownershipStatus | 15800 |
| loads | 20000 |
| crewMembers | 21000 |
| crewMemberId | 21100 |
| health | 21200 |
| jobAssignment | 21300 |
| fuel | 23000 |
| fuelQuantityLiters | 23100 |
| fuelQuantityGallons | 23105 |
| ammunition | 24000 |
| ammunitionQuantity120mmHeat | 24001 |
| ammunitionQuantity120mmSabot | 24002 |
| ammunitionQuantity127mmM8 | 24003 |
| ammunitionQuantity127mmM20 | 24004 |
| ammunitionQuantity762mmM62 | 24005 |
| ammunitionQuantityM250Ukl8a1 | 24006 |
| ammunitionQuantityM250Ukl8a3 | 24007 |
| ammunitionQuantity762mmM80 | 24008 |
| ammunitionQuantity127mm | 24009 |
| ammunitionQuantity762mm | 24010 |
| minesQuantity | 24060 |
| minesType | 24100 |
| minesKind | 24110 |
| minesDomain | 24120 |
| minesCountry | 24130 |
| minesCategory | 24140 |
| minesSubcategory | 24150 |
| minesExtra | 24160 |
| minesDescription | 24300 |
| cargo | 25000 |
| vehicleMass | 26000 |
| supplyQuantity | 27000 |
| armament | 28000 |
| status | 30000 |
| activateEntity | 30010 |
| subscriptionState | 30100 |
| roundTripTimeDelay | 30300 |
| tadilJMessageCountLabel0 | 30400 |
| tadilJMessageCountLabel1 | 30401 |
| tadilJMessageCountLabel2 | 30402 |
| tadilJMessageCountLabel3 | 30403 |
| tadilJMessageCountLabel4 | 30404 |
| tadilJMessageCountLabel5 | 30405 |
| tadilJMessageCountLabel6 | 30406 |
| tadilJMessageCountLabel7 | 30407 |
| tadilJMessageCountLabel8 | 30408 |
| tadilJMessageCountLabel9 | 30409 |
| tadilJMessageCountLabel10 | 30410 |
| tadilJMessageCountLabel11 | 30411 |
| tadilJMessageCountLabel12 | 30412 |
| tadilJMessageCountLabel13 | 30413 |
| tadilJMessageCountLabel14 | 30414 |
| tadilJMessageCountLabel15 | 30415 |
| tadilJMessageCountLabel16 | 30416 |
| tadilJMessageCountLabel17 | 30417 |
| tadilJMessageCountLabel18 | 30418 |
| tadilJMessageCountLabel19 | 30419 |
| tadilJMessageCountLabel20 | 30420 |
| tadilJMessageCountLabel21 | 30421 |
| tadilJMessageCountLabel22 | 30422 |
| tadilJMessageCountLabel23 | 30423 |
| tadilJMessageCountLabel24 | 30424 |
| tadilJMessageCountLabel25 | 30425 |
| tadilJMessageCountLabel26 | 30426 |
| tadilJMessageCountLabel27 | 30427 |
| tadilJMessageCountLabel28 | 30428 |
| tadilJMessageCountLabel29 | 30429 |
| tadilJMessageCountLabel30 | 30430 |
| tadilJMessageCountLabel31 | 30431 |
| position | 31000 |
| routeWaypointType | 31010 |
| milGrid10 | 31100 |
| geocentricCoordinates | 31200 |
| geocentricCoordinateX | 31210 |
| geocentricCoordinateY | 31220 |
| geocentricCoordinateZ | 31230 |
| latitude | 31300 |
| longitude | 31400 |
| lineOfSight | 31500 |
| lineOfSightX | 31510 |
| lineOfSightY | 31520 |
| lineOfSightZ | 31530 |
| altitude | 31600 |
| destinationLatitude | 31700 |
| destinationLongitude | 31800 |
| destinationAltitude | 31900 |
| orientation | 32000 |
| hullHeadingAngle | 32100 |
| hullPitchAngle | 32200 |
| rollAngle | 32300 |
| rollAngleX | 32500 |
| rollAngleY | 32600 |
| rollAngleZ | 32700 |
| appearance | 33000 |
| ambientLighting | 33100 |
| lights | 33101 |
| paintScheme | 33200 |
| smoke | 33300 |
| trailingEffects | 33400 |
| flaming | 33500 |
| marking | 33600 |
| minePlowsAttached | 33710 |
| mineRollersAttached | 33720 |
| tankTurretAzimuth | 33730 |
| failuresAndMalfunctions | 34000 |
| age | 34100 |
| kilometers | 34110 |
| damage | 35000 |
| cause | 35050 |
| mobilityKill | 35100 |
| firePowerKill | 35200 |
| personnelCasualties | 35300 |
| velocity | 36000 |
| xVelocity | 36100 |
| yVelocity | 36200 |
| zVelocity | 36300 |
| speed | 36400 |
| acceleration | 37000 |
| xAcceleration | 37100 |
| yAcceleration | 37200 |
| zAcceleration | 37300 |
| engineStatus | 38100 |
| primaryTargetLine | 39000 |
| exercise | 40000 |
| exerciseState | 40010 |
| restartRefresh | 40015 |
| afatdsFileName | 40020 |
| terrainDatabase | 41000 |
| missions | 42000 |
| missionId | 42100 |
| missionType | 42200 |
| missionRequestTimeStamp | 42300 |
| exerciseDescription | 43000 |
| name | 43100 |
| entities | 43200 |
| version | 43300 |
| guiseMode | 43410 |
| simulationApplicationActiveStatus | 43420 |
| simulationApplicationRoleRecord | 43430 |
| simulationApplicationState | 43440 |
| visualOutputMode | 44000 |
| simulationManagerRole | 44100 |
| simulationManagerSiteId | 44110 |
| simulationManagerApplicationId | 44120 |
| simulationManagerEntityId | 44130 |
| simulationManagerActiveStatus | 44140 |
| afterActiveReviewRole | 44200 |
| afterActiveReviewSiteId | 44210 |
| afterActiveApplicationId | 44220 |
| afterActiveReviewEntityId | 44230 |
| afterActiveReviewActiveStatus | 44240 |
| exerciseLoggerRole | 44300 |
| exerciseLoggerSiteId | 44310 |
| exerciseLoggerApplicationId | 44320 |
| exerciseEntityId | 44330 |
| exerciseLoggerActiveStatus | 44340 |
| syntheticEnvironmentManagerRole | 44400 |
| syntheticEnvironmentManagerSiteId | 44410 |
| syntheticEnvironmentManagerApplicationId | 44420 |
| syntheticEnvironmentManagerEntityId | 44430 |
| syntheticEnvironmentManagerActiveStatus | 44440 |
| simnetDisTranslatorRole | 44500 |
| simnetDisTranslatorSiteId | 44510 |
| simnetDisTranslatorApplicationId | 44520 |
| simnetDisTranslatorEntityId | 44530 |
| simnetDisTranslatorActiveStatus | 44540 |
| applicationRate | 45000 |
| applicationTime | 45005 |
| applicationTimestep | 45010 |
| feedbackTime | 45020 |
| simulationRate | 45030 |
| simulationTime | 45040 |
| simulationTimestep | 45050 |
| timeInterval | 45060 |
| timeLatency | 45070 |
| timeScheme | 45080 |
| exerciseElapsedTime | 46000 |
| elapsedTime | 46010 |
| environment | 50000 |
| weather | 51000 |
| weatherCondition | 51010 |
| thermalCondition | 51100 |
| thermalVisibilityFloatingPoint32 | 51110 |
| thermalVisibilityUnsignedInteger32 | 51111 |
| time | 52000 |
| timeString | 52001 |
| timeOfDayDiscrete | 52100 |
| timeOfDayContinuous | 52200 |
| timeMode | 52300 |
| timeScene | 52305 |
| currentHour | 52310 |
| currentMinute | 52320 |
| currentSecond | 52330 |
| azimuth | 52340 |
| maximumElevation | 52350 |
| timeZone | 52360 |
| timeRate | 52370 |
| simulationTime2 | 52380 |
| timeSunriseEnabled | 52400 |
| sunriseHour | 52410 |
| sunriseMinute | 52420 |
| sunriseSecond | 52430 |
| sunriseAzimuth | 52440 |
| timeSunsetEnabled | 52500 |
| sunsetHour | 52510 |
| sunsetHour2 | 52511 |
| sunsetMinute | 52520 |
| sunsetSecond | 52530 |
| date | 52600 |
| dateEuropean | 52601 |
| dateUs | 52602 |
| month | 52610 |
| day | 52620 |
| year | 52630 |
| clouds | 53000 |
| cloudLayerEnable | 53050 |
| cloudLayerSelection | 53060 |
| cloudVisibility | 53100 |
| baseAltitudeMeters | 53200 |
| baseAltitudeFeet | 53250 |
| ceilingMeters | 53300 |
| ceilingFeet | 53350 |
| characteristics | 53400 |
| concentrationLength | 53410 |
| transmittance | 53420 |
| radiance | 53430 |
| precipitation | 54000 |
| rain | 54100 |
| fog | 55000 |
| visibilityMeters | 55100 |
| visibilityMetersUnsignedInteger32 | 55101 |
| visibilityMiles | 55105 |
| fogDensity | 55200 |
| base | 55300 |
| viewLayerFromAbove | 55401 |
| transitionRange | 55410 |
| bottomMeters | 55420 |
| bottomFeet | 55425 |
| fogCeilingMeters | 55430 |
| fogCeilingFeet | 55435 |
| heavenlyBodies | 56000 |
| sun | 56100 |
| sunVisible | 56105 |
| sunPosition | 56110 |
| sunPositionElevationDegrees | 56111 |
| sunPositionAzimuth | 56120 |
| sunPositionAzimuthDegrees | 56121 |
| sunPositionElevation | 56130 |
| sunPositionIntensity | 56140 |
| moon | 56200 |
| moonVisible | 56205 |
| moonPosition | 56210 |
| moonPositionAzimuth | 56220 |
| moonPositionAzimuthDegrees | 56221 |
| moonPositionElevation | 56230 |
| moonPositionElevationDegrees | 56231 |
| moonPositionIntensity | 56240 |
| horizon | 56310 |
| horizonAzimuth | 56320 |
| horizonElevation | 56330 |
| horizonHeading | 56340 |
| horizonIntensity | 56350 |
| humidity | 57200 |
| visibility | 57300 |
| winds | 57400 |
| speed2 | 57410 |
| windSpeedKnots | 57411 |
| windDirection | 57420 |
| windDirectionDegrees | 57421 |
| rainsoak | 57500 |
| tideSpeed | 57610 |
| tideSpeedKnots | 57611 |
| tideDirection | 57620 |
| tideDirectionDegrees | 57621 |
| haze | 58000 |
| hazeVisibilityMeters | 58100 |
| hazeVisibilityMiles | 58105 |
| hazeDensity | 58200 |
| hazeCeilingMeters | 58430 |
| hazeCeilingFeet | 58435 |
| contaminantsAndObscurants | 59000 |
| contaminantObscurantType | 59100 |
| persistence | 59110 |
| chemicalDosage | 59115 |
| chemicalAirConcentration | 59120 |
| chemicalGroundDeposition | 59125 |
| chemicalMaximumGroundDeposition | 59130 |
| chemicalDosageThreshold | 59135 |
| biologicalDosage | 59140 |
| biologicalAirConcentration | 59145 |
| biologicalDosageThreshold | 59150 |
| biologicalBinnedParticleCount | 59155 |
| radiologicalDosage | 59160 |
| communications | 60000 |
| channelType | 61100 |
| channelType2 | 61101 |
| channelIdentification | 61200 |
| alphaIdentification | 61300 |
| radioIdentification | 61400 |
| landLineIdentification | 61500 |
| intercomIdentification | 61600 |
| groupNetworkChannelNumber | 61700 |
| radioCommunicationsStatus | 62100 |
| stationaryRadioTransmittersDefaultTime | 62200 |
| movingRadioTransmittersDefaultTime | 62300 |
| stationaryRadioSignalsDefaultTime | 62400 |
| movingRadioSignalDefaultTime | 62500 |
| radioInitializationTransecSecurityKey | 63101 |
| radioInitializationInternalNoiseLevel | 63102 |
| radioInitializationSquelchThreshold | 63103 |
| radioInitializationAntennaLocation | 63104 |
| radioInitializationAntennaPatternType | 63105 |
| radioInitializationAntennaPatternLength | 63106 |
| radioInitializationBeamDefinition | 63107 |
| radioInitializationTransmitHeartbeatTime | 63108 |
| radioInitializationTransmitDistanceThreshold | 63109 |
| radioChannelInitializationLockoutId | 63110 |
| radioChannelInitializationHopsetId | 63111 |
| radioChannelInitializationPresetFrequency | 63112 |
| radioChannelInitializationFrequencySyncTime | 63113 |
| radioChannelInitializationComsecKey | 63114 |
| radioChannelInitializationAlpha | 63115 |
| algorithmParameters | 70000 |
| deadReckoningAlgorithmDra | 71000 |
| draLocationThreshold | 71100 |
| draOrientationThreshold | 71200 |
| draTimeThreshold | 71300 |
| simulationManagementParameters | 72000 |
| checkpointInterval | 72100 |
| transmitterTimeThreshold | 72600 |
| receiverTimeThreshold | 72700 |
| interoperabilityMode | 73000 |
| simnetDataCollection | 74000 |
| eventId | 75000 |
| sourceSiteId | 75100 |
| sourceHostId | 75200 |
| articulatedParts | 90000 |
| articulatedPartsPartId | 90050 |
| articulatedPartsIndex | 90070 |
| articulatedPartsPosition | 90100 |
| articulatedPartsPositionRate | 90200 |
| articulatedPartsExtension | 90300 |
| articulatedPartsExtensionRate | 90400 |
| articulatedPartsX | 90500 |
| articulatedPartsXRate | 90600 |
| articulatedPartsY | 90700 |
| articulatedPartsYRate | 90800 |
| articulatedPartsZ | 90900 |
| articulatedPartsZRate | 91000 |
| articulatedPartsAzimuth | 91100 |
| articulatedPartsAzimuthRate | 91200 |
| articulatedPartsElevation | 91300 |
| articulatedPartsElevationRate | 91400 |
| articulatedPartsRotation | 91500 |
| articulatedPartsRotationRate | 91600 |
| draAngularXVelocity | 100001 |
| draAngularYVelocity | 100002 |
| draAngularZVelocity | 100003 |
| appearanceTrailingEffects | 100004 |
| appearanceHatch | 100005 |
| appearanceCharacterSet | 100008 |
| capabilityAmmunitionSupplier | 100010 |
| capabilityMiscellaneousSupplier | 100011 |
| capabilityRepairProvider | 100012 |
| articulationParameter | 100014 |
| articulationParameterType | 100047 |
| articulationParameterValue | 100048 |
| timeOfDayScene | 100058 |
| latitudeNorthLocationOfWeatherCell | 100061 |
| longitudeEastLocationOfWeatherCell | 100063 |
| tacticalDriverStatus | 100068 |
| sonarSystemStatus | 100100 |
| accomplishedAccept | 100160 |
| upperLatitude | 100161 |
| latitudeSouthLocationOfWeatherCell | 100162 |
| westernLongitude | 100163 |
| longitudeWestLocationOfWeatherCell | 100164 |
| cDROMNumberDiskIDForTerrain | 100165 |
| dTEDDiskID | 100166 |
| altitude1 | 100167 |
| tacticalSystemStatus | 100169 |
| jtidsStatus | 100170 |
| tadilJStatus | 100171 |
| dsddStatus | 100172 |
| weaponSystemStatus | 100200 |
| subsystemStatus | 100205 |
| numberOfInterceptorsFired | 100206 |
| numberOfInterceptorDetonations | 100207 |
| numberOfMessageBuffersDropped | 100208 |
| satelliteSensorBackgroundYearDay | 100213 |
| satelliteSensorBackgroundHourMinute | 100214 |
| scriptNumber | 100218 |
| entityTrackUpdateData | 100300 |
| localForceTraining | 100400 |
| entityTrackIdentityData | 100500 |
| entityForTrackEvent | 100510 |
| iffFriendFoeStatus | 100520 |
| engagementData | 100600 |
| targetLatitude | 100610 |
| targetLongitude | 100620 |
| areaOfInterestGroundImpactCircleCenterLatitude | 100631 |
| areaOfInterestGroundImpactCircleCenterLongitude | 100632 |
| areaOfInterestGroundImpactCircleRadius | 100633 |
| areaOfInterestType | 100634 |
| targetAggregateId | 100640 |
| gicIdentificationNumber | 100650 |
| estimatedTimeOfFlightToTbmImpact | 100660 |
| estimatedInterceptTime | 100661 |
| estimatedTimeOfFlightToNextWaypoint | 100662 |
| entityTrackEquipmentData | 100700 |
| emissionEwData | 100800 |
| appearanceData | 100900 |
| commandOrderData | 101000 |
| environmentalData | 101100 |
| significantEventData | 101200 |
| operatorActionData | 101300 |
| adaEngagementMode | 101310 |
| adaShootingStatus | 101320 |
| adaMode | 101321 |
| adaRadarStatus | 101330 |
| shootCommand | 101340 |
| adaWeaponStatus | 101350 |
| adaFiringDisciple | 101360 |
| orderStatus | 101370 |
| timeSynchronization | 101400 |
| tomahawkData | 101500 |
| numberOfDetonations | 102100 |
| numberOfIntercepts | 102200 |
| obtControlMt201 | 200201 |
| sensorDataMt202 | 200202 |
| environmentalDataMt203 | 200203 |
| ownshipDataMt204 | 200204 |
| acousticContactDataMt205 | 200205 |
| sonobuoyDataMt207 | 200207 |
| sonobuoyContactDataMt210 | 200210 |
| heloControlMt211 | 200211 |
| esmControlData | 200213 |
| esmContactDataMt214 | 200214 |
| esmEmitterDataMt215 | 200215 |
| weaponDefinitionDataMt217 | 200216 |
| weaponPresetDataMt217 | 200217 |
| obtControlMt301 | 200301 |
| sensorDataMt302 | 200302 |
| environmentalDataMt303m | 200303 |
| ownshipDataMt304 | 200304 |
| acousticContactDataMt305 | 200305 |
| sonobuoyDataMt307 | 200307 |
| sonobuoyContactDataMt310 | 200310 |
| heloScenarioEquipmentStatus | 200311 |
| esmControlDataMt313 | 200313 |
| esmContactDataMt314 | 200314 |
| esmEmitterDataMt315 | 200315 |
| weaponDefinitionDataMt316 | 200316 |
| weaponPresetDataMt317 | 200317 |
| pairingAssociationEMT56 | 200400 |
| pointerEMT57 | 200401 |
| reportingResponsibilityEMT58 | 200402 |
| trackNumberEMT59 | 200403 |
| idForLink11ReportingEMT60 | 200404 |
| remoteTrackEMT62 | 200405 |
| link11ErrorRateEMT63 | 200406 |
| trackQualityEMT64 | 200407 |
| gridlockEMT65 | 200408 |
| killEMT66 | 200409 |
| trackIdChangeResolutionEMT68 | 200410 |
| weaponsStatusEMT69 | 200411 |
| link11OperatorEMT70 | 200412 |
| forceTrainingTransmitEMT71 | 200413 |
| forceTrainingReceiveEMT72 | 200414 |
| interceptorAmplificationEMT75 | 200415 |
| consumablesEMT78 | 200416 |
| link11LocalTrackQualityEMT95 | 200417 |
| dlrpEMT19 | 200418 |
| forceOrderEMT52 | 200419 |
| wilcoCantcoEMT53 | 200420 |
| emcBearingEMT54 | 200421 |
| changeTrackEligibilityEMT55 | 200422 |
| landMassReferencePoint | 200423 |
| systemReferencePoint | 200424 |
| puAmplification | 200425 |
| setDrift | 200426 |
| beginInitializationMt1 | 200427 |
| statusAndControlMt3 | 200428 |
| scintillationChangeMt39 | 200429 |
| link11IdControlMt61 | 200430 |
| puGuardList | 200431 |
| windsAloftMt14 | 200432 |
| surfaceWindsMt15 | 200433 |
| seaStateMt17 | 200434 |
| magneticVariationMt37 | 200435 |
| trackEligibilityMt29 | 200436 |
| trainingTrackNotification | 200437 |
| tacanDataMt32 | 200501 |
| interceptorAmplificationMt75 | 200502 |
| tacanAssignmentMt76 | 200503 |
| autopilotStatusMt77 | 200504 |
| consumablesMt78 | 200505 |
| downlinkMt79 | 200506 |
| tinReportMt80 | 200507 |
| specialPointControlMt81 | 200508 |
| controlDiscretesMt82 | 200509 |
| requestTargetDiscretesMt83 | 200510 |
| targetDiscretesMt84 | 200511 |
| replyDiscretesMt85 | 200512 |
| commandManeuversMt86 | 200513 |
| targetDataMt87 | 200514 |
| targetPointerMt88 | 200515 |
| interceptDataMt89 | 200516 |
| decrementMissileInventoryMt90 | 200517 |
| link4aAlertMt91 | 200518 |
| strikeControlMt92 | 200519 |
| speedChangeMt25 | 200521 |
| courseChangeMt26 | 200522 |
| altitudeChangeMt27 | 200523 |
| aclsAnSpn46Status | 200524 |
| aclsAircraftReport | 200525 |
| sps67RadarOperatorFunctions | 200600 |
| sps55RadarOperatorFunctions | 200601 |
| spq9aRadarOperatorFunctions | 200602 |
| sps49RadarOperatorFunctions | 200603 |
| mk23RadarOperatorFunctions | 200604 |
| sps48RadarOperatorFunctions | 200605 |
| sps40RadarOperatorFunctions | 200606 |
| mk95RadarOperatorFunctions | 200607 |
| killNoKill | 200608 |
| cMTPc | 200609 |
| cMC4AirGlobalData | 200610 |
| cMC4GlobalData | 200611 |
| linksimCommentPdu | 200612 |
| nSSTOwnshipControl | 200613 |
| other | 240000 |
| massOfTheVehicle | 240001 |
| forceId2 | 240002 |
| entityTypeKind1 | 240003 |
| entityTypeDomain1 | 240004 |
| entityTypeCountry1 | 240005 |
| entityTypeCategory1 | 240006 |
| entityTypeSubCategory | 240007 |
| entityTypeSpecific1 | 240008 |
| entityTypeExtra1 | 240009 |
| alternativeEntityTypeKind1 | 240010 |
| alternativeEntityTypeDomain1 | 240011 |
| alternativeEntityTypeCountry1 | 240012 |
| alternativeEntityTypeCategory1 | 240013 |
| alternativeEntityTypeSubCategory | 240014 |
| alternativeEntityTypeSpecific1 | 240015 |
| alternativeEntityTypeExtra1 | 240016 |
| entityLocationX | 240017 |
| entityLocationY | 240018 |
| entityLocationZ | 240019 |
| entityLinearVelocityX | 240020 |
| entityLinearVelocityY | 240021 |
| entityLinearVelocityZ | 240022 |
| entityOrientationPsi | 240023 |
| entityOrientationTheta | 240024 |
| entityOrientationPhi | 240025 |
| deadReckoningAlgorithm | 240026 |
| deadReckoningLinearAccelerationX | 240027 |
| deadReckoningLinearAccelerationY | 240028 |
| deadReckoningLinearAccelerationZ | 240029 |
| deadReckoningAngularVelocityX | 240030 |
| deadReckoningAngularVelocityY | 240031 |
| deadReckoningAngularVelocityZ | 240032 |
| entityAppearance | 240033 |
| entityMarkingCharacterSet | 240034 |
| entityMarking11Bytes | 240035 |
| capability | 240036 |
| numberArticulationParameters | 240037 |
| articulationParameterId | 240038 |
| articulationParameterType2 | 240039 |
| articulationParameterValue2 | 240040 |
| typeOfStores | 240041 |
| quantityOfStores | 240042 |
| fuelQuantity | 240043 |
| radarSystemStatus | 240044 |
| radioCommunicationSystemStatus | 240045 |
| defaultTimeForRadioTransmissionForStationaryTransmitters | 240046 |
| defaultTimeForRadioTransmissionForMovingTransmitters | 240047 |
| bodyPartDamagedRatio | 240048 |
| nameOfTheTerrainDatabaseFile | 240049 |
| nameOfLocalFile | 240050 |
| aimpointBearing | 240051 |
| aimpointElevation | 240052 |
| aimpointRange | 240053 |
| airSpeed | 240054 |
| altitude2 | 240055 |
| applicationStatus | 240056 |
| autoIff | 240057 |
| beaconDelay | 240058 |
| bingoFuelSetting | 240059 |
| cloudBottom | 240060 |
| cloudTop | 240061 |
| direction | 240062 |
| endAction | 240063 |
| frequency | 240064 |
| freeze | 240065 |
| heading | 240066 |
| identification | 240067 |
| initialPointData | 240068 |
| latitude2 | 240069 |
| lights2 | 240070 |
| linear | 240071 |
| longitude2 | 240072 |
| lowAltitude | 240073 |
| mfdFormats | 240074 |
| nctr | 240075 |
| numberProjectiles | 240076 |
| operationCode | 240077 |
| pitch | 240078 |
| profiles | 240079 |
| quantity | 240080 |
| radarModes | 240081 |
| radarSearchVolume | 240082 |
| roll | 240083 |
| rotation | 240084 |
| scaleFactorX | 240085 |
| scaleFactorY | 240086 |
| shields | 240087 |
| steerpoint | 240088 |
| spare1 | 240089 |
| spare2 | 240090 |
| team | 240091 |
| text | 240092 |
| timeOfDay | 240093 |
| trailFlag | 240094 |
| trailSize | 240095 |
| typeOfProjectile | 240096 |
| typeOfTarget | 240097 |
| typeOfThreat | 240098 |
| uhfFrequency | 240099 |
| utmAltitude | 240100 |
| utmLatitude | 240101 |
| utmLongitude | 240102 |
| vhfFrequency | 240103 |
| visibilityRange | 240104 |
| voidAaaHit | 240105 |
| voidCollision | 240106 |
| voidEarthHit | 240107 |
| voidFriendly | 240108 |
| voidGunHit | 240109 |
| voidRocketHit | 240110 |
| voidSamHit | 240111 |
| weaponData | 240112 |
| weaponType | 240113 |
| weather2 | 240114 |
| windDirection1 | 240115 |
| windSpeed | 240116 |
| wingStation | 240117 |
| yaw | 240118 |
| memoryOffset | 240119 |
| memoryData | 240120 |
| vasi | 240121 |
| beacon | 240122 |
| strobe | 240123 |
| culture | 240124 |
| approach | 240125 |
| runwayEnd | 240126 |
| obstruction | 240127 |
| runwayEdge | 240128 |
| rampTaxiway | 240129 |
| laserBombCode | 240130 |
| rackType | 240131 |
| hud | 240132 |
| roleFileName | 240133 |
| pilotName | 240134 |
| pilotDesignation | 240135 |
| modelType | 240136 |
| disType | 240137 |
| classVal | 240138 |
| channel | 240139 |
| entityType2 | 240140 |
| alternativeEntityType2 | 240141 |
| entityLocation | 240142 |
| entityLinearVelocity | 240143 |
| entityOrientation | 240144 |
| deadReckoning | 240145 |
| failureSymptom | 240146 |
| maxFuel | 240147 |
| refuelingBoomConnect | 240148 |
| altitudeAgl | 240149 |
| calibratedAirspeed | 240150 |
| tacanChannel | 240151 |
| tacanBand | 240152 |
| tacanMode | 240153 |
| munition | 500001 |
| engineFuel | 500002 |
| storageFuel | 500003 |
| notUsed | 500004 |
| expendable | 500005 |
| totalRecordSets | 500006 |
| launchedMunition | 500007 |
| association | 500008 |
| sensor | 500009 |
| munitionReload | 500010 |
| engineFuelReload | 500011 |
| storageFuelReload | 500012 |
| expendableReload | 500013 |
| ### rpr.DeadReckoningAlgorithmEnum8 |
Dead-reckoning algorithm
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| staticVal | 1 |
| drmFpw | 2 |
| drmRpw | 3 |
| drmRvw | 4 |
| drmFvw | 5 |
| drmFpb | 6 |
| drmRpb | 7 |
| drmRvb | 8 |
| drmFvb | 9 |
| ### rpr.DesignatorCodeEnum16 |
Designator code
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| ### rpr.DesignatorCodeNameEnum16 |
Designator code name
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| ### rpr.DetonationResultCodeEnum8 |
Detonation result
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| entityImpact | 1 |
| entityProximateDetonation | 2 |
| groundImpact | 3 |
| groundProximateDetonation | 4 |
| detonation | 5 |
| none | 6 |
| heHitSmall | 7 |
| heHitMedium | 8 |
| heHitLarge | 9 |
| armorPiercingHit | 10 |
| dirtBlastSmall | 11 |
| dirtBlastMedium | 12 |
| dirtBlastLarge | 13 |
| waterBlastSmall | 14 |
| waterBlastMedium | 15 |
| waterBlastLarge | 16 |
| airHit | 17 |
| buildingHitSmall | 18 |
| buildingHitMedium | 19 |
| buildingHitLarge | 20 |
| mineClearingLineCharge | 21 |
| environmentObjectImpact | 22 |
| environmentObjectProximateDetonation | 23 |
| waterImpact | 24 |
| airBurst | 25 |
| killWithFragmentType1 | 26 |
| killWithFragmentType2 | 27 |
| killWithFragmentType3 | 28 |
| killWithFragmentType1AfterFlyOutFailure | 29 |
| killWithFragmentType2AfterFlyOutFailure | 30 |
| missDueToFlyOutFailure | 31 |
| missDueToEndGameFailure | 32 |
| missDueToFlyOutAndEndGameFailure | 33 |
| ### rpr.EmitterFunctionEnum8 |
Emitter system function
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| multiFunction | 1 |
| earlyWarningSurveillance | 2 |
| heightFinding | 3 |
| fireControl | 4 |
| acquisitionDetection | 5 |
| tracking | 6 |
| guidanceIllumination | 7 |
| firingPointLaunchPointLocation | 8 |
| ranging | 9 |
| radarAltimeter | 10 |
| imaging | 11 |
| motionDetection | 12 |
| navigation | 13 |
| weatherMeterological | 14 |
| instrumentation | 15 |
| identificationClassificationIncludingIff | 16 |
| aaaAntiAircraftArtilleryFireControl | 17 |
| airSearchBomb | 18 |
| airIntercept | 19 |
| altimeter | 20 |
| airMapping | 21 |
| airTrafficControl | 22 |
| beacon | 23 |
| battlefieldSurveillance | 24 |
| groundControlApproach | 25 |
| groundControlIntercept | 26 |
| coastalSurveillance | 27 |
| decoyMimic | 28 |
| dataTransmission | 29 |
| earthSurveillance | 30 |
| gunLayBeacon | 31 |
| groundMapping | 32 |
| harborSurveillance | 33 |
| iffIdentifyFriendOrFoe | 34 |
| ilsInstrumentLandingSystem | 35 |
| ionosphericSound | 36 |
| interrogator | 37 |
| barrageJamming | 38 |
| clickJamming | 39 |
| deceptiveJamming | 40 |
| frequencySweptJamming | 41 |
| jamming | 42 |
| noiseJamming | 43 |
| pulsedJamming | 44 |
| repeaterJamming | 45 |
| spotNoiseJamming | 46 |
| missileAcquisition | 47 |
| missileDownlink | 48 |
| meteorological | 49 |
| space | 50 |
| surfaceSearch | 51 |
| shellTracking | 52 |
| television | 56 |
| unknown | 57 |
| videoRemoting | 58 |
| experimentalOrTraining | 59 |
| missileGuidance | 60 |
| missileHoming | 61 |
| missileTracking | 62 |
| jammingNoise | 64 |
| jammingDeception | 65 |
| decoy | 66 |
| navigationDistanceMeasuringEquipment | 71 |
| terrainFollowing | 72 |
| weatherAvoidance | 73 |
| proximityFuse | 74 |
| instrumentationDeprecated | 75 |
| radiosonde | 76 |
| sonobuoy | 77 |
| bathythermalSensor | 78 |
| towedCounterMeasure | 79 |
| weaponNonLethal | 96 |
| weaponLethal | 97 |
| ### rpr.EmitterTypeEnum16 |
Emitter name
Representation: u16
| Enumerator | Value |
|---|---|
| emitter1l250 | 5 |
| emitter1rl138 | 10 |
| emitter1226DeccaMil | 45 |
| emitter9b1348 | 46 |
| emitter3km6 | 47 |
| emitter9kr400 | 48 |
| emitter9gr400 | 80 |
| emitter9gr600 | 90 |
| emitter9lv200Ta | 135 |
| emitter9lv200Tv | 180 |
| emitter9lv200tt | 181 |
| a310z | 225 |
| a325a | 270 |
| a346z | 315 |
| a353b | 360 |
| a372a | 405 |
| a372b | 450 |
| a372c | 495 |
| a377a | 540 |
| a377b | 585 |
| a380z | 630 |
| a381z | 675 |
| a398z | 720 |
| a403z | 765 |
| a409a | 810 |
| a418a | 855 |
| a419z | 900 |
| a429z | 945 |
| a432z | 990 |
| a434z | 1035 |
| a401a | 1080 |
| aa12Seeker | 1095 |
| ad4a | 1096 |
| ades | 1097 |
| agave | 1100 |
| agrion15 | 1125 |
| aiMk23 | 1170 |
| aidaIi | 1215 |
| aim120a | 1216 |
| albatrosMk2 | 1260 |
| wgu16B | 1270 |
| boxSpring | 1280 |
| boxSpringB | 1282 |
| anaSps502 | 1305 |
| anritsuElectricAr30a | 1350 |
| antilopeV | 1395 |
| anAdm160 | 1398 |
| anAle50 | 1400 |
| anAlq76 | 1410 |
| anAlq99 | 1440 |
| anAlq100 | 1485 |
| anAlq101 | 1530 |
| anAlq119 | 1575 |
| anAlq122 | 1585 |
| anAlq126a | 1620 |
| anAlq128 | 1621 |
| anAlq126b | 1622 |
| anAlq131 | 1626 |
| anAlq135cD | 1628 |
| anAlq144aV3 | 1630 |
| anAlq153 | 1632 |
| anAlq155 | 1634 |
| anAlq161A | 1636 |
| anAlq162 | 1638 |
| anAlq164 | 1639 |
| anAlq165 | 1640 |
| anAlq167 | 1642 |
| anAlq172V1 | 1643 |
| anAlq172V2 | 1644 |
| anAlq172V3 | 1645 |
| anAlq176 | 1646 |
| anAlq178 | 1647 |
| anAlq184 | 1648 |
| anAlq184V9 | 1649 |
| anAlq188 | 1650 |
| anAlq214 | 1651 |
| anAlr56 | 1652 |
| anAlq221 | 1653 |
| anAlr69 | 1654 |
| anAlq211V | 1655 |
| anAlt16a | 1656 |
| anAlt28 | 1658 |
| anAlt32a | 1660 |
| anApd10 | 1665 |
| anApg50 | 1700 |
| anApg53 | 1710 |
| anApg59 | 1755 |
| anApg63ab | 1800 |
| anApg63c | 1805 |
| anApg63V2 | 1807 |
| anApg63V3 | 1809 |
| anApg65 | 1845 |
| anApg66 | 1870 |
| anApg67 | 1880 |
| anApg68 | 1890 |
| anApg70 | 1935 |
| anApg73 | 1945 |
| anApg77 | 1960 |
| anApg78 | 1970 |
| anApg79 | 1971 |
| anApg80 | 1972 |
| anApg81 | 1974 |
| anApg502 | 1980 |
| anApn1 | 2025 |
| anApn22 | 2070 |
| anApn59 | 2115 |
| anApn69 | 2160 |
| anApn81 | 2205 |
| anApn117 | 2250 |
| anApn118 | 2295 |
| anApn130 | 2340 |
| anApn131 | 2385 |
| anApn133 | 2430 |
| anApn134 | 2475 |
| anApn141V | 2476 |
| anApn147 | 2520 |
| anApn150 | 2565 |
| anApn153 | 2610 |
| anApn154 | 2655 |
| anApn155 | 2700 |
| anApn159 | 2745 |
| anApn177 | 2746 |
| anApn182 | 2790 |
| anApn187 | 2835 |
| anApn190 | 2880 |
| anApn194 | 2925 |
| anApn195 | 2970 |
| anApn198 | 3015 |
| anApn200 | 3060 |
| anApn202 | 3105 |
| anApn215 | 3106 |
| anApn209 | 3120 |
| anApn217 | 3150 |
| anApn218 | 3152 |
| anApn224 | 3153 |
| anApn227 | 3154 |
| anApn230 | 3155 |
| anApn232 | 3156 |
| anApn237a | 3157 |
| anApn234 | 3158 |
| anApn235 | 3159 |
| anApn238 | 3160 |
| anApn222 | 3161 |
| anApn239 | 3162 |
| anApn241 | 3164 |
| anApn242 | 3166 |
| anApn243 | 3170 |
| anApn506 | 3195 |
| anApq72 | 3240 |
| anApq99 | 3285 |
| anApq100 | 3330 |
| anApq102 | 3375 |
| anApq107 | 3376 |
| anApq109 | 3420 |
| anApq113 | 3465 |
| anApq120 | 3510 |
| anApq126 | 3555 |
| anApq128 | 3600 |
| anApq129 | 3645 |
| anApq148 | 3690 |
| anApq153 | 3735 |
| anApq155 | 3770 |
| anApq159 | 3780 |
| anApq164 | 3785 |
| anApq166 | 3788 |
| anApq180 | 3794 |
| anApq181 | 3795 |
| anAps31 | 3820 |
| anAps42 | 3825 |
| anAps80 | 3870 |
| anAps88 | 3915 |
| anAps88a | 3916 |
| anAps115 | 3960 |
| anAps116 | 4005 |
| anAps120 | 4050 |
| anAps121 | 4095 |
| anAps124 | 4140 |
| anAps125 | 4185 |
| anAps128 | 4230 |
| anAps130 | 4275 |
| anAps133 | 4320 |
| anAps134 | 4365 |
| anAps137 | 4410 |
| anAps138 | 4455 |
| anAps143V1 | 4465 |
| anAps143V3 | 4467 |
| anAps143bV3 | 4468 |
| anAps153 | 4475 |
| anAps150 | 4480 |
| anAps145 | 4482 |
| anAps504 | 4490 |
| anApw22 | 4500 |
| anApw23 | 4545 |
| anApx6 | 4590 |
| anApx7 | 4635 |
| anApx39 | 4680 |
| anApx64V | 4681 |
| anApx72 | 4725 |
| anApx76 | 4770 |
| anApx78 | 4815 |
| anApx100 | 4816 |
| anApx101 | 4860 |
| anApx113Aiff | 4870 |
| anApy1 | 4900 |
| anApy2 | 4905 |
| anApy3 | 4950 |
| anApy7 | 4952 |
| anApy8 | 4953 |
| anApy9 | 4954 |
| anApy10 | 4955 |
| anArn21 | 4995 |
| anArn52 | 5040 |
| anArn84 | 5085 |
| anArn118 | 5130 |
| anArn153V | 5131 |
| anArn153 | 5165 |
| anArw73 | 5175 |
| anAsb1 | 5220 |
| anAsg21 | 5265 |
| anAsn137 | 5266 |
| anAsq108 | 5280 |
| anAwg9 | 5310 |
| anBps9 | 5355 |
| anBps15 | 5400 |
| anBps15h | 5401 |
| anBps16 | 5405 |
| anCrm30 | 5420 |
| anDpw23 | 5430 |
| anDsq26PhoenixMh | 5445 |
| anDsq28HarpoonMh | 5490 |
| anFpn40 | 5495 |
| anFpn62 | 5500 |
| anFps16 | 5505 |
| anFps18 | 5507 |
| anFps89 | 5508 |
| anFps117 | 5510 |
| anFps20r | 5515 |
| anFps77 | 5520 |
| anFps103 | 5525 |
| anGpn12 | 5527 |
| anGpx6 | 5530 |
| anGpx8 | 5535 |
| anGrn12 | 5537 |
| anMpn14 | 5539 |
| anMpq10 | 5540 |
| anMpq46HpiIll | 5545 |
| anMpq4855Cwar | 5550 |
| anMpq49 | 5551 |
| anMpq50ParTa | 5555 |
| anMpq51RorTt | 5560 |
| anMpq53 | 5570 |
| anMpq63 | 5571 |
| anMpq64 | 5575 |
| anSlq32 | 5576 |
| anSlq32V4 | 5578 |
| anSpg34 | 5580 |
| anSpg50 | 5625 |
| anSpg51 | 5670 |
| anSpg51CwiTi | 5715 |
| anSpg51Fc | 5760 |
| anSpg51cD | 5761 |
| anSpg52 | 5805 |
| anSpg53 | 5850 |
| anSpg55b | 5895 |
| anSpg60 | 5940 |
| anSpg62 | 5985 |
| anSpn11 | 6025 |
| anSpn35 | 6030 |
| anSpn41 | 6050 |
| anSpn43 | 6075 |
| anSpn43a | 6076 |
| anSpn46 | 6085 |
| anSpq2 | 6120 |
| anSpq9 | 6165 |
| anSpq9b | 6166 |
| anSpq34 | 6190 |
| anSps4 | 6210 |
| anSps5 | 6255 |
| anSps5c | 6300 |
| anSps6 | 6345 |
| anSps10 | 6390 |
| anSps21 | 6435 |
| anSps28 | 6480 |
| anSps37 | 6525 |
| anSps39a | 6570 |
| anSps40 | 6615 |
| anSps41 | 6660 |
| anSps48 | 6705 |
| anSps48c | 6750 |
| anSps48e | 6752 |
| anSps49 | 6795 |
| anSps49V1 | 6796 |
| anSps49V2 | 6797 |
| anSps49V3 | 6798 |
| anSps49V4 | 6799 |
| anSps49V5 | 6800 |
| anSps49V6 | 6801 |
| anSps49V7 | 6802 |
| anSps49V8 | 6803 |
| anSps49aV1 | 6804 |
| anSps52 | 6840 |
| anSps53 | 6885 |
| anSps55 | 6930 |
| anSps52c | 6945 |
| anSps55cs | 6970 |
| anSps55Ss | 6975 |
| anSps58 | 7020 |
| anSps58c | 7025 |
| anSps59 | 7065 |
| anSps64 | 7110 |
| anSps65 | 7155 |
| anSps66 | 7175 |
| anSps67 | 7200 |
| anSps73I | 7201 |
| anSps69 | 7210 |
| anSps73 | 7215 |
| anSps88 | 7225 |
| anSpy1 | 7245 |
| anSpy1a | 7250 |
| anSpy1b | 7252 |
| anSpy1bV | 7253 |
| anSpy1d | 7260 |
| anSpy1dV | 7261 |
| anSpy1f | 7265 |
| anTlq32ARMDecoy | 7269 |
| anTpn17 | 7270 |
| anTpn24 | 7275 |
| anTpq18 | 7280 |
| anTpq36 | 7295 |
| anTpq37 | 7300 |
| anTpq38V8 | 7301 |
| anTpq47 | 7303 |
| anTps43 | 7305 |
| anTps43e | 7310 |
| anTps59 | 7315 |
| anTps63 | 7320 |
| anTps70V1 | 7322 |
| anTps75 | 7325 |
| anTpx46V7 | 7330 |
| anTpy2 | 7333 |
| anUlq6a | 7335 |
| anUpn25 | 7380 |
| anUps1 | 7425 |
| anUps2 | 7426 |
| anUpx1 | 7470 |
| anUpx5 | 7515 |
| anUpx11 | 7560 |
| anUpx12 | 7605 |
| anUpx17 | 7650 |
| anUpx23 | 7695 |
| anVps2 | 7740 |
| apar | 7765 |
| aparna | 7770 |
| apelcoAd77 | 7785 |
| apg71 | 7830 |
| apn148 | 7875 |
| apn227 | 7920 |
| apq113 | 7965 |
| apq120 | 8010 |
| apq148 | 8055 |
| aps504V3 | 8100 |
| ar3d | 8105 |
| plesseyAR5 | 8112 |
| ar320 | 8115 |
| ar327 | 8120 |
| arM31 | 8145 |
| ari5954 | 8190 |
| ari5955 | 8235 |
| ari5979 | 8280 |
| argsn31 | 8281 |
| arinc564BndxKingRdr1e | 8325 |
| arinc700BndxKingRdr1e | 8370 |
| ark1 | 8375 |
| arsr3 | 8380 |
| arsr18 | 8390 |
| as2Kipper | 8415 |
| as2KipperMh | 8460 |
| as4Kitchen | 8505 |
| as4KitchenMh | 8550 |
| as5KeltMh | 8595 |
| as6KingfishMh | 8640 |
| as7Kerry | 8685 |
| as7KerryMg | 8730 |
| as15KentAltimeter | 8735 |
| aspideAamSamIll | 8760 |
| asr4 | 8772 |
| asrO | 8775 |
| asr5 | 8780 |
| asr7 | 8782 |
| asr8 | 8785 |
| asr9 | 8790 |
| raytheonASR10ss | 8812 |
| at2SwatterMg | 8820 |
| atcr33 | 8840 |
| atcr33KM | 8845 |
| atlasElektronkTrsN | 8865 |
| atlas9600m | 8867 |
| atlas9740vts | 8870 |
| avg65 | 8910 |
| avh7 | 8955 |
| aviaconversia | 8990 |
| aviaconversiaIII | 8995 |
| avq20 | 9000 |
| avq21 | 9005 |
| avq30x | 9045 |
| avq50Rca | 9075 |
| avq70 | 9090 |
| aws5 | 9135 |
| aws6 | 9180 |
| aws6b300 | 9185 |
| b597z | 9200 |
| b636z | 9205 |
| backBoard | 9215 |
| backNetAB | 9225 |
| backTrap | 9270 |
| bAESystemsRT1805Apn | 9280 |
| baltyk | 9310 |
| ballEnd | 9315 |
| ballGun | 9360 |
| bandStand | 9405 |
| barLock | 9450 |
| bassTilt | 9495 |
| badger | 9505 |
| beacon | 9540 |
| beanSticks | 9585 |
| beeHind | 9630 |
| bellCrownA | 9640 |
| bellCrownB | 9642 |
| bellSquat | 9643 |
| bigBack | 9645 |
| bigBirdABC | 9659 |
| bigBird | 9660 |
| bigBirdDMod | 9661 |
| bigBulge | 9675 |
| bigBulgeA | 9720 |
| bigBulgeB | 9765 |
| snar10 | 9780 |
| bigMesh | 9810 |
| bigNet | 9855 |
| billBoard | 9885 |
| billFold | 9900 |
| blowpipeMg | 9905 |
| blueFox | 9930 |
| blueVixen | 9935 |
| blueSilk | 9945 |
| blueParrot | 9990 |
| blueOrchid | 10035 |
| bmDjg8715 | 10057 |
| boatSail | 10080 |
| boforsElectronic9lv331 | 10125 |
| boforsEricssonSeaGiraffe50Hc | 10170 |
| bowlMesh | 10215 |
| boxBrick | 10260 |
| boxTail | 10305 |
| bmKg860186058606 | 10315 |
| bps11a | 10350 |
| bps14 | 10395 |
| bps15a | 10440 |
| br15TokyoKeiki | 10485 |
| bridgemaste | 10510 |
| breadBin | 10530 |
| bt271 | 10575 |
| bx732 | 10620 |
| buranD | 10642 |
| buzzStand | 10665 |
| c5aMultiModeRadar | 10710 |
| caiman | 10755 |
| cakeStand | 10800 |
| calypsoC61 | 10845 |
| calypsoIi | 10890 |
| cardionCoastal | 10895 |
| castorIi | 10935 |
| castor2jTtCrotaleNg | 10940 |
| catHouse | 10980 |
| cdr431 | 10985 |
| chSsN6 | 10995 |
| chairBackTt | 11000 |
| chairBackIll | 11010 |
| lemz96l6 | 11020 |
| cheeseBrick | 11025 |
| clamPipe | 11070 |
| clamshell | 11115 |
| coastalGiraffe | 11125 |
| colibri | 11137 |
| collinsWxr700x | 11160 |
| collinsDn101 | 11205 |
| contravesSeaHunterMk4 | 11250 |
| cornCan | 11260 |
| cr105Rmca | 11270 |
| crossBird | 11295 |
| crossDome | 11340 |
| crossLegs | 11385 |
| crossOut | 11430 |
| crossSlot | 11475 |
| crossSword | 11520 |
| crossUp | 11565 |
| crossSwordFc | 11610 |
| crotaleAcquisitionTa | 11655 |
| crotaleNgTa | 11660 |
| crotaleTt | 11665 |
| crotaleMGMissileSystem | 11700 |
| cs10Ta | 11715 |
| csfVaran | 11725 |
| cssN4mh | 11735 |
| cssC3cCas1m1M2Mh | 11745 |
| cssC2bHy1aMh | 11790 |
| cws2 | 11835 |
| cylinderHead | 11880 |
| cymbeline | 11902 |
| cyranoIi | 11925 |
| cyranoIv | 11970 |
| cyranoIvM | 11975 |
| da0100 | 12010 |
| da0500 | 12015 |
| dawn | 12060 |
| deadDuck | 12105 |
| decca20v909 | 12110 |
| decca20v90s | 12111 |
| decca45 | 12150 |
| decca50 | 12195 |
| decca71 | 12196 |
| decca110 | 12240 |
| decca170 | 12285 |
| deccahf2 | 12292 |
| decca202 | 12330 |
| deccaD202 | 12375 |
| decca303 | 12420 |
| decca535 | 12430 |
| decca626 | 12465 |
| decca629 | 12510 |
| decca914 | 12555 |
| decca916 | 12600 |
| decca926 | 12610 |
| decca1070a | 12615 |
| decca1226Commercial | 12645 |
| decca1290 | 12655 |
| decca1626 | 12690 |
| decca2070 | 12691 |
| decca2459 | 12735 |
| deccaAws1 | 12780 |
| deccaAws2 | 12782 |
| deccaAws4 | 12785 |
| deccaAws42 | 12787 |
| deccamar | 12800 |
| deccaRm326 | 12805 |
| deccaRm416 | 12825 |
| deccaRm914 | 12870 |
| deccaRm1690 | 12915 |
| deccaSuper101Mk3 | 12960 |
| diss1 | 13005 |
| diss7 | 13006 |
| diss013 | 13007 |
| rapierTtdn181 | 13050 |
| rapier2000Tt | 13055 |
| dogEar | 13095 |
| dogHouse | 13140 |
| dm3 | 13141 |
| dm3b | 13142 |
| dm5 | 13143 |
| don2 | 13185 |
| donAB2Kay | 13230 |
| donets | 13275 |
| downBeat | 13320 |
| draa2a | 13365 |
| draa2b | 13410 |
| drac39 | 13455 |
| dragonEye | 13477 |
| drbc30b | 13500 |
| drbc31a | 13545 |
| drbc32 | 13585 |
| drbc32a | 13590 |
| drbc32d | 13635 |
| drbc33a | 13680 |
| drbi10 | 13725 |
| drbi23 | 13770 |
| drbj11b | 13815 |
| drbn30 | 13860 |
| drbn32 | 13905 |
| drbr51 | 13950 |
| drbv20b | 13995 |
| drbv22 | 14040 |
| drbv26c | 14085 |
| drbv30 | 14130 |
| drbv50 | 14175 |
| drbv51 | 14220 |
| drbv51a | 14265 |
| drbv51b | 14310 |
| drbv51c | 14355 |
| dropKick | 14400 |
| drua31 | 14445 |
| drumTilt | 14490 |
| drumTiltA | 14535 |
| drumTiltB | 14545 |
| dumbo | 14580 |
| ekcoe390 | 14590 |
| ecr90 | 14600 |
| eggCupAB | 14625 |
| ekcoe120 | 14660 |
| ekco190 | 14670 |
| elL8222 | 14710 |
| elM2001b | 14715 |
| elM2022 | 14725 |
| elM2200 | 14750 |
| elM2207 | 14760 |
| elM2216V | 14770 |
| elt361 | 14776 |
| elt572 | 14785 |
| eltaElM2221GmStgr | 14805 |
| elM2228s3d | 14806 |
| elM2705 | 14807 |
| eltaSis | 14810 |
| elM2238 | 14811 |
| emd2900 | 14850 |
| endTray | 14895 |
| esr1 | 14900 |
| et316 | 14905 |
| exocetType | 14935 |
| exocet1 | 14940 |
| exocet1Mh | 14985 |
| exocet2 | 15030 |
| eyeBowl | 15075 |
| eyeShield | 15120 |
| f332z | 15140 |
| falconClawTI | 15155 |
| falconClawTT | 15156 |
| falcon | 15160 |
| falconG | 15161 |
| fanSongA | 15165 |
| fanSongBFTa | 15200 |
| fanSongBFTt | 15210 |
| fanSongCETa | 15220 |
| fanSongCETt | 15230 |
| fanSongCEMg | 15240 |
| fanSongBFfMg | 15255 |
| fanTail | 15300 |
| fb7Radar | 15305 |
| fcr1401 | 15310 |
| finCurve | 15345 |
| fireCan | 15390 |
| fireDish | 15435 |
| fireDomeTa | 15470 |
| fireDomeTt | 15475 |
| fireDomeTi | 15480 |
| fireIron | 15525 |
| fireWheel | 15570 |
| fishBowl | 15615 |
| flapLid | 15660 |
| flapTruck | 15705 |
| flapWheel | 15750 |
| flashDance | 15795 |
| flatFaceABCD | 15840 |
| flatFaceE | 15842 |
| flatScreen | 15885 |
| flatSpin | 15930 |
| flatTwin | 15975 |
| fl400 | 15980 |
| fledermaus | 16020 |
| flycatcher | 16030 |
| flyScreen | 16065 |
| flyScreenAB | 16110 |
| flyTrapB | 16155 |
| fogLampMg | 16200 |
| fogLampTt | 16245 |
| foilTwo | 16290 |
| footBall | 16300 |
| foxHunter | 16335 |
| foxFIREFoxFireAl | 16380 |
| foxFireIll | 16390 |
| fr151a | 16400 |
| fr1505Da | 16410 |
| fr2000 | 16420 |
| furuno2855w | 16421 |
| frontDome | 16425 |
| frontDoor | 16470 |
| frontPiece | 16515 |
| furuno | 16560 |
| furuno1721 | 16561 |
| furuno1730 | 16580 |
| furuno1932 | 16590 |
| furuno701 | 16605 |
| furuno1940 | 16606 |
| furuno7112 | 16650 |
| furuno240 | 16690 |
| furuno2400 | 16695 |
| furuno8051 | 16730 |
| g030aApd31 | 16735 |
| ga0100 | 16740 |
| gage | 16785 |
| gardenia | 16800 |
| garpin | 16830 |
| gateGuard | 16833 |
| garpunBalE | 16835 |
| gemBx132 | 16875 |
| mpdr12 | 16880 |
| gepardTt | 16884 |
| geranF | 16888 |
| giraffe | 16900 |
| ginSlingTa | 16915 |
| ginSling | 16920 |
| ginSlingMg | 16925 |
| goldenBar | 16931 |
| goldenBat | 16932 |
| goldenDome | 16935 |
| goldenHeart | 16940 |
| gpn22 | 16945 |
| grn9 | 16950 |
| graveStone | 16960 |
| greenStain | 16965 |
| gridBow | 17010 |
| grillPanTt | 17025 |
| gt4 | 17031 |
| guardsman | 17055 |
| gunDishZsu234 | 17070 |
| hairNet | 17100 |
| halfPlateA | 17145 |
| halfPlateB | 17190 |
| hard | 17220 |
| harpoon | 17225 |
| hawkScreech | 17235 |
| headLightA | 17280 |
| headLights | 17325 |
| headLightsC | 17370 |
| headLightsMgA | 17415 |
| headLightsMgB | 17460 |
| headLightsTt | 17505 |
| headNet | 17550 |
| heartAcheB | 17572 |
| henEgg | 17595 |
| henHouse | 17640 |
| henNest | 17685 |
| henRoost | 17730 |
| highBrick | 17775 |
| highFix | 17820 |
| highGuard | 17842 |
| highLarkTi | 17865 |
| highLark1 | 17910 |
| highLark2 | 17955 |
| highLark4 | 18000 |
| highLune | 18045 |
| highPoleAB | 18090 |
| highScoop | 18135 |
| highScreen | 18150 |
| highSieve | 18180 |
| hg9550 | 18190 |
| hn503 | 18200 |
| homeTalk | 18225 |
| hornSpoon | 18270 |
| hotBrick | 18280 |
| hotFlash | 18315 |
| ihs6 | 18318 |
| hotShotTa | 18320 |
| hotShotTt | 18325 |
| hotShotMg | 18330 |
| iffMkXiiAimsUpx29 | 18360 |
| iffMkXv | 18405 |
| iffint | 18406 |
| jackKnife | 18407 |
| ifftrsp | 18408 |
| javelinMg | 18410 |
| jayBird | 18450 |
| jl7 | 18454 |
| jl10b | 18455 |
| jlp40 | 18458 |
| jrcNmd401 | 18460 |
| jupiter | 18495 |
| jupiterIi | 18540 |
| jy8 | 18550 |
| jy9 | 18555 |
| jy9Modified | 18556 |
| jy11ew | 18557 |
| jy14 | 18560 |
| k376z | 18585 |
| kelvinHughes2a | 18630 |
| kelvinHughes149 | 18675 |
| kelvinHughesType1006 | 18720 |
| kelvinHughesType1007 | 18765 |
| kHFamily | 18780 |
| kh902m | 18785 |
| khoromK | 18786 |
| kh1700 | 18795 |
| kingPin | 18797 |
| kg300 | 18805 |
| kiteScreech | 18810 |
| kiteScreechA | 18855 |
| kiteScreechB | 18900 |
| kivach | 18945 |
| klj1 | 18948 |
| klj3Type1473 | 18950 |
| knifeRest | 18990 |
| knifeRestB | 19035 |
| knifeRestC | 19037 |
| kj2000 | 19040 |
| kr75 | 19050 |
| ksaSrn | 19080 |
| ksaTsr | 19125 |
| landFall | 19170 |
| landRollMg | 19215 |
| landRollTa | 19260 |
| landRollTt | 19305 |
| lazur | 19306 |
| lc150 | 19310 |
| leningraf | 19350 |
| lightBulb | 19395 |
| lmtNrai6a | 19400 |
| ln55 | 19440 |
| ln66 | 19485 |
| longBow | 19530 |
| longBrick | 19575 |
| longBull | 19620 |
| longEye | 19665 |
| longHead | 19710 |
| longTalk | 19755 |
| longTrack | 19800 |
| longTrough | 19845 |
| lookTwo | 19890 |
| loran | 19935 |
| lowBlowTa | 19950 |
| lowBlowTt | 19955 |
| lowBlowMg | 19960 |
| lowSieve | 19980 |
| lowTrough | 20025 |
| trs2050 | 20040 |
| lw08 | 20070 |
| m1983Fcr | 20090 |
| m2240 | 20115 |
| m44 | 20160 |
| m401z | 20205 |
| m585z | 20250 |
| m588z | 20295 |
| ma1IffPortion | 20340 |
| mareld | 20360 |
| maType909 | 20385 |
| marcs152 | 20420 |
| marconi1810 | 20430 |
| marconiCanadaHc75 | 20475 |
| marconiS713 | 20495 |
| marconiS1802 | 20520 |
| marconiS247 | 20530 |
| marconiS810 | 20565 |
| marconiSa10 | 20585 |
| marconiType967 | 20610 |
| marconiType968 | 20655 |
| marconiType992 | 20700 |
| marconiSignaalType1022 | 20745 |
| marconiSignaalType910 | 20790 |
| marconiSignaalType911 | 20835 |
| marconiSignaalType992r | 20880 |
| melco3 | 20915 |
| northropGrummanMESA | 20920 |
| meshBrick | 20925 |
| mirageIll | 20950 |
| mk15Ciws | 20970 |
| mk23 | 21015 |
| mk23Tas | 21060 |
| mk25 | 21105 |
| mk25Mod3 | 21110 |
| mk35M2 | 21150 |
| mk92 | 21195 |
| mk92Cas | 21240 |
| mk92Stir | 21285 |
| mk95 | 21330 |
| mks818 | 21332 |
| mla1 | 21340 |
| mmAps705 | 21375 |
| mmSpg74 | 21420 |
| mmSpg75 | 21465 |
| mmSpn703 | 21490 |
| mmSps702 | 21510 |
| mmSps768 | 21555 |
| mmSps774 | 21600 |
| model17c | 21625 |
| moon4 | 21645 |
| moonPie | 21646 |
| mmrs | 21650 |
| model360 | 21655 |
| model378 | 21660 |
| model970 | 21661 |
| model974 | 21665 |
| mpdr18X | 21690 |
| mr1600 | 21700 |
| mt305x | 21710 |
| muffCob | 21735 |
| mushroom | 21780 |
| mushroom1 | 21825 |
| mushroom2 | 21870 |
| n920z | 21880 |
| nanjingB | 21890 |
| nanjingC | 21895 |
| nayada | 21915 |
| neptun | 21960 |
| nikeTt | 21980 |
| nj81e | 21983 |
| nrj6a | 21985 |
| nutCan | 21992 |
| nrba50 | 22005 |
| nrba51 | 22050 |
| nrbf20a | 22095 |
| nrj5 | 22110 |
| nysaB | 22140 |
| o524a | 22185 |
| o580b | 22230 |
| o625z | 22275 |
| o626z | 22320 |
| oceanMaster | 22335 |
| oddGroup | 22345 |
| oddLot | 22365 |
| oddPair | 22410 |
| oddRods | 22411 |
| oka | 22455 |
| okean | 22500 |
| okeana | 22505 |
| okinxe12c | 22545 |
| omega | 22590 |
| omeraOrb32 | 22635 |
| omul | 22640 |
| oneEye | 22680 |
| op28 | 22690 |
| ops16b | 22725 |
| ops18 | 22730 |
| ops28 | 22740 |
| or2 | 22770 |
| orb31s | 22810 |
| orb32 | 22815 |
| orionRtn10x | 22860 |
| otomatMK1 | 22900 |
| otomatMkIiTeseo | 22905 |
| owlScreech | 22950 |
| p360z | 22955 |
| pa1660 | 22960 |
| paintBox | 22977 |
| palmFrond | 22995 |
| modifiedPaintBox | 22998 |
| palmFrondAb | 23040 |
| patHandTt | 23085 |
| patHandMg | 23095 |
| pattyCake | 23130 |
| pawnCake | 23175 |
| pbr4Rubin | 23220 |
| peaSticks | 23265 |
| peelCone | 23310 |
| peelGroup | 23355 |
| peelGroupA | 23400 |
| peelGroupB | 23445 |
| peelGroupMG | 23450 |
| peelPair | 23490 |
| phalanx | 23525 |
| philips9lv200 | 23535 |
| philips9lv331 | 23580 |
| philipsLv223 | 23625 |
| philipsSeaGiraffe50Hc | 23670 |
| pinJib | 23690 |
| plankShad | 23710 |
| plankShave | 23715 |
| plankShaveA | 23760 |
| plankShaveB | 23805 |
| plateSteer | 23850 |
| plesseyAws1 | 23895 |
| plesseyAWS2 | 23925 |
| plesseyAws4 | 23940 |
| plesseyAws6 | 23985 |
| plesseyRj | 23990 |
| plesseyType996 | 24030 |
| plinthNet | 24075 |
| pluto | 24095 |
| pohjanpalo | 24100 |
| pollux | 24120 |
| popGroup | 24165 |
| popGroupMg | 24210 |
| popGroupTa | 24255 |
| popGroupTt | 24300 |
| porkTrough | 24345 |
| positiveME | 24385 |
| postBow | 24390 |
| postLamp | 24435 |
| potDrum | 24480 |
| potHead | 24525 |
| potShot | 24535 |
| praetorianCountermeasuresSuite | 24540 |
| primus40Wxd | 24570 |
| primus300sl | 24615 |
| primus700 | 24618 |
| primus3000 | 24620 |
| prora | 24630 |
| prorapa1660 | 24635 |
| ps05a | 24650 |
| ps46A | 24660 |
| ps70R | 24705 |
| ps860 | 24707 |
| ps870 | 24709 |
| ps890 | 24710 |
| puffBall | 24750 |
| pvs200 | 24760 |
| r76 | 24770 |
| r41xxx | 24775 |
| rac30 | 24780 |
| racal1229 | 24795 |
| racalAc2690Bt | 24840 |
| racalDecca1216 | 24885 |
| racalDecca20v909 | 24890 |
| racalDecca360 | 24930 |
| racalDeccaAc1290 | 24975 |
| racalDeccaTm1229 | 25020 |
| racalDeccaTm1626 | 25065 |
| racalDrbn34a | 25110 |
| radar24 | 25155 |
| ran7s | 25200 |
| ran10s | 25205 |
| ran11Lx | 25245 |
| rapierTa | 25260 |
| rapier2000Ta | 25265 |
| rapierMg | 25270 |
| rashmi | 25275 |
| rasit | 25276 |
| rat31s | 25280 |
| ratacLct | 25285 |
| rattler | 25287 |
| raws | 25288 |
| rawl02 | 25289 |
| raytheon1220 | 25290 |
| raytheon1302 | 25300 |
| raytheon1500 | 25335 |
| raytheon1645 | 25380 |
| raytheon1650 | 25425 |
| raytheon1900 | 25470 |
| raytheon2502 | 25515 |
| raytheonTm16506x | 25560 |
| raytheonTm166012s | 25605 |
| ray1220xr | 25630 |
| ray1401 | 25635 |
| ray2900 | 25650 |
| raypath | 25695 |
| rbe2 | 25735 |
| rct180 | 25739 |
| rdm | 25740 |
| rdy | 25760 |
| rdn72 | 25785 |
| rdr1a | 25830 |
| rdr1e | 25835 |
| rdr4a | 25840 |
| rdr160xd | 25850 |
| rdr1200 | 25875 |
| rdr1400 | 25885 |
| rdr1400C | 25890 |
| rdr1500 | 25895 |
| riceCake | 25896 |
| remora | 25900 |
| riceBowl | 25910 |
| riceLamp | 25920 |
| ricePad | 25965 |
| riceScreen | 26010 |
| deccarm1070a | 26011 |
| rm370bt | 26015 |
| rockwellCollinsFMR200x | 26020 |
| rolandBn | 26055 |
| rolandMg | 26100 |
| rolandTa | 26145 |
| rolandTt | 26190 |
| roundBall | 26235 |
| roundHouse | 26280 |
| roundHouseB | 26325 |
| rs0250 | 26327 |
| rt0250 | 26330 |
| rtn1a | 26350 |
| rumSling | 26360 |
| rv2 | 26370 |
| rv3 | 26415 |
| rv5 | 26460 |
| rv10 | 26505 |
| rv15m | 26506 |
| rv17 | 26550 |
| rv18 | 26595 |
| rv21 | 26596 |
| rv377 | 26610 |
| rvUm | 26640 |
| rxn260 | 26660 |
| s1810cd | 26670 |
| salamandre | 26673 |
| s1850m | 26675 |
| sa2Guideline | 26685 |
| sa3Goa | 26730 |
| sa8GeckoDt | 26775 |
| sa12TelarIll | 26795 |
| saN7GadflyTi | 26820 |
| saN11Cads1Un | 26865 |
| saccadeMH | 26900 |
| saltPotAB | 26910 |
| sap14 | 26920 |
| sap518 | 26925 |
| sap518m | 26926 |
| saturneIi | 26955 |
| scanCan | 27000 |
| scanFix | 27045 |
| scanOdd | 27090 |
| scanThree | 27135 |
| scanterCsr | 27140 |
| scorads | 27141 |
| scoreboard | 27150 |
| scoupPlate | 27180 |
| scr584 | 27190 |
| seaArcher2 | 27225 |
| seaHunter4Mg | 27270 |
| seaHunter4Ta | 27315 |
| seaHunter4Tt | 27360 |
| seaGull | 27405 |
| seaNet | 27450 |
| seaSparrow | 27451 |
| seaSpray | 27495 |
| seaTiger | 27540 |
| seaTigerM | 27550 |
| searchwater | 27570 |
| searchwater2000 | 27575 |
| seleniaOrion7 | 27585 |
| seleniaType912 | 27630 |
| selenniaRan12LX | 27675 |
| selenniaRtn10x | 27720 |
| seliniaArp1645 | 27765 |
| sg | 27800 |
| sgr10200 | 27810 |
| sgr10302 | 27855 |
| sgr104 | 27870 |
| sheetBend | 27900 |
| sheetCurve | 27945 |
| shipGlobe | 27990 |
| shipWheel | 28035 |
| sgr114 | 28080 |
| shoreWalkA | 28125 |
| shortHorn | 28170 |
| shotDome | 28215 |
| sideGlobeJn | 28260 |
| sideNet | 28280 |
| sideWalkA | 28305 |
| signaalDa02 | 28350 |
| signaalDa05 | 28395 |
| signaalDa08 | 28440 |
| signaalLw08 | 28485 |
| signaalLwor | 28530 |
| signaalM45 | 28575 |
| signaalMw08 | 28620 |
| signaalSmart | 28665 |
| signaalSting | 28710 |
| signaalStir | 28755 |
| signaalWm202 | 28800 |
| signaalWm25 | 28845 |
| signaalWm27 | 28890 |
| signaalWm28 | 28935 |
| signaalZw01 | 28980 |
| signaalZw06 | 29025 |
| skiPole | 29070 |
| skinHead | 29115 |
| skipSpin | 29160 |
| skyguardB | 29180 |
| skyguardTa | 29185 |
| skyguardTt | 29190 |
| skymaster | 29200 |
| skyWatch | 29205 |
| skyRanger | 29210 |
| skyshadow | 29215 |
| skyshieldTa | 29220 |
| sl | 29250 |
| slAlq234 | 29270 |
| slapShotE | 29295 |
| slimNet | 29340 |
| slotBackA | 29385 |
| slotBackIll | 29400 |
| slotBackB | 29430 |
| slotBackIV | 29431 |
| slotBackBTopaz | 29432 |
| slotBackVI | 29435 |
| slotRest | 29440 |
| sma3Rm | 29475 |
| sma3Rm20 | 29520 |
| sma3rm20aSmg | 29565 |
| smaBps704 | 29610 |
| smaSpin749V2 | 29655 |
| smaSpn703 | 29700 |
| smaSpn751 | 29745 |
| smaSpos748 | 29790 |
| smaSpq2 | 29835 |
| smaSpq2d | 29880 |
| smaSpq701 | 29925 |
| smaSps702Upx | 29970 |
| smaSt2OtomatIiMh | 30015 |
| sr47a | 30016 |
| sma718Beacon | 30060 |
| smartL | 30070 |
| smogLamp | 30075 |
| snapShot | 30080 |
| snoopDrift | 30105 |
| snoopHalf | 30140 |
| snoopHead | 30150 |
| snoopPair | 30195 |
| snoopPlate | 30240 |
| snoopPing | 30255 |
| snoopSlab | 30285 |
| snoopTray | 30330 |
| snoopTray1 | 30375 |
| snoopTray2 | 30420 |
| snoopWatch | 30465 |
| snowDrift | 30470 |
| spb7 | 30475 |
| so1 | 30510 |
| so12 | 30520 |
| soACommunist | 30555 |
| so69 | 30580 |
| sockEye | 30600 |
| som64 | 30645 |
| sorbsiya | 30660 |
| spadaTt | 30670 |
| sparrowAIMRim7Ill | 30690 |
| sperryrascar | 30691 |
| sperryM3 | 30700 |
| spg53f | 30735 |
| spg70RTN10x | 30780 |
| spg74RTN20x | 30825 |
| spg75RTN30x | 30870 |
| spg76RTN30x | 30915 |
| spinScanA | 30960 |
| spinScanB | 31005 |
| spinTrough | 31050 |
| splashDrop | 31095 |
| spn2 | 31096 |
| spn4 | 31097 |
| spn30 | 31100 |
| spn35a | 31140 |
| spn41 | 31185 |
| spn42 | 31230 |
| spn43a | 31275 |
| spn43b | 31320 |
| spn44 | 31365 |
| spn46 | 31410 |
| spn703 | 31455 |
| spn728V1 | 31500 |
| spn748 | 31545 |
| spn750 | 31590 |
| spo8 | 31592 |
| spongeCake | 31635 |
| spoonRest | 31680 |
| spoonRestA | 31681 |
| spoonRestB | 31682 |
| spoonRestD | 31684 |
| spq712Ran12lx | 31725 |
| sps6c | 31770 |
| sps10f | 31815 |
| sps12 | 31860 |
| sps58 | 31905 |
| sps64 | 31950 |
| sps161 | 31960 |
| sps768RANEl | 31995 |
| sps774RAN10s | 32040 |
| spy790 | 32085 |
| squareHead | 32130 |
| squarePair | 32175 |
| squareSlot | 32220 |
| squareTie | 32265 |
| squashDome | 32310 |
| squatEye | 32330 |
| squintEye | 32355 |
| sr47bG | 32375 |
| srn6 | 32400 |
| srn15 | 32445 |
| srn745 | 32490 |
| sro1 | 32535 |
| sro2 | 32580 |
| ssC2bSamletMg | 32625 |
| ssN2aBCssc | 32670 |
| ssN2aBCssc2a3a2Mh | 32715 |
| ssN2cSeeker | 32760 |
| ssN2cDStyx | 32805 |
| ssN2cDStyxCDMh | 32850 |
| ssN3SscSsC18Bn | 32895 |
| ssN3bSepalAl | 32940 |
| ssN3bSepalMh | 32985 |
| ssN9Siren | 33030 |
| ssN9SirenAl | 33075 |
| ssN9SirenMh | 33120 |
| ssN12SandboxAl | 33165 |
| ssN12SandboxMh | 33210 |
| ssN19Shipwreck | 33255 |
| ssN19ShipwreckAl | 33300 |
| ssN19ShipwreckMh | 33345 |
| ssN21Al | 33390 |
| ssN22Sunburn | 33435 |
| ssN22SunburnMh | 33480 |
| ssN27SizzlerMH | 33485 |
| stoneCake | 33525 |
| str41 | 33570 |
| straightFlushTa | 33590 |
| straightFlushTt | 33595 |
| straightFlushIll | 33600 |
| strikeOut | 33615 |
| strutCurve | 33660 |
| strutPair | 33705 |
| strutPair1 | 33750 |
| strutPair2 | 33795 |
| sunVisor | 33840 |
| superfledermaus | 33860 |
| supersearcher | 33870 |
| swiftRod1 | 33885 |
| swiftRod2 | 33930 |
| t1166 | 33975 |
| t1171 | 34020 |
| t1202 | 34040 |
| t6004 | 34065 |
| t6031 | 34110 |
| t8067 | 34155 |
| t8068 | 34200 |
| t8124 | 34245 |
| t8408 | 34290 |
| t8911 | 34335 |
| t8937 | 34380 |
| t8944 | 34425 |
| t8987 | 34470 |
| tacanSurf | 34505 |
| tallKing | 34515 |
| tallMike | 34560 |
| tallPath | 34605 |
| teamWork | 34625 |
| t1135 | 34626 |
| tancanSurf | 34627 |
| thaadGbr | 34640 |
| thd225 | 34650 |
| thd1940 | 34670 |
| thd1955Palmier | 34680 |
| thd5500 | 34695 |
| thinPath | 34740 |
| thinSkin | 34785 |
| thompsonCsfTa10 | 34795 |
| thompsonCsfThD1040Neptune | 34830 |
| thompsonCsfCalypso | 34875 |
| thompsonCsfCastor | 34920 |
| thompsonCsfCastorIi | 34965 |
| thompsonCsfDrbc32a | 35010 |
| thompsonCsfDrbj11DE | 35055 |
| thompsonCsfDrbv15a | 35100 |
| thompsonCsfDrbv15c | 35145 |
| thompsonCsfDrbv22d | 35190 |
| thompsonCsfDrbv23b | 35235 |
| thompsonCsfDrua33 | 35280 |
| thompsonCsfMarsDrbv21a | 35325 |
| thompsonCsfSeaTiger | 35370 |
| thompsonCsfTriton | 35415 |
| thompsonCsfVegaWithDrbc32e | 35460 |
| trs2105 | 35480 |
| ht223 | 35485 |
| trs2100 | 35490 |
| tieRods | 35505 |
| tinShield | 35550 |
| tinTrap | 35570 |
| tirsponder | 35580 |
| toadStool1 | 35595 |
| toadStool2 | 35640 |
| toadStool3 | 35685 |
| toadStool4 | 35730 |
| toadStool5 | 35775 |
| tokenB | 35785 |
| tombStone | 35800 |
| tonson | 35810 |
| topBow | 35820 |
| topDome | 35865 |
| topKnot | 35910 |
| topMesh | 35955 |
| topPair | 36000 |
| topPlate | 36045 |
| topPlateB | 36046 |
| topSail | 36090 |
| type208 | 36120 |
| topSteer | 36135 |
| topTrough | 36180 |
| scrumHalfTa | 36220 |
| torScrumHalfTt | 36225 |
| scrumHalfMg | 36230 |
| trackDish | 36270 |
| torsoM | 36315 |
| tqn2 | 36320 |
| trapDoor | 36360 |
| trisponde | 36380 |
| tritonG | 36390 |
| trs3033 | 36405 |
| trs3405 | 36420 |
| trs3410 | 36425 |
| trs3415 | 36430 |
| trsN | 36450 |
| tse5000 | 36495 |
| tsr333 | 36540 |
| tubBrick | 36563 |
| tubeArm | 36585 |
| twinEyes | 36630 |
| twinPill | 36675 |
| twinScan | 36720 |
| twinScanRo | 36765 |
| twoSpot | 36810 |
| type222 | 36843 |
| type226 | 36846 |
| type262 | 36855 |
| type275 | 36900 |
| type293 | 36945 |
| type341 | 36946 |
| type343SunVisorB | 36990 |
| type347b | 37035 |
| type347G | 37038 |
| type352 | 37040 |
| type354 | 37045 |
| type363 | 37048 |
| type404aCh | 37050 |
| type405 | 37052 |
| type753 | 37075 |
| type756 | 37080 |
| type903 | 37125 |
| type909Ti | 37170 |
| type909Tt | 37215 |
| type910 | 37260 |
| type931Ch | 37265 |
| type965 | 37305 |
| type967 | 37350 |
| type968 | 37395 |
| type974 | 37440 |
| type975 | 37485 |
| type978 | 37530 |
| type981 | 37534 |
| type992 | 37575 |
| type993 | 37620 |
| type994 | 37665 |
| type10061 | 37710 |
| type10062 | 37755 |
| type1022 | 37800 |
| ukMk10 | 37845 |
| ups220c | 37850 |
| upx110 | 37890 |
| upx27 | 37935 |
| urn20 | 37980 |
| urn25 | 38025 |
| volexIiiIv | 38045 |
| w1028 | 38060 |
| w8818 | 38070 |
| w8838 | 38115 |
| w8852 | 38120 |
| wallRust | 38150 |
| was74s | 38160 |
| waspHead | 38205 |
| watchdog | 38210 |
| watchGuard | 38250 |
| watchman | 38260 |
| westernElectricMk10 | 38295 |
| westinghouseADR4lrsr | 38320 |
| westinghouseElectricSpg50 | 38340 |
| westinghouseElectricW120 | 38385 |
| westinghouseSps29c | 38430 |
| westinghouseSps37 | 38475 |
| wetEye | 38520 |
| wetEye2 | 38525 |
| wetEyeMod | 38565 |
| wgu41B | 38570 |
| wgu44B | 38572 |
| whiff | 38610 |
| whiffBrick | 38655 |
| whiffFire | 38700 |
| whiteHouse | 38715 |
| wildCard | 38745 |
| witchEight | 38790 |
| witchFive | 38835 |
| wm2xSeries | 38880 |
| wm2xSeriesCas | 38925 |
| wsr74c | 38950 |
| wsr74s | 38955 |
| wxr700c | 38960 |
| woodGage | 38970 |
| yardRake | 39015 |
| yewLoop | 39060 |
| ylc4 | 39073 |
| yoYo | 39105 |
| zooPark1 | 39125 |
| zd12 | 39131 |
| zw06 | 39150 |
| anAlq136V1 | 39200 |
| anAlq136V2 | 39201 |
| anAlq136V3 | 39202 |
| anAlq136V4 | 39203 |
| anAlq136V5 | 39204 |
| anAlq162V2 | 39210 |
| anAlq162V3 | 39211 |
| anAlq162V4 | 39212 |
| zhukM | 45300 |
| ### rpr.EncodingTypeEnum32 |
Radio signal encoding type
Representation: u32
| Enumerator | Value |
|---|---|
| encoding8BitMuLaw | 1 |
| cvsdPerMilStd188113 | 2 |
| adpcmPerCcittG721 | 3 |
| encoding16BitLinearPcm | 4 |
| encoding8BitLinearPcm | 5 |
| vqVectorQuantization | 6 |
| unavailableForUse | 7 |
| gSMFullRateEtsi0610 | 8 |
| gSMHalfRateEtsi0620 | 9 |
| speexNarrowBand | 10 |
| encoding16BitLinearPCM2SComplementLittleEndian | 100 |
| unavailableForUse2 | 255 |
| ### rpr.EnvironmentDataCoordinateSystemEnum16 |
Environment data coordinate system
Representation: u16
| Enumerator | Value |
|---|---|
| rightHandedCartesianLocalTopographicProjectionEastNorthUp | 0 |
| leftHandedCartesianLocalTopographicProjectionEastNorthDown | 1 |
| latitudeLongitudeHeight | 2 |
| latitudeLongitudeDepth | 3 |
| ### rpr.EnvironmentDataRepresentationEnum16 |
Environment data representation type
Representation: u16
| Enumerator | Value |
|---|---|
| environmentDataType0 | 0 |
| environmentDataType1 | 1 |
| environmentDataType2 | 2 |
| ### rpr.EnvironmentDataSampleTypeEnum16 |
Environment data sample type
Representation: u16
| Enumerator | Value |
|---|---|
| environmentDataSampleTypeUnknown | 0 |
| ### rpr.EnvironmentGridTypeEnum8 |
Environment data grid type
Representation: u8
| Enumerator | Value |
|---|---|
| constantGrid | 0 |
| updatedGrid | 1 |
| ### rpr.EnvironmentModelTypeEnum8 |
Environment process model type
Representation: u8
| Enumerator | Value |
|---|---|
| environmentModelUnknown | 0 |
| ### rpr.EnvironmentRecordTypeEnum32 |
Environment record type
Representation: u32
| Enumerator | Value |
|---|---|
| cOMBICStateRecordType | 256 |
| flareStateRecordType | 259 |
| boundingSphereRecordType | 65536 |
| uniformGeometryRecordType | 327680 |
| pointRecord1Type | 655360 |
| lineRecord1Type | 786432 |
| sphereRecord1Type | 851968 |
| ellipsoidRecord1Type | 1048576 |
| coneRecord1Type | 3145728 |
| rectangularVolRecord1Type | 5242880 |
| rectangularVolRecord3Type | 83886080 |
| pointRecord2Type | 167772160 |
| lineRecord2Type | 201326592 |
| sphereRecord2Type | 218103808 |
| ellipsoidRecord2Type | 268435456 |
| coneRecord2Type | 805306368 |
| rectangularVolRecord2Type | 1342177280 |
| gaussianPlumeRecordType | 1610612736 |
| gaussianPuffRecordType | 1879048192 |
| ### rpr.EventTypeEnum32 |
Event type
Representation: u32
| Enumerator | Value |
|---|---|
| other | 0 |
| ranOutOfAmmunition | 2 |
| killedInAction | 3 |
| damage | 4 |
| mobilityDisabled | 5 |
| fireDisabled | 6 |
| ranOutOfFuel | 7 |
| entityInitialization | 8 |
| requestForIndirectFireOrCASMission | 9 |
| indirectFireOrCASMission | 10 |
| minefieldEntry | 11 |
| minefieldDetonation | 12 |
| vehicleMasterPowerOn | 13 |
| vehicleMasterPowerOff | 14 |
| aggregateStateChangeRequested | 15 |
| preventCollisionDetonation | 16 |
| ownershipReport | 17 |
| ### rpr.ForceIdentifierEnum8 |
Force ID
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| friendly | 1 |
| opposing | 2 |
| neutral | 3 |
| friendly2 | 4 |
| opposing2 | 5 |
| neutral2 | 6 |
| friendly3 | 7 |
| opposing3 | 8 |
| neutral3 | 9 |
| friendly4 | 10 |
| opposing4 | 11 |
| neutral4 | 12 |
| friendly5 | 13 |
| opposing5 | 14 |
| neutral5 | 15 |
| friendly6 | 16 |
| opposing6 | 17 |
| neutral6 | 18 |
| friendly7 | 19 |
| opposing7 | 20 |
| neutral7 | 21 |
| friendly8 | 22 |
| opposing8 | 23 |
| neutral8 | 24 |
| friendly9 | 25 |
| opposing9 | 26 |
| neutral9 | 27 |
| friendly10 | 28 |
| opposing10 | 29 |
| neutral10 | 30 |
| ### rpr.FormationEnum32 |
Formation
Representation: u32
| Enumerator | Value |
|---|---|
| other | 0 |
| assembly | 1 |
| vee | 2 |
| wedge | 3 |
| line | 4 |
| column | 5 |
| ### rpr.FuseTypeEnum16 |
Fuse (detonator)
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| intelligentInfluence | 10 |
| sensor | 20 |
| selfDestruct | 30 |
| ultraQuick | 40 |
| body | 50 |
| deepIntrusion | 60 |
| multifunction | 100 |
| pointDetonationPd | 200 |
| baseDetonationBd | 300 |
| contact | 1000 |
| contactInstantImpact | 1100 |
| contactDelayed | 1200 |
| contact10msDelay | 1201 |
| contact20msDelay | 1202 |
| contact50msDelay | 1205 |
| contact60msDelay | 1206 |
| contact100msDelay | 1210 |
| contact125msDelay | 1212 |
| contact250msDelay | 1225 |
| contactElectronicObliqueContact | 1300 |
| contactGraze | 1400 |
| contactCrush | 1500 |
| contactHydrostatic | 1600 |
| contactMechanical | 1700 |
| contactChemical | 1800 |
| contactPiezoelectric | 1900 |
| contactPointInitiating | 1910 |
| contactPointInitiatingBaseDetonating | 1920 |
| contactBaseDetonating | 1930 |
| contactBallisticCapAndBase | 1940 |
| contactBase | 1950 |
| contactNose | 1960 |
| contactFittedInStandoffProbe | 1970 |
| contactNonAligned | 1980 |
| timed | 2000 |
| timedProgrammable | 2100 |
| timedBurnout | 2200 |
| timedPyrotechnic | 2300 |
| timedElectronic | 2400 |
| timedBaseDelay | 2500 |
| timedReinforcedNoseImpactDelay | 2600 |
| timedShortDelayImpact | 2700 |
| timed10msDelay | 2701 |
| timed20msDelay | 2702 |
| timed50msDelay | 2705 |
| timed60msDelay | 2706 |
| timed100msDelay | 2710 |
| timed125msDelay | 2712 |
| timed250msDelay | 2725 |
| timedNoseMountedVariableDelay | 2800 |
| timedLongDelaySide | 2900 |
| timedSelectableDelay | 2910 |
| timedImpact | 2920 |
| timedSequence | 2930 |
| proximity | 3000 |
| proximityActiveLaser | 3100 |
| proximityMagneticMagpolarity | 3200 |
| proximityActiveDopplerRadar | 3300 |
| proximityRadioFrequencyRF | 3400 |
| proximityProgrammable | 3500 |
| proximityProgrammablePrefragmented | 3600 |
| proximityInfrared | 3700 |
| command | 4000 |
| commandElectronicRemotelySet | 4100 |
| altitude | 5000 |
| altitudeRadioAltimeter | 5100 |
| altitudeAirBurst | 5200 |
| depth | 6000 |
| acoustic | 7000 |
| pressure | 8000 |
| pressureDelay | 8010 |
| inert | 8100 |
| dummy | 8110 |
| practice | 8120 |
| plugRepresenting | 8130 |
| training | 8150 |
| pyrotechnic | 9000 |
| pyrotechnicDelay | 9010 |
| electroOptical | 9100 |
| electroMechanical | 9110 |
| electroMechanicalNose | 9120 |
| strikerless | 9200 |
| strikerlessNoseImpact | 9210 |
| strikerlessCompressionIgnition | 9220 |
| compressionIgnition | 9300 |
| compressionIgnitionStrikerlessNoseImpact | 9310 |
| percussion | 9400 |
| percussionInstantaneous | 9410 |
| electronic | 9500 |
| electronicInternallyMounted | 9510 |
| electronicRangeSetting | 9520 |
| electronicProgrammed | 9530 |
| mechanical | 9600 |
| mechanicalNose | 9610 |
| mechanicalTail | 9620 |
| ### rpr.HatchStateEnum32 |
Hatch state
Representation: u32
| Enumerator | Value |
|---|---|
| notApplicable | 0 |
| primaryHatchIsClosed | 1 |
| primaryHatchIsPopped | 2 |
| primaryHatchIsPoppedAndPersonIsVisibleUnderHatch | 3 |
| primaryHatchIsOpen | 4 |
| primaryHatchIsOpenAndPersonIsVisible | 5 |
| ### rpr.IffAlternateMode4Enum8 |
IFF alternate mode 4
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| valid | 1 |
| invalid | 2 |
| noResponse | 3 |
| unableToVerify | 4 |
| ### rpr.IffApplicableModesEnum8 |
IFF applicable modes
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| allModes | 1 |
| ### rpr.IffOperationalParameter1Enum8 |
IFF operational parameter 1
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| ### rpr.IffOperationalParameter2Enum8 |
IFF operational parameter 2
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| ### rpr.IffSystemModeEnum8 |
IFF system mode
Representation: u8
| Enumerator | Value |
|---|---|
| noStatement | 0 |
| off | 1 |
| standby | 2 |
| normal | 3 |
| emergency | 4 |
| lowOrLowSensitivity | 5 |
| ### rpr.IffSystemNameEnum16 |
IFF system name
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| markX | 1 |
| markXII | 2 |
| atcrbs | 3 |
| soviet | 4 |
| modeS | 5 |
| markXXiiAtcrbs | 6 |
| markXXiiAtcrbsModeS | 7 |
| ari5954 | 8 |
| ari5983 | 9 |
| genericRRB | 10 |
| genericMarkXIIA | 11 |
| genericMode5 | 12 |
| genericMarkXIIACombinedInterrogatorTransponderCit | 13 |
| genericMarkXIICombinedInterrogatorTransponderCit | 14 |
| genericTCASIACASITransceiver | 15 |
| genericTCASIIACASIITransceiver | 16 |
| genericMarkXA | 17 |
| genericMarkXSif | 18 |
| ### rpr.IffSystemTypeEnum16 |
IFF system type
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| markTransponder | 1 |
| markInterrogator | 2 |
| sovietTransponder | 3 |
| sovietInterrogator | 4 |
| rRBTransponder | 5 |
| markXIIAInterrogator | 6 |
| mode5Interrogator | 7 |
| modeSInterrogator | 8 |
| markXIIATransponder | 9 |
| mode5Transponder | 10 |
| modeSTransponder | 11 |
| markXIIACombinedInterrogatorTransponderCit | 12 |
| markXIICombinedInterrogatorTransponderCit | 13 |
| tcasACASTransceiver | 14 |
| ### rpr.Link1111BEncryptionFlagEnum8 |
Link 11/11B Encryption Flag [UID 735].
Representation: u8
| Enumerator | Value |
|---|---|
| noEncryptionUsed | 0 |
| encryptionUsed | 1 |
| ### rpr.Link1111BFidelityLevelEnum8 |
Link 11/11B Fidelity Level [UID 467].
Representation: u8
| Enumerator | Value |
|---|---|
| fidelityLevel0 | 0 |
| fidelityLevel1 | 1 |
| fidelityLevel2 | 2 |
| ### rpr.Link11BDataSignalingRateEnum8 |
Link 11B Data Signaling Rate [UID 740].
Representation: u8
| Enumerator | Value |
|---|---|
| noStatement | 0 |
| n1200Bps | 3 |
| n2400Bps | 4 |
| n600Bps | 5 |
| ### rpr.Link11BLinkStateEnum8 |
Link 11B Link State [UID 737].
Representation: u8
| Enumerator | Value |
|---|---|
| noStatement | 0 |
| inactive | 1 |
| ready | 2 |
| active | 3 |
| operational | 4 |
| ### rpr.Link11BMessageSubTypeEnum8 |
Link 11B Message Sub Type [UID 739].
Representation: u8
| Enumerator | Value |
|---|---|
| noStatement | 0 |
| transmissionFrame | 1 |
| standbySignal | 2 |
| ### rpr.Link11BModeOfOperationEnum16 |
Link 11B Mode of Operation [UID 738].
Representation: u16
| Enumerator | Value |
|---|---|
| noStatement | 0 |
| fullTransmissionOfData | 1 |
| limitedTransmissionOfData | 2 |
| receiveOnly | 3 |
| ### rpr.Link11BModulationStandardEnum8 |
Link 11B Modulation Standard [UID 741].
Representation: u8
| Enumerator | Value |
|---|---|
| noStatement | 0 |
| ccittv23 | 1 |
| ### rpr.Link11DataSignalingRateEnum8 |
Link 11 Data Signaling Rate [UID 732].
Representation: u8
| Enumerator | Value |
|---|---|
| noStatement | 0 |
| n1364Bps | 1 |
| n2250Bps | 2 |
| ### rpr.Link11MessageSubTypeEnum8 |
Link 11 Message Sub Type [UID 730].
Representation: u8
| Enumerator | Value |
|---|---|
| noStatement | 0 |
| interrogation | 1 |
| dataStart | 2 |
| data | 3 |
| dataStop | 4 |
| ### rpr.Link11ModeOfOperationEnum16 |
Link 11 Mode of Operation [UID 470].
Representation: u16
| Enumerator | Value |
|---|---|
| noStatement | 0 |
| netSync | 1 |
| netTest | 2 |
| rollCall | 3 |
| shortBroadcast | 4 |
| broadcast | 5 |
| ### rpr.Link11SignalWaveformEnum8 |
Link 11 Signal Waveform [UID 734].
Representation: u8
| Enumerator | Value |
|---|---|
| noStatementCLEWFormat | 0 |
| conventionalLinkElevenWaveformClew | 1 |
| singleToneLinkElevenWaveformSlew | 2 |
| ### rpr.Link11TerminalModeEnum8 |
Link 11 Terminal Mode [UID 468].
Representation: u8
| Enumerator | Value |
|---|---|
| noStatement | 0 |
| networkControlStation | 1 |
| picket | 2 |
| ### rpr.MajorRFModulationTypeEnum16 |
Major classification of the modulation type.
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| amplitude | 1 |
| amplitudeAndAngle | 2 |
| angle | 3 |
| combination | 4 |
| pulse | 5 |
| unmodulated | 6 |
| carrierPhaseShiftModulationCpsm | 7 |
| ### rpr.MarkingEncodingEnum8 |
Marking character set
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| ascii | 1 |
| armyMarkingCCTT | 2 |
| digitChevron | 3 |
| ### rpr.MinefieldFusingEnum32 |
Minefield fuse type
Representation: u32
| Enumerator | Value |
|---|---|
| noFuse | 0 |
| other | 1 |
| pressure | 2 |
| magnetic | 3 |
| tiltRod | 4 |
| command | 5 |
| tripWire | 6 |
| ### rpr.MinefieldLaneEnum8 |
Minefield lane status
Representation: u8
| Enumerator | Value |
|---|---|
| minefieldHasActiveLane | 0 |
| minefieldHasAnInactiveLane | 1 |
| ### rpr.MinefieldPaintSchemeEnum32 |
Minefield paint scheme
Representation: u32
| Enumerator | Value |
|---|---|
| other | 0 |
| standard | 1 |
| camouflageDesert | 2 |
| camouflageJungle | 3 |
| camouflageSnow | 4 |
| camouflageGravel | 5 |
| camouflagePavement | 6 |
| camouflageSand | 7 |
| naturalWood | 8 |
| clear | 9 |
| red | 10 |
| blue | 11 |
| green | 12 |
| olive | 13 |
| white | 14 |
| tan | 15 |
| black | 16 |
| yellow | 17 |
| brown | 18 |
| ### rpr.MinefieldProtocolEnum8 |
Minefield communication protocol mode
Representation: u8
| Enumerator | Value |
|---|---|
| heartbeatMode | 0 |
| qRPMode | 1 |
| ### rpr.MinefieldSensorTypeEnum32 |
Minefield sensor type
Representation: u32
| Enumerator | Value |
|---|---|
| other | 0 |
| unaidedEyeActivelySearching | 4096 |
| unaidedEyeNotActivelySearching | 4097 |
| binoculars | 4098 |
| imageIntensifier | 4099 |
| hMMWVOccupantActivelySearching | 4100 |
| hMMWVOccupantNotActivelySearching | 4101 |
| truckOccupantActivelySearching | 4102 |
| truckOccupantNotActivelySearching | 4103 |
| trackedVehicleOccupantClosedHatchActivelySearching | 4104 |
| trackedVehicleOccupantClosedHatchNotActivelySearching | 4105 |
| trackedVehicleOccupantOpenHatchActivelySearching | 4106 |
| trackedVehicleOccupantOpenHatchNotActivelySearching | 4107 |
| flirGeneric35 | 8192 |
| flirGeneric812 | 8193 |
| flirAstamidsI | 8194 |
| flirAstamidsIi | 8195 |
| flirGstamids35 | 8196 |
| flirGstamids812 | 8197 |
| flirHstamids35 | 8198 |
| flirHstamids812 | 8199 |
| flirCobra35 | 8200 |
| flirCobra812 | 8201 |
| radarGeneric | 12288 |
| radarGenericGpr | 12289 |
| radarGstamidsI | 12290 |
| radarGstamidsIi | 12291 |
| radarHstamidsI | 12292 |
| radarHstamidsIi | 12293 |
| magneticGeneric | 16384 |
| magneticAnpss11 | 16385 |
| magneticAnpss12 | 16386 |
| magneticGstamids | 16389 |
| laserGeneric | 20480 |
| laserAstamids | 20481 |
| sonarGeneric | 24576 |
| physicalGenericProbe | 28672 |
| physicalProbeMetalContent | 28673 |
| physicalProbeNoMetalContent | 28674 |
| multispectralGeneric | 32768 |
| ### rpr.MinefieldStatusEnum8 |
Minefield status
Representation: u8
| Enumerator | Value |
|---|---|
| active | 0 |
| inactive | 1 |
| ### rpr.MinefieldTypeEnum8 |
Minefield type
Representation: u8
| Enumerator | Value |
|---|---|
| mixedAntiPersonnelAntiTank | 0 |
| pureAntiPersonnel | 1 |
| pureAntiTank | 2 |
| ### rpr.NomenclatureEnum16 |
The nomenclature for a specific radio system.
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| anArn118 | 1 |
| anArn139 | 2 |
| genericGroundFixedTransmitter | 3 |
| genericGroundMobileTransmitter | 4 |
| ### rpr.NomenclatureVersionEnum8 |
The naming convention applied to the radio system by the manufacturer/controlling agency.
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| jointElectronicsTypeDesignationSystemJetdsNonSpecificSeries | 1 |
| manufacturerDesignation | 2 |
| nationalDesignation | 3 |
| jETDSARCSet1 | 11 |
| jETDSARCSet2 | 12 |
| jETDSARCSet3 | 13 |
| jETDSARCSet4 | 14 |
| jETDSBRCSet1 | 15 |
| jETDSBRCSet2 | 16 |
| jETDSBRCSet3 | 17 |
| jETDSBRCSet4 | 18 |
| jETDSCRCSet1 | 19 |
| jETDSCRCSet2 | 20 |
| jETDSCRCSet3 | 21 |
| jETDSCRCSet4 | 22 |
| jETDSDRCSet1 | 23 |
| jETDSDRCSet2 | 24 |
| jETDSDRCSet3 | 25 |
| jETDSDRCSet4 | 26 |
| jETDSFRCSet1 | 27 |
| jETDSFRCSet2 | 28 |
| jETDSFRCSet3 | 29 |
| jETDSFRCSet4 | 30 |
| jETDSGRCSet1 | 31 |
| jETDSGRCSet2 | 32 |
| jETDSGRCSet3 | 33 |
| jETDSGRCSet4 | 34 |
| jETDSKRCSet1 | 35 |
| jETDSKRCSet2 | 36 |
| jETDSKRCSet3 | 37 |
| jETDSKRCSet4 | 38 |
| jETDSMRCSet1 | 39 |
| jETDSMRCSet2 | 40 |
| jETDSMRCSet3 | 41 |
| jETDSMRCSet4 | 42 |
| jETDSPRCSet1 | 43 |
| jETDSPRCSet2 | 44 |
| jETDSPRCSet3 | 45 |
| jETDSPRCSet4 | 46 |
| jETDSSRCSet1 | 47 |
| jETDSSRCSet2 | 48 |
| jETDSSRCSet3 | 49 |
| jETDSSRCSet4 | 50 |
| jETDSTRCSet1 | 51 |
| jETDSTRCSet2 | 52 |
| jETDSTRCSet3 | 53 |
| jETDSTRCSet4 | 54 |
| jETDSVRCSet1 | 55 |
| jETDSVRCSet2 | 56 |
| jETDSVRCSet3 | 57 |
| jETDSVRCSet4 | 58 |
| jETDSWRCSet1 | 59 |
| jETDSWRCSet2 | 60 |
| jETDSWRCSet3 | 61 |
| jETDSWRCSet4 | 62 |
| jETDSZRCSet1 | 63 |
| jETDSZRCSet2 | 64 |
| jETDSZRCSet3 | 65 |
| jETDSZRCSet4 | 66 |
| ### rpr.OpacityCodeEnum32 |
Density of environmentals
Representation: u32
| Enumerator | Value |
|---|---|
| clear | 0 |
| hazy | 1 |
| dense | 2 |
| veryDense | 3 |
| opaque | 4 |
| ### rpr.ParameterTypeEnum32 |
Parameter type
Representation: u32
| Enumerator | Value |
|---|---|
| articulatedPart | 0 |
| attachedPart | 1 |
| separation | 2 |
| entityType | 3 |
| entityAssociation | 4 |
| ### rpr.PropulsionPlantEnum8 |
Propulsion plant configuration
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| dieselElectric | 1 |
| diesel | 2 |
| battery | 3 |
| turbineReduction | 4 |
| steam | 6 |
| gasTurbine | 7 |
| ### rpr.PulseModulationTypeEnum16 |
Detailed modulation types for Pulse Modulation
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| pulse | 1 |
| xBandTACANPulse | 2 |
| yBandTACANPulse | 3 |
| ### rpr.RadioInputSourceEnum8 |
Radio input source
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| pilot | 1 |
| copilot | 2 |
| firstOfficer | 3 |
| driver | 4 |
| loader | 5 |
| gunner | 6 |
| commander | 7 |
| digitalDataDevice | 8 |
| intercom | 9 |
| audioJammer | 10 |
| dataJammer | 11 |
| gPSJammer | 12 |
| gPSMeaconer | 13 |
| ### rpr.ReceiverOperationalStatusEnum16 |
The operational state of a radio receiver.
Representation: u16
| Enumerator | Value |
|---|---|
| off | 0 |
| onButNotReceiving | 1 |
| onAndReceiving | 2 |
| ### rpr.ReferenceSystemEnum8 |
The reference coordinate system used
Representation: u8
| Enumerator | Value |
|---|---|
| worldCoordinates | 1 |
| entityCoordinates | 2 |
| ### rpr.RepairResultEnum8 |
Result of repair
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| repairEnded | 1 |
| invalidRepair | 2 |
| repairInterrupted | 3 |
| serviceCanceledByTheSupplier | 4 |
| ### rpr.RepairTypeEnum16 |
System repaired
Representation: u16
| Enumerator | Value |
|---|---|
| noRepairsPerformed | 0 |
| allRequestedRepairsPerformed | 1 |
| motorOrEngine | 10 |
| starter | 20 |
| alternator | 30 |
| generator | 40 |
| battery | 50 |
| engineCoolantLeak | 60 |
| fuelFilter | 70 |
| transmissionOilLeak | 80 |
| engineOilLeak | 90 |
| pumps | 100 |
| filters | 110 |
| transmission | 120 |
| brakes | 130 |
| suspensionSystem | 140 |
| oilFilter | 150 |
| hull | 1000 |
| airframe | 1010 |
| truckBody | 1020 |
| tankBody | 1030 |
| trailerBody | 1040 |
| turret | 1050 |
| propeller | 1500 |
| environmentalFilters | 1520 |
| wheels | 1540 |
| tire | 1550 |
| track | 1560 |
| gunElevationDrive | 2000 |
| gunStabilizationSystem | 2010 |
| gunnersPrimarySightGps | 2020 |
| commandersExtensionToTheGPS | 2030 |
| loadingMechanism | 2040 |
| gunnersAuxiliarySight | 2050 |
| gunnersControlPanel | 2060 |
| gunnersControlAssemblyHandleHandles | 2070 |
| commandersControlHandlesAssembly | 2090 |
| commandersWeaponStation | 2100 |
| commandersIndependentThermalViewerCitv | 2110 |
| generalWeapons | 2120 |
| fuelTransferPump | 4000 |
| fuelLines | 4010 |
| gauges | 4020 |
| generalFuelSystem | 4030 |
| electronicWarfareSystems | 4500 |
| detectionSystems | 4600 |
| electronicWarfareRadioFrequency | 4610 |
| electronicWarfareMicrowave | 4620 |
| electronicWarfareInfrared | 4630 |
| electronicWarfareLaser | 4640 |
| rangeFinders | 4700 |
| rangeOnlyRadar | 4710 |
| laserRangeFinder | 4720 |
| electronicSystems | 4800 |
| electronicSystemsRadioFrequency | 4810 |
| electronicSystemsMicrowave | 4820 |
| electronicSystemsInfrared | 4830 |
| electronicSystemsLaser | 4840 |
| radios | 5000 |
| communicationSystems | 5010 |
| intercoms | 5100 |
| encoders | 5200 |
| encryptionDevices | 5250 |
| decoders | 5300 |
| decryptionDevices | 5350 |
| computers | 5500 |
| navigationAndControlSystems | 6000 |
| fireControlSystems | 6500 |
| airSupply | 8000 |
| lifeSupportFilters | 8010 |
| lifeSupportWaterSupply | 8020 |
| refrigerationSystem | 8030 |
| chemicalBiologicalAndRadiologicalProtection | 8040 |
| waterWashDownSystems | 8050 |
| decontaminationSystems | 8060 |
| hydraulicSystemWaterSupply | 9000 |
| coolingSystem | 9010 |
| winches | 9020 |
| catapults | 9030 |
| cranes | 9040 |
| launchers | 9050 |
| lifeBoats | 10000 |
| landingCraft | 10010 |
| ejectionSeats | 10020 |
| ### rpr.RequestStatusEnum32 |
Request status
Representation: u32
| Enumerator | Value |
|---|---|
| other | 0 |
| pending | 1 |
| executing | 2 |
| partiallyComplete | 3 |
| complete | 4 |
| requestRejected | 5 |
| retransmitRequestNow | 6 |
| retransmitRequestLater | 7 |
| invalidTimeParameters | 8 |
| simulationTimeExceeded | 9 |
| requestDone | 10 |
| taccsfLosReplyType1 | 100 |
| taccsfLosReplyType2 | 101 |
| joinExerciseRequestRejected | 201 |
| ### rpr.ResponseFlagEnum16 |
Response flag
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| ableToComply | 1 |
| unableToComply | 2 |
| pendingOperatorAction | 3 |
| ### rpr.RFModulationSystemTypeEnum16 |
The radio system type associated with this transmitter.
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| generic | 1 |
| hq | 2 |
| hqii | 3 |
| hqiia | 4 |
| sincgars | 5 |
| ccttSincgars | 6 |
| eplrsEnhancedPositionLocationReportingSystem | 7 |
| jtidsMids | 8 |
| link11 | 9 |
| link11B | 10 |
| lBandSATCOM | 11 |
| enhancedSINCGARS73 | 12 |
| navigationAid | 13 |
| ### rpr.ServiceTypeEnum8 |
Service type
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| resupply | 1 |
| repair | 2 |
| ### rpr.SpreadSpectrumEnum16 |
The type of spread spectrum characteristics employed by a transmitter.
Representation: u16
| Enumerator | Value |
|---|---|
| none | 0 |
| sINCGARSFrequencyHop | 1 |
| jtidsMidsSpectrumType | 2 |
| link11SpectrumType | 3 |
| link11BSpectrumType | 4 |
| ### rpr.StanceCodeEnum32 |
Life form state
Representation: u32
| Enumerator | Value |
|---|---|
| notApplicable | 0 |
| uprightStandingStill | 1 |
| uprightWalking | 2 |
| uprightRunning | 3 |
| kneeling | 4 |
| prone | 5 |
| crawling | 6 |
| swimming | 7 |
| parachuting | 8 |
| jumping | 9 |
| sitting | 10 |
| squatting | 11 |
| crouching | 12 |
| wading | 13 |
| surrender | 14 |
| detained | 15 |
| ### rpr.StationEnum32 |
Attached part station
Representation: u32
| Enumerator | Value |
|---|---|
| nothingEmpty | 0 |
| fuselageStation1 | 512 |
| fuselageStation2 | 513 |
| fuselageStation3 | 514 |
| fuselageStation4 | 515 |
| fuselageStation5 | 516 |
| fuselageStation6 | 517 |
| fuselageStation7 | 518 |
| fuselageStation8 | 519 |
| fuselageStation9 | 520 |
| fuselageStation10 | 521 |
| fuselageStation11 | 522 |
| fuselageStation12 | 523 |
| fuselageStation13 | 524 |
| fuselageStation14 | 525 |
| fuselageStation15 | 526 |
| fuselageStation16 | 527 |
| fuselageStation17 | 528 |
| fuselageStation18 | 529 |
| fuselageStation19 | 530 |
| fuselageStation20 | 531 |
| fuselageStation21 | 532 |
| fuselageStation22 | 533 |
| fuselageStation23 | 534 |
| fuselageStation24 | 535 |
| fuselageStation25 | 536 |
| fuselageStation26 | 537 |
| fuselageStation27 | 538 |
| fuselageStation28 | 539 |
| fuselageStation29 | 540 |
| fuselageStation30 | 541 |
| fuselageStation31 | 542 |
| fuselageStation32 | 543 |
| fuselageStation33 | 544 |
| fuselageStation34 | 545 |
| fuselageStation35 | 546 |
| fuselageStation36 | 547 |
| fuselageStation37 | 548 |
| fuselageStation38 | 549 |
| fuselageStation39 | 550 |
| fuselageStation40 | 551 |
| fuselageStation41 | 552 |
| fuselageStation42 | 553 |
| fuselageStation43 | 554 |
| fuselageStation44 | 555 |
| fuselageStation45 | 556 |
| fuselageStation46 | 557 |
| fuselageStation47 | 558 |
| fuselageStation48 | 559 |
| fuselageStation49 | 560 |
| fuselageStation50 | 561 |
| fuselageStation51 | 562 |
| fuselageStation52 | 563 |
| fuselageStation53 | 564 |
| fuselageStation54 | 565 |
| fuselageStation55 | 566 |
| fuselageStation56 | 567 |
| fuselageStation57 | 568 |
| fuselageStation58 | 569 |
| fuselageStation59 | 570 |
| fuselageStation60 | 571 |
| fuselageStation61 | 572 |
| fuselageStation62 | 573 |
| fuselageStation63 | 574 |
| fuselageStation64 | 575 |
| fuselageStation65 | 576 |
| fuselageStation66 | 577 |
| fuselageStation67 | 578 |
| fuselageStation68 | 579 |
| fuselageStation69 | 580 |
| fuselageStation70 | 581 |
| fuselageStation71 | 582 |
| fuselageStation72 | 583 |
| fuselageStation73 | 584 |
| fuselageStation74 | 585 |
| fuselageStation75 | 586 |
| fuselageStation76 | 587 |
| fuselageStation77 | 588 |
| fuselageStation78 | 589 |
| fuselageStation79 | 590 |
| fuselageStation80 | 591 |
| fuselageStation81 | 592 |
| fuselageStation82 | 593 |
| fuselageStation83 | 594 |
| fuselageStation84 | 595 |
| fuselageStation85 | 596 |
| fuselageStation86 | 597 |
| fuselageStation87 | 598 |
| fuselageStation88 | 599 |
| fuselageStation89 | 600 |
| fuselageStation90 | 601 |
| fuselageStation91 | 602 |
| fuselageStation92 | 603 |
| fuselageStation93 | 604 |
| fuselageStation94 | 605 |
| fuselageStation95 | 606 |
| fuselageStation96 | 607 |
| fuselageStation97 | 608 |
| fuselageStation98 | 609 |
| fuselageStation99 | 610 |
| fuselageStation100 | 611 |
| fuselageStation101 | 612 |
| fuselageStation102 | 613 |
| fuselageStation103 | 614 |
| fuselageStation104 | 615 |
| fuselageStation105 | 616 |
| fuselageStation106 | 617 |
| fuselageStation107 | 618 |
| fuselageStation108 | 619 |
| fuselageStation109 | 620 |
| fuselageStation110 | 621 |
| fuselageStation111 | 622 |
| fuselageStation112 | 623 |
| fuselageStation113 | 624 |
| fuselageStation114 | 625 |
| fuselageStation115 | 626 |
| fuselageStation116 | 627 |
| fuselageStation117 | 628 |
| fuselageStation118 | 629 |
| fuselageStation119 | 630 |
| fuselageStation120 | 631 |
| fuselageStation121 | 632 |
| fuselageStation122 | 633 |
| fuselageStation123 | 634 |
| fuselageStation124 | 635 |
| fuselageStation125 | 636 |
| fuselageStation126 | 637 |
| fuselageStation127 | 638 |
| fuselageStation128 | 639 |
| leftWingStation1 | 640 |
| leftWingStation2 | 641 |
| leftWingStation3 | 642 |
| leftWingStation4 | 643 |
| leftWingStation5 | 644 |
| leftWingStation6 | 645 |
| leftWingStation7 | 646 |
| leftWingStation8 | 647 |
| leftWingStation9 | 648 |
| leftWingStation10 | 649 |
| leftWingStation11 | 650 |
| leftWingStation12 | 651 |
| leftWingStation13 | 652 |
| leftWingStation14 | 653 |
| leftWingStation15 | 654 |
| leftWingStation16 | 655 |
| leftWingStation17 | 656 |
| leftWingStation18 | 657 |
| leftWingStation19 | 658 |
| leftWingStation20 | 659 |
| leftWingStation21 | 660 |
| leftWingStation22 | 661 |
| leftWingStation23 | 662 |
| leftWingStation24 | 663 |
| leftWingStation25 | 664 |
| leftWingStation26 | 665 |
| leftWingStation27 | 666 |
| leftWingStation28 | 667 |
| leftWingStation29 | 668 |
| leftWingStation30 | 669 |
| leftWingStation31 | 670 |
| leftWingStation32 | 671 |
| leftWingStation33 | 672 |
| leftWingStation34 | 673 |
| leftWingStation35 | 674 |
| leftWingStation36 | 675 |
| leftWingStation37 | 676 |
| leftWingStation38 | 677 |
| leftWingStation39 | 678 |
| leftWingStation40 | 679 |
| leftWingStation41 | 680 |
| leftWingStation42 | 681 |
| leftWingStation43 | 682 |
| leftWingStation44 | 683 |
| leftWingStation45 | 684 |
| leftWingStation46 | 685 |
| leftWingStation47 | 686 |
| leftWingStation48 | 687 |
| leftWingStation49 | 688 |
| leftWingStation50 | 689 |
| leftWingStation51 | 690 |
| leftWingStation52 | 691 |
| leftWingStation53 | 692 |
| leftWingStation54 | 693 |
| leftWingStation55 | 694 |
| leftWingStation56 | 695 |
| leftWingStation57 | 696 |
| leftWingStation58 | 697 |
| leftWingStation59 | 698 |
| leftWingStation60 | 699 |
| leftWingStation61 | 700 |
| leftWingStation62 | 701 |
| leftWingStation63 | 702 |
| leftWingStation64 | 703 |
| leftWingStation65 | 704 |
| leftWingStation66 | 705 |
| leftWingStation67 | 706 |
| leftWingStation68 | 707 |
| leftWingStation69 | 708 |
| leftWingStation70 | 709 |
| leftWingStation71 | 710 |
| leftWingStation72 | 711 |
| leftWingStation73 | 712 |
| leftWingStation74 | 713 |
| leftWingStation75 | 714 |
| leftWingStation76 | 715 |
| leftWingStation77 | 716 |
| leftWingStation78 | 717 |
| leftWingStation79 | 718 |
| leftWingStation80 | 719 |
| leftWingStation81 | 720 |
| leftWingStation82 | 721 |
| leftWingStation83 | 722 |
| leftWingStation84 | 723 |
| leftWingStation85 | 724 |
| leftWingStation86 | 725 |
| leftWingStation87 | 726 |
| leftWingStation88 | 727 |
| leftWingStation89 | 728 |
| leftWingStation90 | 729 |
| leftWingStation91 | 730 |
| leftWingStation92 | 731 |
| leftWingStation93 | 732 |
| leftWingStation94 | 733 |
| leftWingStation95 | 734 |
| leftWingStation96 | 735 |
| leftWingStation97 | 736 |
| leftWingStation98 | 737 |
| leftWingStation99 | 738 |
| leftWingStation100 | 739 |
| leftWingStation101 | 740 |
| leftWingStation102 | 741 |
| leftWingStation103 | 742 |
| leftWingStation104 | 743 |
| leftWingStation105 | 744 |
| leftWingStation106 | 745 |
| leftWingStation107 | 746 |
| leftWingStation108 | 747 |
| leftWingStation109 | 748 |
| leftWingStation110 | 749 |
| leftWingStation111 | 750 |
| leftWingStation112 | 751 |
| leftWingStation113 | 752 |
| leftWingStation114 | 753 |
| leftWingStation115 | 754 |
| leftWingStation116 | 755 |
| leftWingStation117 | 756 |
| leftWingStation118 | 757 |
| leftWingStation119 | 758 |
| leftWingStation120 | 759 |
| leftWingStation121 | 760 |
| leftWingStation122 | 761 |
| leftWingStation123 | 762 |
| leftWingStation124 | 763 |
| leftWingStation125 | 764 |
| leftWingStation126 | 765 |
| leftWingStation127 | 766 |
| leftWingStation128 | 767 |
| rightWingStation1 | 768 |
| rightWingStation2 | 769 |
| rightWingStation3 | 770 |
| rightWingStation4 | 771 |
| rightWingStation5 | 772 |
| rightWingStation6 | 773 |
| rightWingStation7 | 774 |
| rightWingStation8 | 775 |
| rightWingStation9 | 776 |
| rightWingStation10 | 777 |
| rightWingStation11 | 778 |
| rightWingStation12 | 779 |
| rightWingStation13 | 780 |
| rightWingStation14 | 781 |
| rightWingStation15 | 782 |
| rightWingStation16 | 783 |
| rightWingStation17 | 784 |
| rightWingStation18 | 785 |
| rightWingStation19 | 786 |
| rightWingStation20 | 787 |
| rightWingStation21 | 788 |
| rightWingStation22 | 789 |
| rightWingStation23 | 790 |
| rightWingStation24 | 791 |
| rightWingStation25 | 792 |
| rightWingStation26 | 793 |
| rightWingStation27 | 794 |
| rightWingStation28 | 795 |
| rightWingStation29 | 796 |
| rightWingStation30 | 797 |
| rightWingStation31 | 798 |
| rightWingStation32 | 799 |
| rightWingStation33 | 800 |
| rightWingStation34 | 801 |
| rightWingStation35 | 802 |
| rightWingStation36 | 803 |
| rightWingStation37 | 804 |
| rightWingStation38 | 805 |
| rightWingStation39 | 806 |
| rightWingStation40 | 807 |
| rightWingStation41 | 808 |
| rightWingStation42 | 809 |
| rightWingStation43 | 810 |
| rightWingStation44 | 811 |
| rightWingStation45 | 812 |
| rightWingStation46 | 813 |
| rightWingStation47 | 814 |
| rightWingStation48 | 815 |
| rightWingStation49 | 816 |
| rightWingStation50 | 817 |
| rightWingStation51 | 818 |
| rightWingStation52 | 819 |
| rightWingStation53 | 820 |
| rightWingStation54 | 821 |
| rightWingStation55 | 822 |
| rightWingStation56 | 823 |
| rightWingStation57 | 824 |
| rightWingStation58 | 825 |
| rightWingStation59 | 826 |
| rightWingStation60 | 827 |
| rightWingStation61 | 828 |
| rightWingStation62 | 829 |
| rightWingStation63 | 830 |
| rightWingStation64 | 831 |
| rightWingStation65 | 832 |
| rightWingStation66 | 833 |
| rightWingStation67 | 834 |
| rightWingStation68 | 835 |
| rightWingStation69 | 836 |
| rightWingStation70 | 837 |
| rightWingStation71 | 838 |
| rightWingStation72 | 839 |
| rightWingStation73 | 840 |
| rightWingStation74 | 841 |
| rightWingStation75 | 842 |
| rightWingStation76 | 843 |
| rightWingStation77 | 844 |
| rightWingStation78 | 845 |
| rightWingStation79 | 846 |
| rightWingStation80 | 847 |
| rightWingStation81 | 848 |
| rightWingStation82 | 849 |
| rightWingStation83 | 850 |
| rightWingStation84 | 851 |
| rightWingStation85 | 852 |
| rightWingStation86 | 853 |
| rightWingStation87 | 854 |
| rightWingStation88 | 855 |
| rightWingStation89 | 856 |
| rightWingStation90 | 857 |
| rightWingStation91 | 858 |
| rightWingStation92 | 859 |
| rightWingStation93 | 860 |
| rightWingStation94 | 861 |
| rightWingStation95 | 862 |
| rightWingStation96 | 863 |
| rightWingStation97 | 864 |
| rightWingStation98 | 865 |
| rightWingStation99 | 866 |
| rightWingStation100 | 867 |
| rightWingStation101 | 868 |
| rightWingStation102 | 869 |
| rightWingStation103 | 870 |
| rightWingStation104 | 871 |
| rightWingStation105 | 872 |
| rightWingStation106 | 873 |
| rightWingStation107 | 874 |
| rightWingStation108 | 875 |
| rightWingStation109 | 876 |
| rightWingStation110 | 877 |
| rightWingStation111 | 878 |
| rightWingStation112 | 879 |
| rightWingStation113 | 880 |
| rightWingStation114 | 881 |
| rightWingStation115 | 882 |
| rightWingStation116 | 883 |
| rightWingStation117 | 884 |
| rightWingStation118 | 885 |
| rightWingStation119 | 886 |
| rightWingStation120 | 887 |
| rightWingStation121 | 888 |
| rightWingStation122 | 889 |
| rightWingStation123 | 890 |
| rightWingStation124 | 891 |
| rightWingStation125 | 892 |
| rightWingStation126 | 893 |
| rightWingStation127 | 894 |
| rightWingStation128 | 895 |
| m16a42Rifle | 896 |
| m249Saw | 897 |
| m60MachineGun | 898 |
| m203GrenadeLauncher | 899 |
| m136At4 | 900 |
| m47Dragon | 901 |
| aawsMJavelin | 902 |
| m18a1ClaymoreMine | 903 |
| mk19GrenadeLauncher | 904 |
| m2MachineGun | 905 |
| otherAttachedParts | 906 |
| ### rpr.StopFreezeReasonEnum8 |
Reason to stop
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| recess | 1 |
| termination | 2 |
| systemFailure | 3 |
| securityViolation | 4 |
| entityReconstitution | 5 |
| stopForReset | 6 |
| stopForRestart | 7 |
| abortTrainingResumeTacOps | 8 |
| ### rpr.TacticalDataLinkTypeEnum16 |
The type of tactical data link used to transmit a signal
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| padil | 1 |
| nATOLink1 | 2 |
| atdl1 | 3 |
| link11BTadilb | 4 |
| situationalAwarenessDataLinkSadl | 5 |
| link16LegacyFormatJtidsTadilJ | 6 |
| link16LegacyFormatJtidsFdlTadilJ | 7 |
| link11ATadila | 8 |
| ijms | 9 |
| link4ATadilc | 10 |
| link4C | 11 |
| tibs | 12 |
| atl | 13 |
| constantSource | 14 |
| abbreviatedCommandAndControl | 15 |
| milstar | 16 |
| aths | 17 |
| othgold | 18 |
| tacelint | 19 |
| weaponsDataLinkAww13 | 20 |
| abbreviatedCommandAndControl1 | 21 |
| enhancedPositionLocationReportingSystemEplrs | 22 |
| positionLocationReportingSystemPlrs | 23 |
| sincgars | 24 |
| haveQuickI | 25 |
| haveQuickII | 26 |
| haveQuickIIASaturn | 27 |
| intraFlightDataLink1 | 28 |
| intraFlightDataLink2 | 29 |
| improvedDataModemIdm | 30 |
| airForceApplicationProgramDevelopmentAfapd | 31 |
| cooperativeEngagementCapabilityCec | 32 |
| forwardAreaAirDefenseFaadDataLinkFdl | 33 |
| groundBasedDataLinkGbdl | 34 |
| intraVehicularInfoSystemIvis | 35 |
| marineTacticalSystemMts | 36 |
| tacticalFireDirectionSystemTacfire | 37 |
| integratedBroadcastServiceIbs | 38 |
| airborneInformationTransferAbit | 39 |
| advancedTacticalAirborneReconnaissanceSystemAtarsDataLink | 40 |
| battleGroupPassiveHorizonExtensionSystemBgphesDataLink | 41 |
| commonHighBandwidthDataLinkChbdl | 42 |
| guardrailInteroperableDataLinkIdl | 43 |
| guardrailCommonSensorSystemOneCss1DataLink | 44 |
| guardrailCommonSensorSystemTwoCss2DataLink | 45 |
| guardrailCSS2MultiRoleDataLinkMrdl | 46 |
| guardrailCSS2DirectAirToSatelliteRelayDasrDataLink | 47 |
| lineOfSightLosDataLinkImplementationLOSTether | 48 |
| lightweightCDLLwcdl | 49 |
| l52mSr71 | 50 |
| rivetReachRivetOwlDataLink | 51 |
| seniorSpan | 52 |
| seniorSpur | 53 |
| seniorStretch | 54 |
| seniorYearInteroperableDataLinkIdl | 55 |
| spaceCDL | 56 |
| tr1ModeMISTAirborneDataLink | 57 |
| kuBandSATCOMDataLinkImplementationUav | 58 |
| missionEquipmentControlDataLinkMecdl | 59 |
| radarDataTransmittingSetDataLink | 60 |
| surveillanceAndControlDataLinkScdl | 61 |
| tacticalUAVVideo | 62 |
| uHFSATCOMDataLinkImplementationUav | 63 |
| tacticalCommonDataLinkTcdl | 64 |
| lowLevelAirPictureInterfaceLlapi | 65 |
| weaponsDataLinkAgm130 | 66 |
| automaticIdentificationSystemAis | 67 |
| weaponsDataLinkAim120 | 68 |
| gc3 | 99 |
| link16StandardizedFormatJtidsMidsTadilj | 100 |
| link16EnhancedDataRateEdrjtidsMidsTadilJ | 101 |
| jtidsMIDSNetDataLoadTimsToms | 102 |
| link22 | 103 |
| aFIWCIADSCommunicationsLinks | 104 |
| f22IntraFlightDataLinkIfdl | 105 |
| lBandSATCOM | 106 |
| tSAFCommunicationsLink | 107 |
| enhancedSINCGARS73 | 108 |
| f35MultifunctionAdvancedDataLinkMadl | 109 |
| cursorOnTarget | 110 |
| ### rpr.TrailingEffectsCodeEnum32 |
Size of trailing effect
Representation: u32
| Enumerator | Value |
|---|---|
| noTrail | 0 |
| smallTrail | 1 |
| mediumTrail | 2 |
| largeTrail | 3 |
| ### rpr.TransferTypeEnum8 |
Transfer type
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| entityPush | 1 |
| entityPull | 2 |
| entitySwap | 3 |
| environmentalProcessPush | 4 |
| environmentalProcessPull | 5 |
| notUsed | 6 |
| cancelTransfer | 7 |
| manualPullTransferEntity | 8 |
| manualPullTransferEnvironmentalProcess | 9 |
| removeEntity | 10 |
| ### rpr.TransmitterOperationalStatusEnum8 |
The current operational state of a radio transmitter.
Representation: u8
| Enumerator | Value |
|---|---|
| off | 0 |
| onButNotTransmitting | 1 |
| onAndTransmitting | 2 |
| ### rpr.UnmodulatedTypeEnum16 |
Detailed modulation types for an unmodulated carrier
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| continuousWaveEmission | 1 |
| ### rpr.UserProtocolEnum32 |
The ID of the user protocol used to transmit a radio signal.
Representation: u32
| Enumerator | Value |
|---|---|
| ccsil | 1 |
| a2atdSincgarsErf | 5 |
| a2atdCac2 | 6 |
| battleCommand | 20 |
| aFIWCIADSTrackReport | 30 |
| aFIWCIADSCommC2Message | 31 |
| aFIWCIADSGroundControlInterceptorGciCommand | 32 |
| aFIWCVoiceTextMessage | 35 |
| modSAFTextRadio | 177 |
| ccttSincgarsErfLockout | 200 |
| ccttSincgarsErfHopset | 201 |
| ccttSincgarsOtar | 202 |
| ccttSincgarsData | 203 |
| modSAFFwaForwardAirController | 546 |
| modSAFThreatAdaC3 | 832 |
| f16MtcAfapd | 1000 |
| f16MtcIdl | 1100 |
| automaticIdentificationSystemAis | 1371 |
| modSAFArtilleryFireControl | 4570 |
| agts | 5361 |
| gc3 | 6000 |
| wncpData | 6010 |
| spokenTextMessage | 6020 |
| longbowIdmMessage | 6661 |
| comancheIdmMessage | 6662 |
| longbowAirborneTacfireMessage | 6663 |
| longbowGroundTacfireMessage | 6664 |
| longbowAFAPDMessage | 6665 |
| longbowErfMessage | 6666 |
| ### rpr.VisibleSideLocationEnum32 |
Minefield lane marker visible side
Representation: u32
| Enumerator | Value |
|---|---|
| leftSideVisible | 0 |
| rightSideVisible | 1 |
| bothSideVisible | 2 |
| ### rpr.WarheadTypeEnum16 |
Warhead
Representation: u16
| Enumerator | Value |
|---|---|
| other | 0 |
| cargoVariableSubmunitions | 10 |
| fuelAirExplosive | 20 |
| glassBeads | 30 |
| warhead1um | 31 |
| warhead5um | 32 |
| warhead10um | 33 |
| highExplosive | 1000 |
| hePlastic | 1100 |
| heIncendiary | 1200 |
| heFragmentation | 1300 |
| heAntitank | 1400 |
| heBomblets | 1500 |
| heShapedCharge | 1600 |
| heContinuousRod | 1610 |
| heTungstenBall | 1615 |
| heBlastFragmentation | 1620 |
| heSteerableDartswithHE | 1625 |
| heDarts | 1630 |
| heFlechettes | 1635 |
| heDirectedFragmentation | 1640 |
| heSemiArmorPiercing | 1645 |
| heShapedChargeFragmentation | 1650 |
| heSemiArmorPiercingFragmentation | 1655 |
| heHollowCharge | 1660 |
| heDoubleHollowCharge | 1665 |
| heGeneralPurpose | 1670 |
| heBlastPenetrator | 1675 |
| heRodPenetrator | 1680 |
| heAntipersonnel | 1685 |
| smoke | 2000 |
| illumination | 3000 |
| practice | 4000 |
| kinetic | 5000 |
| mines | 6000 |
| nuclear | 7000 |
| nuclearIMT | 7010 |
| chemicalGeneral | 8000 |
| chemicalBlisterAgent | 8100 |
| hdMustard | 8110 |
| thickenedHDMustard | 8115 |
| dustyHDMustard | 8120 |
| chemicalBloodAgent | 8200 |
| acHcn | 8210 |
| ckCnci | 8215 |
| cgPhosgene | 8220 |
| chemicalNerveAgent | 8300 |
| vx | 8310 |
| thickenedVX | 8315 |
| dustyVX | 8320 |
| gaTabun | 8325 |
| thickenedGATabun | 8330 |
| dustyGATabun | 8335 |
| gbSarin | 8340 |
| thickenedGBSarin | 8345 |
| dustyGBSarin | 8350 |
| gdSoman | 8355 |
| thickenedGDSoman | 8360 |
| dustyGDSoman | 8365 |
| gf | 8370 |
| thickenedGF | 8375 |
| dustyGF | 8380 |
| biological | 9000 |
| biologicalVirus | 9100 |
| biologicalBacteria | 9200 |
| biologicalRickettsia | 9300 |
| biologicalGeneticallyModifiedMicroOrganisms | 9400 |
| biologicalToxin | 9500 |
| ### rpr.WeaponStateEnum32 |
Weapon position
Representation: u32
| Enumerator | Value |
|---|---|
| noWeapon | 0 |
| stowed | 1 |
| deployed | 2 |
| firingPosition | 3 |
| ### rpr.JTIDSPrimaryModeEnum8 |
The primary mode of a JTIDS system [UID 173].
Representation: u8
| Enumerator | Value |
|---|---|
| ntr | 1 |
| jTIDSUnitParticipant | 2 |
| ### rpr.JTIDSSecondaryModeEnum8 |
The JTIDS secondary mode of operation [UID 174].
Representation: u8
| Enumerator | Value |
|---|---|
| none | 0 |
| netPositionReference | 1 |
| primaryNavigationController | 2 |
| secondaryNavigationController | 3 |
| ### rpr.JTIDSSynchronizationStateEnum8 |
Describes the state of synchronization that the JTIDS system has achieved [UID 175].
Representation: u8
| Enumerator | Value |
|---|---|
| noStatement | 0 |
| initialNetEntry | 1 |
| coarseSynchronization | 2 |
| fineSynchronization | 3 |
| ### rpr.Link16VersionEnum8 |
Link 16 version [UID 800].
Representation: u8
| Enumerator | Value |
|---|---|
| noStatement | 0 |
| milStd6016c | 1 |
| milStd6016d | 2 |
| milStd6016e | 3 |
| milStd6016f | 4 |
| milStd6016fc1 | 5 |
| sTANAG5516Ed3 | 103 |
| sTANAG5516Ed4 | 104 |
| sTANAG5516Ed5 | 105 |
| sTANAG5516Ed6 | 106 |
| sTANAG5516Ed8 | 108 |
| ### rpr.SISOSTD002VersionEnum8 |
SISO-STD-002 version [UID 736].
Representation: u8
| Enumerator | Value |
|---|---|
| sisoStd0022006 | 0 |
| sisoStd0022021 | 1 |
| ### rpr.TimeSlotAllocationLevelEnum8 |
Time Slot Allocation (TSA) level of fidelity. See SISO-STD-002 for detailed descriptions and requirements [UID 172].
Representation: u8
| Enumerator | Value |
|---|---|
| lowFidelityLevel0 | 0 |
| lowFidelityLevel1 | 1 |
| mediumFidelityLevel2 | 2 |
| mediumFidelityLevel3 | 3 |
| highFidelityLevel4 | 4 |
| ### rpr.EnvironmentGridAxisTypeEnum8 |
Grid axis type
Representation: u8
| Enumerator | Value |
|---|---|
| regularGridAxisType | 0 |
| irregularGridAxisType | 1 |
| ### netn.ActiveStatusEnum8 |
A state which indicates the status of an object concerning its participation in the simulation. An object in an inactive state is not simulated and does not interact with other objects.
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| active | 1 |
| inactive | 2 |
| ### netn.AggregateMissionEnum16 |
Representation of the general class or nature of activity related to a unit's mission. Enumerations are based on JC3IEDM action-event-category-code.
Representation: i16
| Enumerator | Value |
|---|---|
| abdication | 1 |
| accident | 2 |
| accidentAircraftGround | 3 |
| accidentMine | 4 |
| accidentTraffic | 5 |
| accidentWeapon | 6 |
| accidentWorkplace | 7 |
| advancing | 8 |
| aerialEngagement | 9 |
| aerialShootDown | 10 |
| airAssault | 11 |
| airborneAssault | 12 |
| aircraftCrash | 13 |
| aircraftLanding | 14 |
| aircraftLaunchActivity | 15 |
| aircraftLoss | 16 |
| airspaceViolation | 17 |
| alertCancellation | 18 |
| ambush | 19 |
| amphibiousOperation | 20 |
| armsProduction | 21 |
| armsTrade | 22 |
| arrestingLegal | 23 |
| arrestingOrObstructing | 24 |
| arson | 25 |
| artilleryFire | 26 |
| assassination | 27 |
| assembling | 28 |
| assistingACriminal | 29 |
| atmosphericPollution | 30 |
| attackDeliberate | 31 |
| attackDiversion | 32 |
| attackElectronic | 33 |
| attackHasty | 34 |
| attackMain | 35 |
| attackNotOtherwiseSpecified | 36 |
| attackSupporting | 37 |
| attemptedMurder | 38 |
| attemptedRape | 39 |
| attemptedRobbery | 40 |
| attemptedSuicide | 41 |
| avoiding | 42 |
| bellyLanding | 43 |
| blocking | 44 |
| bombing | 45 |
| bombingAccidental | 46 |
| bombingDeliberate | 47 |
| boobyTrapDiscovery | 48 |
| borderCrossingEscorted | 49 |
| borderCrossingForced | 50 |
| borderCrossingIllegal | 51 |
| borderCrossingNotPlanned | 52 |
| borderCrossingPlanned | 53 |
| borderCrossingSurveilled | 54 |
| borderIncursion | 55 |
| borderRaid | 56 |
| breaching | 57 |
| buildUp | 58 |
| burnedOutObject | 59 |
| bypass | 60 |
| canalise | 61 |
| capture | 62 |
| carrierLaunch | 63 |
| carrierRecovery | 64 |
| cbrnEvent | 65 |
| ceremonyOrParade | 66 |
| civilDemonstrationIllegal | 67 |
| civilDemonstrationLegal | 68 |
| civilDisobedience | 69 |
| civilUnrest | 70 |
| civilWar | 71 |
| clearingAir | 72 |
| clearingLandCombat | 73 |
| clearingObstacle | 74 |
| clearingRadioNet | 75 |
| codewordExecution | 76 |
| collisionMidAir | 77 |
| collisionObstacle | 78 |
| communicationsActivation | 79 |
| communicationsDeactivation | 80 |
| communicationsDisruption | 81 |
| communicationsInterception | 82 |
| communicationsOutage | 83 |
| communicationsRestoration | 84 |
| conductingConference | 85 |
| conductingForwardPassageOfLines | 86 |
| conductingMediaInterview | 87 |
| conductingPreparatoryFire | 88 |
| conductingRearwardPassageOfLines | 89 |
| conductingRecreationalActivities | 90 |
| conductingRoadService | 91 |
| conductingSocialEvents | 92 |
| conductingSportingEvents | 93 |
| confiscation | 94 |
| consolidatingOfAPosition | 95 |
| constructing | 96 |
| containing | 97 |
| cooperating | 98 |
| counterAttack | 99 |
| counterAttackByFire | 100 |
| counterBatteryFire | 101 |
| coupDetat | 102 |
| covering | 103 |
| crimeAgainstHumanity | 104 |
| criminalIncident | 105 |
| crossing | 106 |
| dazzle | 107 |
| deathNaturalCauses | 108 |
| deathOfChiefOfState | 109 |
| deathOfSpiritualLeader | 110 |
| deception | 111 |
| deceptionElectronic | 112 |
| defeat | 113 |
| defending | 114 |
| deflecting | 115 |
| delaying | 116 |
| demolition | 117 |
| demonstration | 118 |
| denying | 119 |
| deploying | 120 |
| destroying | 121 |
| disease | 122 |
| disengaging | 123 |
| disrupting | 124 |
| distributing | 125 |
| diversion | 126 |
| driveByShooting | 127 |
| drought | 128 |
| drugConsumptionIllegal | 129 |
| drugDistributionIllegal | 130 |
| drugManufacturingIllegal | 131 |
| drugOperation | 132 |
| drugStorage | 133 |
| drugTransportation | 134 |
| earlyWarningAlert | 135 |
| earthquake | 136 |
| electionAssociatedViolence | 137 |
| electronicEmission | 138 |
| electronicWarfare | 139 |
| enemyContact | 140 |
| engaging | 141 |
| enveloping | 142 |
| epidemic | 143 |
| equipmentFailure | 144 |
| escaping | 145 |
| escorting | 146 |
| evacuating | 147 |
| execution | 148 |
| exploitation | 149 |
| explosion | 150 |
| famine | 151 |
| fire | 152 |
| firefighting | 153 |
| fix | 154 |
| fixAcoustic | 155 |
| fixElectromagnetic | 156 |
| fixElectroOptical | 157 |
| flood | 158 |
| followingAndAssuming | 159 |
| followingAndSupporting | 160 |
| forcedLanding | 161 |
| friendlyFire | 162 |
| generatingChemicalSmoke | 163 |
| genocide | 164 |
| governmentalCollapse | 165 |
| guarding | 166 |
| gunneryAirToAir | 167 |
| harassing | 168 |
| hiding | 169 |
| hijackingBoat | 170 |
| hijackingLandVehicle | 171 |
| hijackingNotOtherwiseSpecified | 172 |
| hijackingPlane | 173 |
| holdDefensive | 174 |
| holdOffensive | 175 |
| hostageTaking | 176 |
| humanRightsViolation | 177 |
| hunting | 178 |
| identifying | 179 |
| illumination | 180 |
| indirectFire | 181 |
| indiscriminateShooting | 182 |
| industrialEspionageIncident | 183 |
| infiltration | 184 |
| interception | 185 |
| interdiction | 186 |
| intimidation | 187 |
| invasion | 188 |
| isolation | 189 |
| issuingMediaArticle | 190 |
| issuingMediaDocumentary | 191 |
| issuingPressRelease | 192 |
| jamming | 193 |
| kidnapping | 194 |
| labourStrike | 195 |
| leaguer | 196 |
| letterBombExplosion | 197 |
| letterBombIncident | 198 |
| localElection | 199 |
| locating | 200 |
| looting | 201 |
| maintaining | 202 |
| marking | 203 |
| martialLawImplementation | 204 |
| massingOfForces | 205 |
| massiveDeportationOrBanishment | 206 |
| medicalEvacuation | 207 |
| militaryMobilisation | 208 |
| mineLaying | 209 |
| missingIndividual | 210 |
| missionStaging | 211 |
| mortarFire | 212 |
| moving | 213 |
| murder | 214 |
| mutualAssistancePactAgreement | 215 |
| nationalElection | 216 |
| nationalHoliday | 217 |
| nationalStateOfEmergency | 218 |
| naturalDisaster | 219 |
| navalGunFire | 220 |
| navalPlatformFlightOperations | 221 |
| networkSeizure | 222 |
| neutralizeChemical | 223 |
| neutralizeCombat | 224 |
| neutralizeExplosive | 225 |
| obscure | 226 |
| observing | 227 |
| occupying | 228 |
| oceansSeasOrWaterPollution | 229 |
| offensiveOrCounteroffensive | 230 |
| organisedCrime | 231 |
| outbreakOfRacialOrTribalOrEthnicWarfare | 232 |
| patrolling | 233 |
| peaceConference | 234 |
| peaceTreatyAgreement | 235 |
| penetrating | 236 |
| pestilence | 237 |
| petroleumProductSpills | 238 |
| picketing | 239 |
| poisoning | 240 |
| politicalDemonstration | 241 |
| politicalExecution | 242 |
| pOWReturn | 243 |
| prisonerExchange | 244 |
| procuring | 245 |
| protectionElectronic | 246 |
| providingAccommodation | 247 |
| providingAgriculturalSupport | 248 |
| providingBedding | 249 |
| providingCamps | 250 |
| providingConstructionServices | 251 |
| providingDecontaminationServices | 252 |
| providingEducationServices | 253 |
| providingHealthcareServices | 254 |
| providingHostNationSupport | 255 |
| providingInfrastructure | 256 |
| providingLaundryServices | 257 |
| providingRepairServices | 258 |
| providingSecurityServices | 259 |
| providingShelter | 260 |
| providingStorageServices | 261 |
| providingTranshipmentServices | 262 |
| proxyBombing | 263 |
| psychologicalOperation | 264 |
| publishingMediaArticle | 265 |
| publishingMediaDocumentary | 266 |
| publishingPressRelease | 267 |
| pursuing | 268 |
| rape | 269 |
| reconnaissance | 270 |
| reconnaissanceInForce | 271 |
| reconstituting | 272 |
| recovering | 273 |
| recuperating | 274 |
| redeployment | 275 |
| refugeeMovement | 276 |
| reinforcing | 277 |
| reliefInPlace | 278 |
| religiousDemonstration | 279 |
| religiousViolence | 280 |
| religiousWarfare | 281 |
| rendezvous | 282 |
| reorganising | 283 |
| repairing | 284 |
| resting | 285 |
| resupplying | 286 |
| retain | 287 |
| retire | 288 |
| revolution | 289 |
| riot | 290 |
| robbery | 291 |
| rocketFire | 292 |
| sabotage | 293 |
| screening | 294 |
| secessionOfPortionOfCountry | 295 |
| securing | 296 |
| securityCompromise | 297 |
| securityViolation | 298 |
| seizing | 299 |
| servingAsABreakoutForce | 300 |
| servingAsABridgeheadForce | 301 |
| servingAsAFlankGuard | 302 |
| servingAsAMainBody | 303 |
| servingAsAnAdvanceGuard | 304 |
| servingAsAnInPlaceForce | 305 |
| servingAsARearGuard | 306 |
| servingAsAReserve | 307 |
| settingUp | 308 |
| shooting | 309 |
| sniperAttack | 310 |
| spaceAccident | 311 |
| spying | 312 |
| stateOfWar | 313 |
| strafingAerial | 314 |
| strike | 315 |
| suicide | 316 |
| supporting | 317 |
| suppressing | 318 |
| surrender | 319 |
| surveillanceElectronic | 320 |
| suspensionOfHostilities | 321 |
| terrorism | 322 |
| threaten | 323 |
| torture | 324 |
| transporting | 325 |
| traversing | 326 |
| treatyViolation | 327 |
| troublemakingAgitating | 328 |
| troublemakingBullying | 329 |
| troublemakingHarassing | 330 |
| troublemakingHooliganism | 331 |
| troublemakingInciting | 332 |
| troublemakingIntimidating | 333 |
| turning | 334 |
| unexplodedOrdnanceDiscovery | 335 |
| vandalismOrRapeOrLootOrRansackOrPlunderOrSack | 336 |
| verifying | 337 |
| vesselSinking | 338 |
| volcanicEruption | 339 |
| warOrCrisisAlert | 340 |
| warOrMilitaryConference | 341 |
| warCrime | 342 |
| weaponFiring | 343 |
| withdrawal | 344 |
| withdrawalUnderPressure | 345 |
| witnessing | 346 |
| notOtherwiseSpecified | 347 |
| other | 0 |
| ### netn.DamageStatusEnhancedEnum32 |
The damage status of an object.
Representation: i32
| Enumerator | Value |
|---|---|
| noDamage | 0 |
| slightDamage | 1 |
| moderateDamage | 2 |
| significantDamage | 3 |
| destroyed | 4 |
| ### netn.CancellationReasonEnum32 |
Describes the reason for a cancellation.
Representation: i32
| Enumerator | Value |
|---|---|
| other | 0 |
| timeOut | 1 |
| ### netn.PointTypeEnum32 |
Specifies if a point is defined by a location or by reference to a point object in the federation.
Representation: i32
| Enumerator | Value |
|---|---|
| location | 0 |
| uuidReference | 1 |
| ### netn.PathTypeEnum32 |
Specifies if a path is defined by waypoints or by reference to a path object in the federation.
Representation: i32
| Enumerator | Value |
|---|---|
| waypoints | 0 |
| uuidReference | 1 |
| ### netn.GeoLocationTypeEnum32 |
Specifies different ways to reference geographical locations.
Representation: i32
| Enumerator | Value |
|---|---|
| point | 1 |
| circle | 2 |
| polygon | 3 |
| quadrangle | 4 |
| path | 5 |
| netnUuid | 6 |
| rprEntity | 7 |
| nameReference | 8 |
| ### netn.AltitudeTypeEnum8 |
The reference for altitude. AMSL = Above Mean Sea Level or AGL = Above Ground Level.
Representation: u8
| Enumerator | Value |
|---|---|
| amsl | 1 |
| agl | 2 |
| ### netn.EchelonEnum32 |
The echelon level of a unit.
Representation: i32
| Enumerator | Value |
|---|---|
| none | 0 |
| team | 1 |
| crew | 2 |
| squad | 3 |
| section | 4 |
| platoon | 5 |
| detachment | 6 |
| company | 7 |
| battery | 8 |
| troop | 9 |
| battalion | 10 |
| squadron | 11 |
| regiment | 12 |
| group | 13 |
| brigade | 14 |
| division | 15 |
| corps | 16 |
| army | 17 |
| armygroup | 18 |
| front | 19 |
| region | 20 |
| ### netn.IceTypeEnum16 |
Type of Ice.
Representation: i16
| Enumerator | Value |
|---|---|
| none | 0 |
| ice | 1 |
| ### netn.CloudTypeEnum32 |
Classification of different types of clouds.
Representation: i32
| Enumerator | Value |
|---|---|
| noCloud | 1 |
| altocumulus | 5 |
| altostratus | 6 |
| cirrocumulus | 3 |
| cirrostratus | 4 |
| cirrus | 2 |
| cumulonimbus | 12 |
| cumulus | 9 |
| nimbostratus | 8 |
| stratocumulus | 7 |
| stratus | 10 |
| unknown | 13 |
| cumulusCongestus | 11 |
| invalidCloudClassification | 0 |
| ### netn.PrecipitationTypeEnum32 |
Type of precipitation.
Representation: i32
| Enumerator | Value |
|---|---|
| noPrecipitation | 0 |
| rain | 1 |
| freezingRain | 2 |
| snow | 3 |
| hail | 4 |
| ### netn.HazeTypeEnum32 |
Type of visibility obstruction.
Representation: i32
| Enumerator | Value |
|---|---|
| none | 0 |
| fog | 1 |
| iceFog | 2 |
| steamFog | 3 |
| mist | 4 |
| smoke | 5 |
| volcanicAsh | 6 |
| dust | 7 |
| sand | 8 |
| snow | 9 |
| otherBlue | 10 |
| otherRed | 11 |
| otherGreen | 12 |
| ### netn.RoadIceConditionEnum16 |
Ice condition for roads.
Representation: i16
| Enumerator | Value |
|---|---|
| none | 0 |
| patches | 1 |
| blackIce | 2 |
| slush | 3 |
| sheetIce | 4 |
| extremeSheetIce | 5 |
| ### netn.SurfaceMoistureEnum16 |
Road surface wetness or soil moisture.
Representation: i16
| Enumerator | Value |
|---|---|
| dry | 0 |
| wet | 1 |
| flooded | 2 |
| heavilyFlooded | 3 |
| ### netn.SeaStateEnum16 |
State of the sea measured in Douglas Sea Scale.
Representation: i16
| Enumerator | Value |
|---|---|
| calmGlassy | 0 |
| calmRippled | 1 |
| smoothWavelets | 2 |
| slight | 3 |
| moderate | 4 |
| rough | 5 |
| veryRough | 6 |
| high | 7 |
| veryHigh | 8 |
| phenomenal | 9 |
| ### netn.WeatherModelTypeEnum32 |
Type of weather model used by a METOC service.
Representation: i32
| Enumerator | Value |
|---|---|
| none | 0 |
| simulated | 1 |
| realHistorical | 2 |
| live | 3 |
| standardModel | 4 |
| ### netn.SedimentTypeEnum32 |
The type of sediment on the sea floor.
Representation: i32
| Enumerator | Value |
|---|---|
| noSediment | 0 |
| sand | 1 |
| mud | 2 |
| gravel | 3 |
| rock | 4 |
| ### netn.RulesOfEngagementEnum8 |
Rules of engagment for a simulated entity.
Representation: u8
| Enumerator | Value |
|---|---|
| holdFire | 0 |
| fireAtWill | 1 |
| fireWhenFiredUpon | 2 |
| ### netn.TaskStatusEnum32 |
The status of a task.
Representation: i32
| Enumerator | Value |
|---|---|
| accepted | 0 |
| refused | 1 |
| cancelled | 2 |
| executing | 3 |
| completed | 4 |
| error | 5 |
| ### netn.IdentificationLevelEnum8 |
The identification level of an object.
Representation: u8
| Enumerator | Value |
|---|---|
| lost | 0 |
| detected | 1 |
| classified | 2 |
| identified | 3 |
| fullKnowledge | 4 |
| ### netn.MoveTypeEnum32 |
CrossCountry: move directly to the destination without taking into account the roads. OnlyRoads: stay on the roads to get to the closest point to the destination that is still on a road; if there is no road very near to the start (within around 10 meters) there will be no movement at all. RoadsAndCrossCountry: move to the destination by taking into account the roads; it is allowed to go off the road.
Representation: i32
| Enumerator | Value |
|---|---|
| crossCountry | 0 |
| onlyRoads | 1 |
| roadsAndCrossCountry | 2 |
| ### netn.AttackTypeEnum32 |
The kind of attack by the enemy.
Representation: i32
| Enumerator | Value |
|---|---|
| none | 0 |
| artillery | 1 |
| heavyArtillery | 2 |
| other | 3 |
| ### netn.TaskModeEnum8 |
Execute task in non-concurrent mode or concurrent mode. In the non-concurrent mode the task is placed on the task list for the entity, which serves as a waiting list. Once the task is at the head of the task list, and the currently executing task completes, it is removed from the task list and started. Using this task mode, tasks are executed one after the other. In the concurrent mode, the task is executed concurrently with other tasks. As soon as the task is accepted for an entity, it is started. With this task mode, there is no task list involved.
Representation: u8
| Enumerator | Value |
|---|---|
| nonConcurrentMode | 0 |
| concurrentMode | 1 |
| ### netn.PatrolTypeEnum32 |
Other - The behaviour is federate application specific (e.g. wait for next command, etc.) Circle - At the end of route, move to start point of patrol route (federate application determines the route) Reverse - Follow the patrol route in reverse order.
Representation: i32
| Enumerator | Value |
|---|---|
| other | 0 |
| circle | 1 |
| reverse | 2 |
| ### netn.PatrolMoveTypeEnum32 |
Defines how the movment shall be done during the execution of the patrol. Other - Federate application specific.
Representation: i32
| Enumerator | Value |
|---|---|
| other | 0 |
| stealth | 1 |
| caution | 2 |
| open | 3 |
| ### netn.MineCountEnum32 |
Type of mine count.
Representation: i32
| Enumerator | Value |
|---|---|
| mineNumber | 0 |
| mineDensity | 1 |
| ### netn.HostilityStatusCodeEnum32 |
The specific value that represents the perceived hostility status.
Representation: i32
| Enumerator | Value |
|---|---|
| afr | 0 |
| aho | 1 |
| aiv | 2 |
| ant | 3 |
| faker | 4 |
| fr | 5 |
| ho | 6 |
| iv | 7 |
| joker | 8 |
| neutrl | 9 |
| pendng | 10 |
| suspct | 11 |
| unk | 12 |
| ### netn.CommunicationServiceTypeEnum32 |
List of Communications Net Types for Army Units.
Representation: i32
| Enumerator | Value |
|---|---|
| dattrf | 0 |
| fax | 1 |
| iff | 2 |
| image | 3 |
| mci | 4 |
| mhs | 5 |
| tdl | 6 |
| vidsvc | 7 |
| vocsvc | 8 |
| nos | 9 |
| ### netn.FormationLocationTypeEnum32 |
Enumerated choice for the method used to correlate formation to location as center of mass or lead element.
Representation: i32
| Enumerator | Value |
|---|---|
| leadElement | 0 |
| centerOfMass | 1 |
| ### netn.GroundFormationTypeEnum32 |
Specifies the formations for groundunits.
Representation: i32
| Enumerator | Value |
|---|---|
| column | 0 |
| staggeredColumn | 1 |
| echelonLeft | 2 |
| echelonRight | 3 |
| line | 4 |
| wedge | 5 |
| vee | 6 |
| assaultVee | 7 |
| fseColumn | 8 |
| stack | 9 |
| none | 10 |
| ### netn.AirFormationTypeEnum32 |
Air formation
Representation: i32
| Enumerator | Value |
|---|---|
| notSpecified | 0 |
| ### netn.SurfaceFormationTypeEnum32 |
Surface formation
Representation: i32
| Enumerator | Value |
|---|---|
| notSpecified | 0 |
| ### netn.SubsurfaceFormationTypeEnum32 |
Subsurface formation
Representation: i32
| Enumerator | Value |
|---|---|
| notSpecified | 0 |
| ### netn.FormationTypeEnum32 |
Enumerated choice for the type of formation being Ground, Air, Surface or Subsurface.
Representation: i32
| Enumerator | Value |
|---|---|
| ground | 0 |
| air | 1 |
| surface | 2 |
| subsurface | 3 |
| ### netn.ModelResolutionTypeEnum32 |
Enumeration indicating the level of fidelity appropriate for instancing the unit or equipment in the simulation.
Representation: i32
| Enumerator | Value |
|---|---|
| none | 0 |
| minimal | 1 |
| standard | 2 |
| enhanced | 3 |
| high | 4 |
| notSpecified | 5 |
| ### netn.MsgIdEnumType |
Enumeration value for the message type.
Representation: u8
| Enumerator | Value |
|---|---|
| msg1 | 1 |
| msg2 | 2 |
| msg3 | 3 |
| msg4 | 4 |
| msg5 | 5 |
| msg6 | 6 |
| msg7 | 7 |
| msg8 | 8 |
| msg9 | 9 |
| msg10 | 10 |
| msg11 | 11 |
| msg12 | 12 |
| msg13 | 13 |
| msg14 | 14 |
| msg17 | 17 |
| msg18 | 18 |
| msg19 | 19 |
| msg21 | 21 |
| msg24 | 24 |
| msg27 | 27 |
| ### netn.NavigationStatusEnumType |
Enumeration value to indicate the navigational status.
Representation: u8
| Enumerator | Value |
|---|---|
| underWayUsingEngine | 0 |
| atAnchor | 1 |
| notUnderCommand | 2 |
| restrictedManoeuverability | 3 |
| constrainedByHerDraught | 4 |
| moored | 5 |
| aground | 6 |
| engagedInFishing | 7 |
| underWaySailing | 8 |
| reserved1 | 9 |
| reserved2 | 10 |
| reserved3 | 11 |
| reserved4 | 12 |
| reserved5 | 13 |
| aisSartIsActive | 14 |
| notDefined | 15 |
| ### netn.ManeuverIndicatorEnumType |
Enumeration value to indicate a maneuver.
Representation: u8
| Enumerator | Value |
|---|---|
| notAvailable | 0 |
| noSpecialManeuver | 1 |
| specialManeuver | 2 |
| ### netn.AidTypeEnumType |
Enumeration value for the aid type. According to [IALA], the aid type field has values 1-15 for fixed and 16-31 for floating aids to navigation.
Representation: u8
| Enumerator | Value |
|---|---|
| notSpecified | 0 |
| referencePoint | 1 |
| racon | 2 |
| fixedStructureOffShore | 3 |
| spare1 | 4 |
| lightWithoutSectors | 5 |
| lightWithSectors | 6 |
| leadingLightFront | 7 |
| leadingLightRear | 8 |
| beaconCardinalN | 9 |
| beaconCardinalE | 10 |
| beaconCardinalS | 11 |
| beaconCardinalW | 12 |
| beaconPortHand | 13 |
| beaconStarboardHand | 14 |
| beaconPreferredChannelPortHand | 15 |
| beaconPreferredChannelStarboardHand | 16 |
| beaconIsolatedDanger | 17 |
| beaconSafeWater | 18 |
| beaconSpecialMark | 19 |
| cardinalMarkN | 20 |
| cardinalMarkE | 21 |
| cardinalMarkS | 22 |
| cardinalMarkW | 23 |
| portHandMark | 24 |
| starboardHandMark | 25 |
| preferredChannelPortHand | 26 |
| preferredChannelStarboardHand | 27 |
| isolatedDanger | 28 |
| safeWater | 29 |
| specialMark | 30 |
| lightVessel | 31 |
| ### netn.PartNumberEnumType |
Identifier for the message part number.
Representation: u8
| Enumerator | Value |
|---|---|
| parta | 0 |
| partb | 1 |
| ### netn.TransferEnumType |
Transfer type
Representation: i32
| Enumerator | Value |
|---|---|
| other | 0 |
| acquire | 1 |
| divest | 2 |
| acquireWithoutNegotiating | 3 |
| ### netn.NoOfferReasonEnumType |
Describes the reason why not accepting a TMR request
Representation: i32
| Enumerator | Value |
|---|---|
| other | 0 |
| capabilityDoesNotMatch | 1 |
| attributeSetTooRestricted | 2 |
| attributeSetTooExtensive | 3 |
| federateTooBusy | 4 |
| attributeSetNotCompatibleWithPublication | 5 |
| ownershipStateNotCompatibleWithRequest | 6 |
| entityNotKnown | 7 |
| ### netn.AgentTypeEnum16 |
Type of CBRN hazardous agent.
Representation: i16
| Enumerator | Value |
|---|---|
| chemical | 1000 |
| choking | 1100 |
| cg | 1102 |
| persistentNerve | 1200 |
| ga | 1201 |
| gb | 1202 |
| gd | 1203 |
| gf | 1204 |
| vx | 1205 |
| nonPersistentNerve | 1300 |
| vesicant | 1400 |
| hd | 1401 |
| bloodAgent | 1500 |
| ac | 1501 |
| ck | 1502 |
| riotControl | 1700 |
| toxicIndustrialChemical | 1800 |
| tic1 | 1801 |
| tic2 | 1802 |
| biological | 2000 |
| bacterial | 2100 |
| anthrax | 2101 |
| plague | 2102 |
| toxin | 2200 |
| virus | 2300 |
| radiological | 3000 |
| alpha | 3100 |
| beta | 3200 |
| gamma | 3300 |
| delta | 3400 |
| nuclear | 4000 |
| ### netn.AgentClassEnum8 |
Class of Agent for an ATP-45 Hazard Area.
Representation: u8
| Enumerator | Value |
|---|---|
| chemical | 0 |
| biological | 1 |
| radiological | 2 |
| nuclear | 3 |
| ### netn.ATP45HazardAreaTypeEnum8 |
Type of ATP-45 Hazard Area (simple or detailed).
Representation: u8
| Enumerator | Value |
|---|---|
| simple | 0 |
| detailed | 1 |
| ### netn.CBRNDamageEnum8 |
Level of damage due to CBRN exposure.
Representation: u8
| Enumerator | Value |
|---|---|
| uninjured | 0 |
| t3 | 1 |
| t2 | 2 |
| t1 | 3 |
| t4 | 4 |
| dead | 5 |
| ### netn.ExposureTypeEnum8 |
Type of exposure represented in a contour group.
Representation: u8
| Enumerator | Value |
|---|---|
| exposure | 0 |
| incapacitation | 1 |
| lethal | 2 |
| ### netn.HazardTypeEnum8 |
Type of dispersion output represented in a contour group.
Representation: u8
| Enumerator | Value |
|---|---|
| concentration | 0 |
| deposition | 1 |
| dosage | 2 |
| radiologicalDose | 3 |
| radiologicalDoseRate | 4 |
| ### netn.IPETypeEnum8 |
Types of Individual Protective Equipment.
Representation: u8
| Enumerator | Value |
|---|---|
| none | 0 |
| one | 1 |
| oneR | 2 |
| two | 3 |
| twoR | 4 |
| three | 5 |
| threeR | 6 |
| four | 7 |
| fourR | 8 |
| ### netn.ConnectionTypeEnum |
The type of a connection.
Representation: u8
| Enumerator | Value |
|---|---|
| broadcastTransceiver | 0 |
| broadcastTransmitter | 1 |
| broadcastReceiver | 2 |
| peerToPeer | 3 |
| unidirectional | 4 |
| multicast | 5 |
| intercept | 6 |
| ### netn.PhysicalNetworkTypeEnum |
The type of a physical network.
Representation: u8
| Enumerator | Value |
|---|---|
| noNetwork | 0 |
| undefined | 1 |
| generic | 2 |
| radio | 3 |
| cable | 4 |
| laser | 5 |
| ### netn.CommunicationNetworkTypeEnum |
The type of a communication network.
Representation: u8
| Enumerator | Value |
|---|---|
| other | 0 |
| commandNet | 1 |
| operationsIntelligenceNet | 2 |
| adminLogisticsNet | 3 |
| fireSupportNet | 4 |
| ### netn.CommunicationServiceTypeEnum |
The type of service used on a communication network. Service types as defined in MSDL. DATTRF: Data transfer FAX: Facsimile IFF: Identify Friend or Foe IMAGE: Image MCI: Multilateral Interoperability Programme (MIP) Common Interface Service MHS: Message Handling Service TDL: Tactical Data Link VIDSVC: Video Service VOCSVC:Voice Service NOS: Not Otherwise Specified
Representation: u8
| Enumerator | Value |
|---|---|
| dattrf | 0 |
| fax | 1 |
| iif | 2 |
| image | 3 |
| mci | 4 |
| mhs | 5 |
| tdl | 6 |
| vidsvc | 7 |
| vocsvc | 8 |
| nos | 9 |
| ### netn.EntityCategoryEnum32 |
Category of entity
Representation: u32
| Enumerator | Value |
|---|---|
| invalid | 0 |
| equipmentEntity | 1 |
| personnelEntity | 2 |
| emitterEntity | 3 |
| radioEntity | 4 |
| ### netn.ConcealmentEnum32 |
The reason for the objects concealment
Representation: u32
| Enumerator | Value |
|---|---|
| invalid | 0 |
| inOpen | 1 |
| mountedInternally | 2 |
| mountedExternally | 3 |
| underNet | 4 |
| underGround | 5 |
| insideStructure | 6 |
| fightingPositionCovered | 7 |
| fightingPositionUncovered | 8 |
| ### netn.SensorStateEnum32 |
The emission states of aggregate sensors
Representation: u32
| Enumerator | Value |
|---|---|
| onButNotEmitting | 2 |
| off | 1 |
| other | 0 |
| onAndEmitting | 3 |
| ### netn.WeaponControlOrderEnum8 |
The enumerations for weapon control
Representation: u8
| Enumerator | Value |
|---|---|
| weaponsFree | 1 |
| weaponsHold | 3 |
| other | 0 |
| weaponsTight | 2 |
| ### netn.CaptureStatusEnum8 |
The status of a person or unit with respect to their control or influence over their own activities. Default: 1 - Not Captured.
Representation: u8
| Enumerator | Value |
|---|---|
| notCaptured | 1 |
| captured | 2 |
| attemptingSurrender | 3 |
| other | 0 |
| ### netn.OfferTypeEnum32 |
Type of the offer (With restriction, positive, negative)
Representation: i32
| Enumerator | Value |
|---|---|
| requestAcknowledgeWithRestriction | 0 |
| requestAcknowledgePositive | 1 |
| requestAcknowledgeNegative | 2 |
| ### netn.TransferDirectionEnum32 |
Indicates the direction of flow of material or supplies during service delivery.
Representation: i32
| Enumerator | Value |
|---|---|
| fromConsumer | 0 |
| fromProvider | 1 |
Sequences¶
rpr.MarkingArray11¶
| Element Type | rpr.Octet |
| Bounded | Yes |
| Max size | 11 |
String of characters represented by an 11 element character string.
rpr.PropulsionSystemDataStructLengthlessArray¶
| Element Type | rpr.PropulsionSystemDataStruct |
| Bounded | No |
A set of Propulsion System Data descriptions.
rpr.VectoringNozzleSystemDataStructLengthlessArray¶
| Element Type | rpr.VectoringNozzleSystemDataStruct |
| Bounded | No |
A set of Vectoring Nozzle System Data description.
rpr.RTIobjectIdArray¶
| Element Type | string |
| Bounded | No |
Set of ID's of registered object instances.
rpr.RPRUserDefinedTag¶
| Element Type | u8 |
| Bounded | No |
The array shall be at least 8 bytes (octets) in size, which shall contain the time according to the DIS time stamp field format (IEEE 1278.1-1995 section 5.2.31) converted into hexadecimal American Standard Code for Information Interchange (ASCII) character representation (0-9 and A-F), with leading zeros included. 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). This encoding is equivalent to the result of the 'C'-statement 'sprintf(UserTag, '%08X', DIStimestamp),' where 'DIStimestamp' is represented in native format. More user-supplied information may be included, starting from the 9th character, as specified in the federation agreements.
rpr.ArticulatedParameterStructLengthlessArray¶
| Element Type | rpr.ArticulatedParameterStruct |
| Bounded | No |
Dynamic array of ArticulatedParameterStruct elements, may also contain no elements. The array is encoded without array length, containing only the elements.
rpr.ClockTimeStructLengthlessArray¶
| Element Type | rpr.ClockTimeStruct |
| Bounded | No |
Dynamic array of ClockTimeStruct elements, may also contain no elements. The array is encoded without array length, containing only the elements.
rpr.EntityTypeStructLengthlessArray¶
| Element Type | rpr.EntityTypeStruct |
| Bounded | No |
Dynamic array of EntityTypeStruct elements, may also contain no elements. The array is encoded without array length, containing only the elements.
rpr.Float32Array1Plus¶
| Element Type | rpr.Float32 |
| Bounded | No |
Generic dynamic array of Float32 elements, containing at least one element.
rpr.Integer16Array1Plus¶
| Element Type | rpr.Integer16 |
| Bounded | No |
Generic dynamic array of Integer16 elements, containing at least one element.
rpr.OctetArray¶
| Element Type | rpr.Octet |
| Bounded | No |
Generic dynamic array of Octet elements, may also contain no elements.
rpr.OctetArray1Plus¶
| Element Type | rpr.Octet |
| Bounded | No |
Generic dynamic array of Octet elements, containing at least one element.
rpr.OctetArray2¶
| Element Type | rpr.Octet |
| Bounded | Yes |
| Max size | 2 |
Generic array of two Octet elements.
rpr.OctetArray3¶
| Element Type | rpr.Octet |
| Bounded | Yes |
| Max size | 3 |
Generic array of three Octet elements.
rpr.OctetArray4¶
| Element Type | rpr.Octet |
| Bounded | Yes |
| Max size | 4 |
Generic array of four Octet elements.
rpr.OctetArray7¶
| Element Type | rpr.Octet |
| Bounded | Yes |
| Max size | 7 |
Generic array of seven Octet elements.
rpr.OctetArray8¶
| Element Type | rpr.Octet |
| Bounded | Yes |
| Max size | 8 |
Generic array of eight Octet elements.
rpr.OctetPadding32Array¶
| Element Type | rpr.Octet |
| Bounded | No |
Generic dynamic array of meaningless Octet elements, to align the subsequent data structure to the next 32 bit octet boundary value (OBV). The array is encoded without array length, containing zero to three elements.
rpr.OctetPadding64Array¶
| Element Type | rpr.Octet |
| Bounded | No |
Generic dynamic array of meaningless Octet elements, to align the subsequent data structure to the next 64 bit octet boundary value (OBV). The array is encoded without array length, containing zero to seven elements.
rpr.OrientationStructLengthlessArray¶
| Element Type | rpr.OrientationStruct |
| Bounded | No |
Dynamic array of OrientationStruct elements, may also contain no elements. The array is encoded without array length, containing only the elements.
rpr.UnsignedInteger16Array1Plus¶
| Element Type | rpr.UnsignedInteger16 |
| Bounded | No |
Generic dynamic array of UnsignedInteger16 elements, containing at least one element.
rpr.UnsignedInteger32LengthlessArray¶
| Element Type | rpr.UnsignedInteger32 |
| Bounded | No |
Generic dynamic array of UnsignedInteger32 elements, may also contain no elements. The array is encoded without array length, containing only the elements.
rpr.UnsignedInteger64Array1Plus¶
| Element Type | rpr.UnsignedInteger64 |
| Bounded | No |
Generic dynamic array of UnsignedInteger64 elements, containing at least one element.
rpr.UnsignedInteger8LengthlessArray¶
| Element Type | rpr.UnsignedInteger8 |
| Bounded | No |
Generic dynamic array of UnsignedInteger8 elements, may also contain no elements. The array is encoded without array length, containing only the elements.
rpr.WorldLocationStructLengthlessArray¶
| Element Type | rpr.WorldLocationStruct |
| Bounded | No |
Dynamic array of WorldLocationStruct elements, may also contain no elements. The array is encoded without array length, containing only the elements.
rpr.DepthMeterFloat32LengthlessArray¶
| Element Type | rpr.DepthMeterFloat32 |
| Bounded | No |
Specifies ground - snow - water burial depth offset for each mine in a collection of mines
rpr.MineDielectricDifferenceLengthlessArray¶
| Element Type | rpr.MineDielectricDifference |
| Bounded | No |
Specifies local dielectric difference between the mine and the surrounding soil (reflectance) for each mine in a collection of mines
rpr.MinefieldLaneMarkerStructLengthlessArray¶
| Element Type | rpr.MinefieldLaneMarkerStruct |
| Bounded | No |
Specifies a minefield lane marker (a collection of segments)
rpr.MinefieldPaintSchemeLengthlessArray¶
| Element Type | rpr.MinefieldPaintSchemeEnum32 |
| Bounded | No |
Specifies the camouflage scheme/color for each mine in a collection of mines
rpr.MinefieldSensorTypeLengthlessArray¶
| Element Type | rpr.MinefieldSensorTypeEnum32 |
| Bounded | No |
Specifies a collection of minefield sensor types
rpr.MineFusingStructLengthlessArray¶
| Element Type | rpr.MineFusingStruct |
| Bounded | No |
Specifies the type of primary fuse, the type of the secondary fuse and the anti-handling device status for a collection of mines
rpr.MineIdentifierLengthlessArray¶
| Element Type | rpr.MineIdentifier |
| Bounded | No |
Identifies the mine entity identifier for each mine in a collection of mines
rpr.MissingRecordNumbersLengthlessArray1Plus¶
| Element Type | rpr.UnsignedInteger8 |
| Bounded | No |
Specifies missing record numbers as a collection
rpr.PerimeterPointStructLengthlessArray¶
| Element Type | rpr.PerimeterPointStruct |
| Bounded | No |
Specifies the location of perimeter points (collection)
rpr.TemperatureDegreeCelsiusFloat32LengthlessArray¶
| Element Type | rpr.TemperatureDegreeCelsiusFloat32 |
| Bounded | No |
Specifies thermal contrast for each mine in a collection of mines
rpr.CoefficientsLengthlessArray1Plus¶
| Element Type | rpr.Float32 |
| Bounded | No |
Represents the power distribution from the antenna as the coefficients of a spherical harmonic expansion. The highest order of the expansion can be determined by the number of coefficients in the array.
rpr.AntennaPatternVariantStructLengthlessArray¶
| Element Type | rpr.AntennaPatternVariantStruct |
| Bounded | No |
Represents an antenna's radiation pattern, its orientation in space, and the polarization of the radiation.
rpr.SignalDataLengthlessArray1Plus¶
| Element Type | rpr.Octet |
| Bounded | No |
The audio or digital data conveyed in a radio transmission.
rpr.ShaftDataStructLengthlessArray1Plus¶
| Element Type | rpr.ShaftDataStruct |
| Bounded | No |
Array of propulsion shaft states, one per shaft
rpr.FundamentalParameterDataStructLengthlessArray¶
| Element Type | rpr.FundamentalParameterDataStruct |
| Bounded | No |
Array of Fundamental Parameter Data records.
rpr.MarkingArray31¶
| Element Type | rpr.Octet |
| Bounded | Yes |
| Max size | 31 |
String of characters represented by a 31 element character string.
rpr.SilentAggregateStructLengthlessArray¶
| Element Type | rpr.SilentAggregateStruct |
| Bounded | No |
Set of silent aggregates (aggregates not registered in the federation).
rpr.SilentEntityStructLengthlessArray¶
| Element Type | rpr.SilentEntityStruct |
| Bounded | No |
A set of silent entities (entities not registered in the federation).
rpr.VariableDatumStructLengthlessArray¶
| Element Type | rpr.VariableDatumStruct |
| Bounded | No |
Set of additional data associated with an aggregate.
rpr.AttributeValuePairStructArray1Plus¶
| Element Type | rpr.AttributeValuePairStruct |
| Bounded | No |
Array of AttributeValuePairStruct.
rpr.DatumIdentifierLengthlessArray¶
| Element Type | rpr.DatumIdentifierEnum32 |
| Bounded | No |
Array of DatumIdentifierEnum32.
rpr.FixedDatumStructLengthlessArray¶
| Element Type | rpr.FixedDatumStruct |
| Bounded | No |
Array of FixedDatumStructs.
rpr.RecordStructArray¶
| Element Type | rpr.RecordStruct |
| Bounded | No |
Array of RecordStruct
rpr.RecordSetStructArray1Plus¶
| Element Type | rpr.RecordSetStruct |
| Bounded | No |
Array of RecordSetStruct
rpr.VariableDatumStructArray¶
| Element Type | rpr.VariableDatumStruct |
| Bounded | No |
Array of VariableDatumStruct
rpr.SupplyStructLengthlessArray¶
| Element Type | rpr.SupplyStruct |
| Bounded | No |
A list of supply types and the number of each being offered or requested.
rpr.BreachedStatusArray8¶
| Element Type | rpr.BreachedStatusEnum8 |
| Bounded | Yes |
| Max size | 8 |
Specifies the breached appearance for each individual segment portion of length = BreachLength
rpr.BreachableSegmentStructLengthlessArray¶
| Element Type | rpr.BreachableSegmentStruct |
| Bounded | No |
Specifies a breachable linear object (a collection of segments)
rpr.BreachStructLengthlessArray¶
| Element Type | rpr.BreachStruct |
| Bounded | No |
Specifies a breach linear object (a collection of segments)
rpr.EnvironmentRecStructArray¶
| Element Type | rpr.EnvironmentRecStruct |
| Bounded | No |
Specifies environment records as a collection of geometry and state records
rpr.ExhaustSmokeStructLengthlessArray¶
| Element Type | rpr.ExhaustSmokeStruct |
| Bounded | No |
Specifies an exhaust smoke linear object (a collection of smoke segments)
rpr.GridAxisStructLengthlessArray¶
| Element Type | rpr.GridAxisStruct |
| Bounded | No |
Specifies detailed information for a collection of grid axes
rpr.GridDataStructLengthlessArray¶
| Element Type | rpr.GridDataStruct |
| Bounded | No |
Specifies detailed information for a collection of grid data representations
netn.TransactionId¶
| Element Type | u8 |
| Bounded | Yes |
| Max size | 16 |
Unique identifier for a transaction. Encoded according to RFC 4122, section 4.1.2 using 16 bytes. Also referred to as Variant 1 or RFC 4122/DCE 1.1 UUIDs.
netn.UuidArrayOfHLAbyte16¶
| Element Type | u8 |
| Bounded | Yes |
| Max size | 16 |
Deprecated. UUIDs are exchanged as a byte array and are encoded according to RFC 4122, section 4.1.2 using 16 bytes. Also referred to as Variant 1 or RFC 4122/DCE 1.1 UUIDs. For example, 00112233-4455-8877-6699-aabbccddeeff is encoded as the bytes 00 11 22 33 44 55 88 77 66 99 aa bb cc dd ee ff.
netn.ArrayOfUuid¶
| Element Type | netn.UuidArrayOfHLAbyte16 |
| Bounded | No |
Deprecated. Array of Unique Identifiers expressed as UUIDs.
netn.NETNArrayOfSupplyStruct¶
| Element Type | netn.NETNSupplyStruct |
| Bounded | No |
A set of supply descriptions.
netn.GeodeticPath¶
| Element Type | netn.GeodeticLocation |
| Bounded | No |
A sequence of geodetic locations defining a path where each segment is a great circle between locations.
netn.GeodeticPolygon¶
| Element Type | netn.GeodeticLocation |
| Bounded | No |
A sequence of geodetic locations defining a geographical area bounded by a closed path where the first and last locations in the sequence are connected. Each point is a geodetic coordinate in WGS84 on the earth surface, and each segment is a great circle between locations.
netn.ArrayOfWorldLocationStruct¶
| Element Type | rpr.WorldLocationStruct |
| Bounded | No |
A polygonal chain (path) expressed as a sequence of geocentric points.
netn.ArrayOfStringType¶
| Element Type | string |
| Bounded | No |
A generic representation of a set of strings.
netn.UUID¶
| Element Type | u8 |
| Bounded | Yes |
| Max size | 16 |
4122, section 4.1.2 using 16 bytes. Also referred to as Variant 1 or RFC 4122/DCE 1.1 UUIDs. For example, 00112233-4455-8877-6699-aabbccddeeff is encoded as the bytes 00 11 22 33 44 55 88 77 66 99 aa bb cc dd ee ff.
netn.Text64¶
| Element Type | u16 |
| Bounded | Yes |
| Max size | 64 |
Text of max length 64 characters.
netn.ArrayOfText64¶
| Element Type | netn.Text64 |
| Bounded | No |
A set of names of max length 64 unicode characters.
netn.Datetime18¶
| Element Type | u16 |
| Bounded | Yes |
| Max size | 18 |
A designation of a specified chronological point measured using Coordinated Universal Time (UTC) ISO 8601:2000 as a standard of reference, constrained to 'zero meridian' i.e. �Zulu� time zone only. This is expressed as a composite field using a compacted ISO notation YYYYMMDDHHMMSS.SSS where YYYY represents a year, MM represents a month in values from 00 to 12, and DD represents a day in values from 00 to 31, HH represents an hour, MM represents a minute, and SS.SSS represents the number of seconds and milliseconds.
netn.ArrayOfTaskIds¶
| Element Type | netn.TransactionId |
| Bounded | No |
Array of Task Ids.
netn.ArrayOfNames¶
| Element Type | string |
| Bounded | No |
Array of Names.
netn.ArrayOfSpottedEquipment¶
| Element Type | netn.SpottedEquipment |
| Bounded | No |
An array with spotted equipment at the spotted entity.
netn.ArrayOfSpottedEntities¶
| Element Type | netn.SpottedEntity |
| Bounded | No |
The spotted entities at a specific time
netn.ArrayOfRelations¶
| Element Type | netn.Relation |
| Bounded | No |
Sequence of relations.
netn.NatoStockNumberArray13¶
| Element Type | u8 |
| Bounded | Yes |
| Max size | 13 |
13 digits (0-9)
netn.ArrayOfHoldings¶
| Element Type | netn.Holding |
| Bounded | No |
Sequence of holdings.
netn.Text5¶
| Element Type | u16 |
| Bounded | Yes |
| Max size | 5 |
Text of max length 5 characters.
netn.Text21¶
| Element Type | u16 |
| Bounded | Yes |
| Max size | 21 |
Text of max length 21 characters.
netn.Text255¶
| Element Type | u16 |
| Bounded | Yes |
| Max size | 255 |
Text of max length 255 characters.
netn.Text24¶
| Element Type | u16 |
| Bounded | Yes |
| Max size | 24 |
Text of max length 24 characters.
netn.ArrayOfCommunicationNetworks¶
| Element Type | netn.CommunicationNetworkStruct |
| Bounded | No |
An array of Communication Networks.
netn.Text20¶
| Element Type | u16 |
| Bounded | Yes |
| Max size | 20 |
Text of max length 20 characters.
netn.Text9¶
| Element Type | u16 |
| Bounded | Yes |
| Max size | 9 |
Text of max length 9 characters.
netn.Text3¶
| Element Type | u16 |
| Bounded | Yes |
| Max size | 3 |
Text of max length 3 characters.
netn.Text2¶
| Element Type | u16 |
| Bounded | Yes |
| Max size | 2 |
Text of max length 2 characters.
netn.Text1¶
| Element Type | u16 |
| Bounded | Yes |
| Max size | 1 |
Text of max length 1 characters.
netn.Text15¶
| Element Type | u16 |
| Bounded | Yes |
| Max size | 15 |
Text of max length 15 characters.
netn.Text8¶
| Element Type | u16 |
| Bounded | Yes |
| Max size | 8 |
Text of max length 8 characters.
netn.BinArrayType¶
| Element Type | bool |
| Bounded | No |
Binary data.
netn.ManufacturerIdType¶
| Element Type | u8 |
| Bounded | Yes |
| Max size | 3 |
The manufacturer mnemonic code consisting of three 6 bit ASCII characters.
netn.AttributeNamesType¶
| Element Type | string |
| Bounded | No |
Array of attribute names.
netn.ArrayOfAgentConcentrationStruct¶
| Element Type | netn.AgentConcentrationStruct |
| Bounded | No |
Array of agents and their concentrations.
netn.GeocentricPolygon¶
| Element Type | rpr.WorldLocationStruct |
| Bounded | No |
A polygon defined as a closed polygonal chain of geocentric world locations where the last location is connected to the first.
netn.ArrayOfAgentMassStruct¶
| Element Type | netn.AgentMassStruct |
| Bounded | No |
Array of agents and their masses.
netn.ArrayOfAgentTypeEnum¶
| Element Type | netn.AgentTypeEnum16 |
| Bounded | No |
Array of agents.
netn.ArrayOfCBRNExposureStruct¶
| Element Type | netn.CBRNExposureStruct |
| Bounded | No |
Array of agents and their dosages.
netn.ArrayOfCBRNSensorReadingStruct¶
| Element Type | netn.CBRNSensorReadingStruct |
| Bounded | No |
Array of sensor readings.
netn.ArrayOfProbabilityHazardContourStruct¶
| Element Type | netn.ProbabilityHazardContourStruct |
| Bounded | No |
Array of Probability Hazard Contours.
netn.ArrayOfProtectionEffectivenessStruct¶
| Element Type | netn.ProtectionEffectivenessStruct |
| Bounded | No |
Array of the protection’s effectiveness.
netn.ArrayOfRawDataHazardContourStruct¶
| Element Type | netn.RawDataHazardContourStruct |
| Bounded | No |
Array of Raw Data Hazard Contours.
netn.ArrayOfSigmas6¶
| Element Type | rpr.LengthMeterFloat32 |
| Bounded | Yes |
| Max size | 6 |
Size of the initial Gaussian puff sigma values.
netn.ArrayOfTreatmentStruct¶
| Element Type | netn.TreatmentStruct |
| Bounded | No |
Array of TreatmentStruct types.
netn.LinkStatusArray¶
| Element Type | netn.LinkStatusStruct |
| Bounded | No |
The status of physical network links.
netn.CommunicationNetworkArray¶
| Element Type | netn.Text64 |
| Bounded | No |
References to a set of communication networks.
netn.NetworkDeviceArray¶
| Element Type | netn.NetworkDeviceStruct |
| Bounded | No |
A set of nework devices.
netn.RequestedConnectionArray¶
| Element Type | netn.RequestedConnection |
| Bounded | No |
Characterisation of a set of requested connections.
netn.ConnectionReceiverArray¶
| Element Type | netn.ConnectionReceiverStruct |
| Bounded | No |
Connection characteristics for a number of receivers.
netn.IncomingConnectionArray¶
| Element Type | netn.IncomingConnectionStruct |
| Bounded | No |
A set of incoming connections.
netn.ArrayOfResourceStatus¶
| Element Type | netn.ResourceStatusNumberStruct |
| Bounded | No |
The array of health states for a named resource.
netn.ArrayOfEntityStruct¶
| Element Type | netn.EntityStruct |
| Bounded | No |
Data for one or more entities that comprise an entity list.
netn.ArrayOfSensorStruct¶
| Element Type | netn.SensorStruct |
| Bounded | No |
Array with definitio0ns of sensors, 1+ cardinality
netn.ArrayOfRepairTypeEnum¶
| Element Type | rpr.RepairTypeEnum16 |
| Bounded | No |
List of repair types
netn.ArrayOfRepairStruct¶
| Element Type | netn.RepairStruct |
| Bounded | No |
List of repair descriptions (equipment and type of repairs).
link16.OctetArray10¶
| Element Type | rpr.Octet |
| Bounded | Yes |
| Max size | 10 |
Array of 10 octets.
link16.TADILJWordStructLengthlessArray1Plus¶
| Element Type | link16.TADILJWordStruct |
| Bounded | No |
Array of at least 1 TADILJWordStruct, encoded without the number of array elements.
link16.OctetArray6¶
| Element Type | rpr.Octet |
| Bounded | Yes |
| Max size | 6 |
Array of 6 octets.
link16.OctetLengthlessArray29Plus¶
| Element Type | rpr.Octet |
| Bounded | No |
Array of at least 29 octets, encoded without the number of array elements.
Aliases¶
rpr.ClockTimeHourInteger32¶
Time past on the clock in full hours since a specified point in time.
Aliased Type: i32
rpr.Float32¶
Single-precision floating point number.
Aliased Type: f32
rpr.Float64¶
Double-precision floating point number.
Aliased Type: f64
rpr.Integer16¶
Integer in the range [-2^15, 2^15-1].
Aliased Type: i16
rpr.Integer32¶
Integer in the range [-2^31, 2^31-1].
Aliased Type: i32
rpr.Octet¶
Uninterpreted 8-bit value.
Aliased Type: u8
rpr.PercentFloat32¶
Percentage
Aliased Type: f32
rpr.PercentUnsignedInteger32¶
Percentage
Aliased Type: u32
rpr.PowerRatioDecibelMilliwattFloat32¶
Power ratio in decibels (dB) of a measured power referenced to 1 milliwatt (mW).
Aliased Type: f32
rpr.TimestampUnsignedInteger32¶
The time past the hour, scaled so that value 0 represents the start of the hour and value 2^31 - 1 represents one time unit before the start of the next hour, thereby resulting in each time unit representing exactly 3600/(2^31) s, which is approximately 1.67638063 microsecond.
Aliased Type: u32
rpr.UnsignedInteger16¶
Integer in the range [0, 2^16-1].
Aliased Type: u16
rpr.UnsignedInteger32¶
Integer in the range [0, 2^32-1].
Aliased Type: u32
rpr.UnsignedInteger64¶
Integer in the range [0, 2^64-1].
Aliased Type: u64
rpr.UnsignedInteger8¶
Integer in the range [0, 2^8-1].
Aliased Type: u8
rpr.MineDielectricDifference¶
Local dielectric difference between the mine and the surrounding soil (reflectance)
Aliased Type: f32
rpr.MineIdentifier¶
Specifies a mine entity identifier
Aliased Type: u16
rpr.BitRateBitPerSecondUnsignedInteger32¶
Rate of transmission, in bits per second.
Aliased Type: u32
rpr.BitsUnsignedInteger16¶
Transmission size, in number of bits.
Aliased Type: u16
rpr.ParticipatingUnitSourceNumber¶
PU number. Valid range [1,76] octal ([1,62] decimal).
Aliased Type: u8
rpr.SpeedChangeRateRPMPerSecondInteger16¶
Angular acceleration
Aliased Type: i16
rpr.PowerWattFloat32¶
The unit of power is the watt (W), which is equal to one joule per second.
Aliased Type: f32
rpr.TransponderModeCAltitude100FootInteger16¶
Actual Mode C altitude in the range 0-126,000 feet in 100-foot increments.
Aliased Type: i16
netn.EpochTimeSecInt64¶
The number of seconds since 1 Jan 1970 (wallclock time) or since the start of the simulation (logical time).
Aliased Type: i64
netn.QuantityFloat32¶
A generic floating-point quantity.
Aliased Type: f32
netn.QuantityFloat64¶
A generic floating-point quantity.
Aliased Type: f64
netn.QuantityInt32¶
A generic discrete quantity.
Aliased Type: i32
netn.DirectionDegreesFloat32¶
Compass direction measured clockwise relative to true north. Calculate values outside the range [0, 360) as modulo 360.
Aliased Type: f32
netn.LatLongDegreesFloat64¶
Represents a measure of either latitude or longitude in decimal degrees of arc.
Aliased Type: f64
netn.MassDensityFloat32¶
Density of substance measured as kg per cubic meter.
Aliased Type: f32
netn.PercentFloat64¶
A generic measure of percentage (0-100).
Aliased Type: f64
netn.TimeSecInt32¶
A generic time interval in seconds.
Aliased Type: i32
netn.AltitudeMeterFloat64¶
Generic representation of altitude defined by the context of use, i.e. height Above Mean Sea Level, height Above Ground Level.
Aliased Type: f64
netn.MassConcentrationFloat32¶
Concentration of a substance measured as kg/m3.
Aliased Type: f32
netn.PrecipitationIntensityFloat32¶
Light rain — when the precipitation rate is < 2.5 mm (0.098 in) per hour. Moderate rain — when the precipitation rate is between 2.5 mm (0.098 in) - 7.6 mm (0.30 in) or 10 mm (0.39 in) per hour. Heavy rain — when the precipitation rate is > 7.6 mm (0.30 in) per hour, or between 10 mm (0.39 in) and 50 mm (2.0 in) per hour. Violent rain — when the precipitation rate is > 50 mm (2.0 in) per hour.
Aliased Type: f32
netn.AtmosphericPressureFloat32¶
Pressure measured in Millibar or Hecto Pascal. 1 mbar = 1 hPa
Aliased Type: f32
netn.SalinityFloat32¶
Practical Salinity Unit (PSU) measured in g/kg.
Aliased Type: f32
netn.FormationInt32¶
Defines the formation.
Aliased Type: i32
netn.MMSIType¶
A 30 bits value. The MMSI number (Maritime Mobile Service Identity) is a unique nine-digit number for identifying an AIS station.
Aliased Type: i32
netn.UnitModelType¶
A 4 bits value. (Part B) Unit Model Code.
Aliased Type: u8
netn.SerialNumberType¶
A 20 bits value. (Part B) Serial Number.
Aliased Type: i32
netn.DesignatedAreaCodeType¶
A 10 bits value. Designated area code (DAC).
Aliased Type: i32
netn.FunctionIdType¶
A 6 bits value. Functional ID (FID).
Aliased Type: i32
netn.IMOType¶
A 30 bits value. The International Maritime Organization (IMO) number is a unique identifier for vessels. See https://www.itu.int/en/ITU-R. The IMO number is made of the three letters 'IMO' followed by a seven-digit number. This number consists of a six-digit sequential unique number followed by a check digit. The integrity of an IMO number can be verified using its check digit.This is done by multiplying each of the first six digits by a factor of 2 to 7 corresponding to their position from right to left. The rightmost digit of this sum is the check digit. For example, for IMO 9074729: (9×7) + (0×6) + (7×5) + (4×4) + (7×3) + (2×2) = 139. This attribute represents the 7 digits value of the IMO number. The value shall be zero for not available (default). The value shall also be zero for inland vessels.
Aliased Type: i32
netn.ShipTypeType¶
A 8 bits value. The type of ship and cargo. See https://www.itu.int/en/ITU-R.
Aliased Type: u8
netn.DegreesPerSecondFloat32¶
The turn rate in degrees per second, where: (a) zero value: not turning; (b) positive value: turning right; (c) negative value: turning left.
Aliased Type: f32
netn.DraughtMeterFloat32¶
The vertical distance between the waterline and the bottom of the hull (keel), with the thickness of the hull included; Draught determines the minimum depth of water a ship or boat can safely navigate.
Aliased Type: f32
netn.DensityRatioFloat32¶
Ratio of density of two materials in range [0, 1].
Aliased Type: f32
netn.DosageKgSecondPerMeterCubedFloat32¶
Dosage in SI units.
Aliased Type: f32
netn.ExposureFloat32¶
Data type for exposure.
Aliased Type: f32
netn.MeanMetersFloat32¶
Mean of a Gaussian distribution, based on SI unit meter, unit symbol m.
Aliased Type: f32
netn.QuantityUInt32¶
Quantity in range [0, 2^32-1]
Aliased Type: u32
netn.VarianceMetersSquaredFloat32¶
Variance of a Gaussian distribution, based on SI unit meter squared, unit symbol m2.
Aliased Type: f32
netn.BitsPerSecond¶
Data transfer rate.
Aliased Type: i64
netn.RangeFloat32¶
Range of sensor
Aliased Type: f32
link16.CryptoVariable¶
An integer identification of the crypto variable used for JTIDS transmission and message encryption. This variable allows for simulated crypto netting. Valid range: [0,127] and all bits set to one indicating no statement/wildcard.
Aliased Type: u8
link16.NetworkNumber¶
Used to create virtual sub-circuits within NPG for stacked nets or between NPGs for multi-net operations. Valid range: [0,127].
Aliased Type: u8
link16.NetworkParticipationGroupNumber¶
Used to segregate information within a JTIDS/MIDS network. Creates virtual networks of participants. Valid range: [0,511].
Aliased Type: u16
link16.TimeSlotIdentifier¶
Bits 0-16 indicate the Time Slot Number; valid arrange [0,98303]. Time Slot 0 represents time slot A-1, and Time Slot 98303 represents C-32767. When the Epoch is 112, the last valid time slot is 45151 (end of the day). Bits 17-23 are padding and set to 0. Bits 24-31 indicate the Epoch number; valid range [0,112]. An epoch is 12.8 minutes long, 112.5 epochs in a 24 hour day. All bits set to one (including the padding field) indicate a no statement/wildcard.
Aliased Type: u32
Optionals¶
hla.MaybeU8¶
Optional Type: u8
hla.MaybeI16¶
Optional Type: i16
hla.MaybeU16¶
Optional Type: u16
hla.MaybeI32¶
Optional Type: i32
hla.MaybeU32¶
Optional Type: u32
hla.MaybeI64¶
Optional Type: i64
hla.MaybeU64¶
Optional Type: u64
hla.MaybeF32¶
Optional Type: f32
hla.MaybeF64¶
Optional Type: f64
hla.MaybeBool¶
Optional Type: bool
hla.MaybeString¶
Optional Type: string
hla.MaybeTimeStamp¶
Optional Type: sen.TimeStamp
hla.MaybeDuration¶
Optional Type: sen.Duration
rpr.MaybeTemperatureDegreeCelsiusFloat32¶
Optional Type: rpr.TemperatureDegreeCelsiusFloat32
rpr.MaybeMeterFloat32¶
Optional Type: rpr.MeterFloat32
rpr.MaybeEntityTypeStruct¶
Optional Type: rpr.EntityTypeStruct
rpr.MaybeWorldLocationStruct¶
Optional Type: rpr.WorldLocationStruct
rpr.MaybeTransmitterOperationalStatusEnum8¶
Optional Type: rpr.TransmitterOperationalStatusEnum8
rpr.MaybeForceIdentifierEnum8¶
Optional Type: rpr.ForceIdentifierEnum8
rpr.MaybeDamageStatusEnum32¶
Optional Type: rpr.DamageStatusEnum32
rpr.MaybeEnvironmentObjectTypeStruct¶
Optional Type: rpr.EnvironmentObjectTypeStruct
netn.MaybeUUID¶
Optional Type: netn.UUID
netn.MaybeEchelonEnum32¶
Optional Type: netn.EchelonEnum32
netn.MaybeArrayOfUuid¶
Optional Type: netn.ArrayOfUuid
netn.MaybeUuidArrayOfHLAbyte16¶
Optional Type: netn.UuidArrayOfHLAbyte16
netn.MaybeAggregateMissionEnum16¶
Optional Type: netn.AggregateMissionEnum16
netn.MaybePathVariantStruct¶
Optional Type: netn.PathVariantStruct
netn.MaybePointVariantStruct¶
Optional Type: netn.PointVariantStruct
netn.MaybeArrayOfText64¶
Optional Type: netn.ArrayOfText64
netn.MaybeGeodeticQuadrangle¶
Optional Type: netn.GeodeticQuadrangle
netn.MaybeNETNArrayOfSupplyStruct¶
Optional Type: netn.NETNArrayOfSupplyStruct
netn.MaybeActiveStatusEnum8¶
Optional Type: netn.ActiveStatusEnum8
netn.MaybeGeoReferenceVariant¶
Optional Type: netn.GeoReferenceVariant
netn.MaybeWindStruct¶
Optional Type: netn.WindStruct
netn.MaybePrecipitationStruct¶
Optional Type: netn.PrecipitationStruct
netn.MaybeHazeStruct¶
Optional Type: netn.HazeStruct
netn.MaybeSnowStruct¶
Optional Type: netn.SnowStruct
netn.MaybeSurfaceMoistureEnum16¶
Optional Type: netn.SurfaceMoistureEnum16
netn.MaybeRoadIceConditionEnum16¶
Optional Type: netn.RoadIceConditionEnum16
netn.MaybeSeaStateEnum16¶
Optional Type: netn.SeaStateEnum16
netn.MaybeIceStruct¶
Optional Type: netn.IceStruct
netn.MaybeCurrentStruct¶
Optional Type: netn.CurrentStruct
netn.MaybeWaveStruct¶
Optional Type: netn.WaveStruct
netn.MaybeLayerStruct¶
Optional Type: netn.LayerStruct
netn.MaybeCloudStruct¶
Optional Type: netn.CloudStruct
netn.MaybeSedimentTypeEnum32¶
Optional Type: netn.SedimentTypeEnum32
netn.MaybeArrayOfHoldings¶
Optional Type: netn.ArrayOfHoldings
netn.MaybeUnitSymbolAmplificationStruct¶
Optional Type: netn.UnitSymbolAmplificationStruct
netn.MaybeFormationStruct¶
Optional Type: netn.FormationStruct
netn.MaybeArrayOfCommunicationNetworks¶
Optional Type: netn.ArrayOfCommunicationNetworks
netn.MaybeNatoStockNumberArray13¶
Optional Type: netn.NatoStockNumberArray13
netn.MaybeEquipmentSymbolAmplificationStruct¶
Optional Type: netn.EquipmentSymbolAmplificationStruct
netn.MaybeModelResolutionTypeEnum32¶
Optional Type: netn.ModelResolutionTypeEnum32
netn.MaybeInstallationSymbolAmplificationStruct¶
Optional Type: netn.InstallationSymbolAmplificationStruct
netn.MaybeArrayOfRelations¶
Optional Type: netn.ArrayOfRelations
netn.MaybeCommunicationNetworkTypeEnum¶
Optional Type: netn.CommunicationNetworkTypeEnum
netn.MaybeCommunicationServiceTypeEnum¶
Optional Type: netn.CommunicationServiceTypeEnum
netn.MaybeIncomingConnectionArray¶
Optional Type: netn.IncomingConnectionArray
netn.MaybeArrayOfEntityStruct¶
Optional Type: netn.ArrayOfEntityStruct
netn.MaybeArrayOfResourceStatus¶
Optional Type: netn.ArrayOfResourceStatus
netn.MaybeWeaponControlOrderEnum8¶
Optional Type: netn.WeaponControlOrderEnum8
Basic Types¶
u8¶
8-bit unsigned integer.
u16¶
16-bit unsigned integer.
i16¶
16-bit signed integer.
u32¶
32-bit unsigned integer.
i32¶
32-bit signed integer.
u64¶
64-bit unsigned integer.
i64¶
64-bit signed integer.
f32¶
32-bit real number.
f64¶
64-bit real number.
bool¶
Boolean.
string¶
Text string.
senDuration¶
A time duration.
senTimestamp¶
A point in time.