Something went wrong on our end
-
Brutzman, Don authoredBrutzman, Don authored
AllPduAssessmentTemplate.md 43.98 KiB
IEEE Distributed Interactive Simulation (DIS) version 7 PDU Assessment
PDU type and PDUs | ID | Assess | IEEE Standard 1278.1-2012 | |
---|---|---|---|---|
EntityInformationInteractionFamilyPduType | 1 | Javadoc Schemadoc | Section 5.3.3. Common superclass for EntityState, Collision, collision-elastic, and entity state update PDUs. | |
1. EntityStatePdu | 1 |
|
Javadoc Schemadoc | 7.2.2. Represents the position and state of one entity in the world. See 5.3.2. (length of list found in field numberOfVariableParameters) |
2. CollisionPdu | 4 |
|
Javadoc Schemadoc | 7.2.3 Collisions between entities shall be communicated by issuing a Collision PDU. See 5.3.3. |
3. CollisionElasticPdu | 66 |
|
Javadoc Schemadoc | 7.2.4 Information about elastic collisions in a DIS exercise shall be communicated using a Collision-Elastic PDU. See 5.3.4. |
4. EntityStateUpdatePdu | 67 |
|
Javadoc Schemadoc | 7.2.5. Nonstatic information about a particular entity may be communicated by issuing an Entity State Update PDU. 5.3.5. (length of list found in field numberOfVariableParameters) |
5. AttributePdu | 72 |
|
Javadoc Schemadoc | 7.2.6. Information about individual attributes for a particular entity, other object, or event may be communicated using an Attribute PDU. The Attribute PDU shall not be used to exchange data available in any other PDU except where explicitly mentioned in the PDU issuance instructions within this standard. See 5.3.6. (length of list found in field numberAttributeRecordSet) |
PDU type and PDUs | ID | Assess | IEEE Standard 1278.1-2012 | |
---|---|---|---|---|
WarfareFamilyPduType | 2 | Javadoc Schemadoc | Abstract superclass for fire and detonation pdus that have shared information. Section 7.3 | |
1. FirePdu | 2 |
|
Javadoc Schemadoc | 7.3.2 Used to communicate the firing of a weapon or expendable. |
2. DetonationPdu | 3 |
|
Javadoc Schemadoc | 7.3.3 Used to communicate the detonation or impact of munitions, as well as non-munition explosions, the burst or initial bloom of chaff, and the ignition of a flare. (length of list found in field numberOfVariableParameters) |
3. DirectedEnergyFirePdu | 68 |
|
Javadoc Schemadoc | 7.3.4 Used to communicate the firing of a directed energy weapon. (length of list found in field numberOfDERecords) |
4. EntityDamageStatusPdu | 69 |
|
Javadoc Schemadoc | 7.3.5 Used to communicate detailed damage information sustained by an entity regardless of the source of the damage. (length of list found in field numberOfDamageDescription) |
PDU type and PDUs | ID | Assess | IEEE Standard 1278.1-2012 | |
---|---|---|---|---|
LogisticsFamilyPduType | 3 | Javadoc Schemadoc | Abstract superclass for logistics PDUs. Section 7.4 | |
1. ServiceRequestPdu | 5 |
|
Javadoc Schemadoc | 5.5.5 Communicate information associated with one entity requesting a service from another. (length of list found in field numberOfSupplyTypes) |
2. ResupplyOfferPdu | 6 |
|
Javadoc Schemadoc | 5.5.6 Communicate the offer of supplies by a supplying entity to a receiving entity. (length of list found in field numberOfSupplyTypes) |
3. ResupplyReceivedPdu | 7 |
|
Javadoc Schemadoc | 5.5.7 Used to acknowledge the receipt of supplies by the receiving entity. (length of list found in field numberOfSupplyTypes) |
4. ResupplyCancelPdu | 8 |
|
Javadoc Schemadoc | 5.5.8 Used to communicate the canceling of a resupply service provided through logistics support. |
5. RepairCompletePdu | 9 |
|
Javadoc Schemadoc | 5.5.10 Used by the repairing entity to communicate the repair that has been performed for the entity that requested repair service. |
6. RepairResponsePdu | 10 |
|
Javadoc Schemadoc | 5.5.11 used by the receiving entity to acknowledge the receipt of a Repair Complete PDU |
PDU type and PDUs | ID | Assess | IEEE Standard 1278.1-2012 | |
---|---|---|---|---|
RadioCommunicationsFamilyPduType | 4 | Javadoc Schemadoc | Abstract superclass for radio communications PDUs. Section 7.7 | |
1. TransmitterPdu | 25 |
|
Javadoc Schemadoc | 5.8.3 Communicates the state of a particular radio transmitter or simple intercom. (length of list found in field modulationParameterCount antennaPatternCount) |
2. SignalPdu | 26 |
|
Javadoc Schemadoc | 5.8.4 Conveys the audio or digital data carried by the simulated radio or intercom transmission. |
3. ReceiverPdu | 27 |
|
Javadoc Schemadoc | 5.8.5 Communicates the state of a particular radio receiver. Its primary application is in communicating state information to radio network monitors, data loggers, and similar applications for use in debugging, supervision, and after-action review. |
4. IntercomSignalPdu | 31 |
|
Javadoc Schemadoc | 5.8.6 Conveys the audio or digital data that is used to communicate between simulated intercom devices (length of list found in field dataLength) |
5. IntercomControlPdu | 32 |
|
Javadoc Schemadoc | 5.8.7 Communicates the state of a particular intercom device, request an action of another intercom device, or respond to an action request. (length of list found in field intercomParametersLength) |
PDU type and PDUs | ID | Assess | IEEE Standard 1278.1-2012 | |
---|---|---|---|---|
SimulationManagementFamilyPduType | 5 | Javadoc Schemadoc | First part of a simulation management (SIMAN) PDU and SIMAN-Reliability (SIMAN-R) PDU. Sectionn 6.2.81 | |
1. CreateEntityPdu | 11 |
|
Javadoc Schemadoc | Section 7.5.2. Create a new entity. See 5.6.5.2. |
2. RemoveEntityPdu | 12 |
|
Javadoc Schemadoc | Section 7.5.3 The removal of an entity from an exercise shall be communicated with a Remove Entity PDU. See 5.6.5.3. |
3. StartResumePdu | 13 |
|
Javadoc Schemadoc | Section 7.5.4. Start or resume an entity or exercise. See 5.6.5.4. |
4. StopFreezePdu | 14 |
|
Javadoc Schemadoc | Section 7.5.5. Stop or freeze an enity or exercise. See 5.6.5.5 |
5. AcknowledgePdu | 15 |
|
Javadoc Schemadoc | 7.5.6 Acknowledges the receipt of a Start/Resume PDU, Stop/Freeze PDU, Create Entity PDU, or Remove Entity PDU. See 5.6.5.6. |
6. ActionRequestPdu | 16 |
|
Javadoc Schemadoc | 7.5.7 A request from an SM to a managed entity to perform a specified action. See 5.6.5.7 (length of list found in field numberOfFixedDatumRecords numberOfVariableDatumRecords) |
7. ActionResponsePdu | 17 |
|
Javadoc Schemadoc | Section 7.5.8. When an entity receives an Action Request PDU, that entity shall acknowledge the receipt of the Action Request PDU with an Action Response PDU. See 5.6.5.8. (length of list found in field numberOfFixedDatumRecords numberOfVariableDatumRecords) |
8. DataQueryPdu | 18 |
|
Javadoc Schemadoc | Section 7.5.9. Request for data from an entity. See 5.6.5.9 (length of list found in field numberOfFixedDatumRecords numberOfVariableDatumRecords) |
9. SetDataPdu | 19 |
|
Javadoc Schemadoc | Section 7.5.10. Initializing or changing internal state information shall be communicated using a Set Data PDU. See 5.6.5.10 (length of list found in field numberOfFixedDatumRecords numberOfVariableDatumRecords) |
10. DataPdu | 20 |
|
Javadoc Schemadoc | 7.5.11 Information issued in response to a Data Query PDU or Set Data PDU. Section 5.6.5.11 (length of list found in field numberOfFixedDatumRecords numberOfVariableDatumRecords) |
11. EventReportPdu | 21 |
|
Javadoc Schemadoc | 7.5.12 Reports occurance of a significant event to the simulation manager. See 5.6.5.12. (length of list found in field numberOfFixedDatumRecords numberOfVariableDatumRecords) |
12. CommentPdu | 22 |
|
Javadoc Schemadoc | 7.5.13 Used to enter arbitrary messages (character strings, for example). See 5.6.5.13 (length of list found in field numberOfVariableDatumRecords) |
PDU type and PDUs | ID | Assess | IEEE Standard 1278.1-2012 | |
---|---|---|---|---|
DistributedEmissionsRegenerationFamilyPduType | 6 | Javadoc Schemadoc | Section 5.3.7. Electronic Emissions. Abstract superclass for distributed emissions PDU | |
1. ElectromagneticEmissionPdu | 23 |
|
Javadoc Schemadoc | 7.6.2 Communicate active electromagnetic emissions, including radar and radar-related electronic warfare (e.g., jamming). Exceptions include IFF interrogations and replies, navigation aids, voice, beacon and data radio communications, directed energy weapons, and laser ranging and designation systems, which are handled by other PDUs. Section 5.3.7.1. (length of list found in field numberOfSystems) |
2. DesignatorPdu | 24 |
|
Javadoc Schemadoc | 7.6.3 Handles designating operations. See 5.3.7.2. |
3. IFFLayer2Pdu | 28 |
|
Javadoc Schemadoc | Section 5.3.7.4.2 When present, layer 2 should follow layer 1 and have the following fields. This requires manual cleanup. the beamData attribute semantics are used in multiple ways. UNFINSISHED (length of list found in field numberOfParameters) |
4. IFFPdu IdentificationFriendOrFoePdu |
28 |
|
Javadoc Schemadoc | 7.6.5.1 Information about military and civilian interrogators, transponders, and specific other electronic systems. See 5.7.6 |
5. UnderwaterAcousticPdu | 29 |
|
Javadoc Schemadoc | 7.6.4 Information about underwater acoustic emmissions. See 5.7.5. (length of list found in field numberOfShafts numberOfAPAs numberOfUAEmitterSystems) |
6. SEESPdu SupplementalEmissionEntityStatePdu |
30 |
|
Javadoc Schemadoc | 7.6.6 Certain supplemental information on an entity’s physical state and emissions. See 5.7.7 (length of list found in field numberOfPropulsionSystems numberOfVectoringNozzleSystems) |
PDU type and PDUs | ID | Assess | IEEE Standard 1278.1-2012 | |
---|---|---|---|---|
EntityManagementFamilyPduType | 7 | Javadoc Schemadoc | Managment of grouping of PDUs, and more. Section 7.8 | |
1. AggregateStatePdu | 33 |
|
Javadoc Schemadoc | 5.9.2.2 The Aggregate State PDU shall be used to communicate the state and other pertinent information about an aggregated unit. (length of list found in field numberOfDisAggregates numberOfDisEntities numberOfSilentAggregateTypes numberOfSilentEntityTypes numberOfVariableDatumRecords) |
2. IsGroupOfPdu | 34 |
|
Javadoc Schemadoc | 5.9.3.1 The IsGroupOf PDU shall communicate information about the individual states of a group of entities, including state information that is necessary for the receiving simulation applications to represent the issuing group of entities in the simulation applications’ own simulation. (length of list found in field numberOfGroupedEntities) |
3. TransferOwnershipPdu | 35 |
|
Javadoc Schemadoc | Information initiating the dyanic allocation and control of simulation entities between two simulation applications. |
4. IsPartOfPdu | 36 |
|
Javadoc Schemadoc | 5.9.5 Used to request hierarchical linkage of separately hosted simulation entities |
PDU type and PDUs | ID | Assess | IEEE Standard 1278.1-2012 | |
---|---|---|---|---|
MinefieldFamilyPduType | 8 | Javadoc Schemadoc | Abstract superclass for PDUs relating to minefields. Section 7.9 | |
1. MinefieldStatePdu | 37 |
|
Javadoc Schemadoc | 5.10.2 Communicate information about the minefield, including the location, perimeter, and types of mines contained within it. (length of list found in field numberOfPerimeterPoints numberOfMineTypes) |
2. MinefieldQueryPdu | 38 |
|
Javadoc Schemadoc | 5.10.3 Contains information about the requesting entity and the region and mine types of interest to the requesting entity. (length of list found in field numberOfPerimeterPoints numberOfSensorTypes) |
3. MinefieldDataPdu | 39 |
|
Javadoc Schemadoc | 5.10.4 Information about the location and status of a collection of mines in a minefield is conveyed through the Minefield Data PDU on an individual mine basis. (length of list found in field numberOfSensorTypes numberOfMinesInThisPdu numberOfMinesInThisPdu numberOfMinesInThisPdu numberOfMinesInThisPdu numberOfMinesInThisPdu numberOfMinesInThisPdu numberOfMinesInThisPdu numberOfMinesInThisPdu numberOfMinesInThisPdu numberOfMinesInThisPdu numberOfMinesInThisPdu numberOfMinesInThisPdu numberOfMinesInThisPdu numberOfMinesInThisPdu) |
4. MinefieldResponseNACKPdu | 40 |
|
Javadoc Schemadoc | 5.10.5 Contains information about the requesting entity and the PDU(s) that were not received in response to a query. NACK = Negative Acknowledgment. (length of list found in field numberOfMissingPdus) |
PDU type and PDUs | ID | Assess | IEEE Standard 1278.1-2012 | |
---|---|---|---|---|
SyntheticEnvironmentFamilyPduType | 9 | Javadoc Schemadoc | Section 5.3.11: Abstract superclass for synthetic environment PDUs | |
1. EnvironmentalProcessPdu | 41 |
|
Javadoc Schemadoc | 7.10.2 Used to communicate information about environmental effects and processes. (length of list found in field numberOfEnvironmentRecords) |
2. GriddedDataPdu | 42 |
|
Javadoc Schemadoc | 7.10.3 Used to communicate information about global, spatially varying environmental effects. (length of list found in field numberOfGridAxes numberOfGridAxes) |
3. PointObjectStatePdu | 43 |
|
Javadoc Schemadoc | 7.10.4 Used to communicate detailed information about the addition/modification of a synthetic environment object that is geometrically anchored to the terrain with a single point. |
4. LinearObjectStatePdu | 44 |
|
Javadoc Schemadoc | 7.10.5 Used to communicate detailed information about the addition/modification of a synthetic environment object that is geometrically anchored to the terrain with one point and has size and orientation. (length of list found in field numberOfLinearSegments) |
5. ArealObjectStatePdu | 45 |
|
Javadoc Schemadoc | 7.10.6 Used to communicate detailed information about the addition/modification of a synthetic environment object that is geometrically anchored to the terrain with a set of three or more points that come to a closure. (length of list found in field numberOfPoints) |
PDU type and PDUs | ID | Assess | IEEE Standard 1278.1-2012 | |
---|---|---|---|---|
SimulationManagementWithReliabilityFamilyPduType | 10 | Javadoc Schemadoc | Simulation Management with Reliability PDUs with reliability service levels in a DIS exercise are an alternative to the Simulation Management PDUs, and may or may not be required for participation in an DIS exercise, | |
1. CreateEntityRPdu CreateEntityReliablePdu |
51 |
|
Javadoc Schemadoc | 5.12.4.2 Serves the same function as the Create Entity PDU but with the addition of reliability service levels. |
2. RemoveEntityRPdu RemoveEntityReliablePdu |
52 |
|
Javadoc Schemadoc | 5.12.4.3 Contains the same information as found in the Remove Entity PDU with the addition of the level of reliability service to be used for the removal action being requested. |
3. StartResumeRPdu StartResumeReliablePdu |
53 |
|
Javadoc Schemadoc | 5.12.4.4 Serves the same function as the Start/Resume PDU but with the addition of reliability service levels |
4. StopFreezeRPdu StopFreezeReliablePdu |
54 |
|
Javadoc Schemadoc | 5.12.4.5 Serves the same function as the Stop/Freeze PDU (see 5.6.5.5.1) but with the addition of reliability service levels. |
5. AcknowledgeRPdu AcknowledgeReliablePdu |
55 |
|
Javadoc Schemadoc | 5.12.4.6 Serves the same function as the Acknowledge PDU but is used to acknowledge the receipt of a Create Entity-R PDU, a Remove Entity-R PDU, a Start/Resume-R PDU, or a Stop/Freeze-R PDU. |
6. ActionRequestRPdu ActionRequestReliablePdu |
56 |
|
Javadoc Schemadoc | 5.12.4.7 Serves the same function as the Action Request PDU but with the addition of reliability service levels. (length of list found in field numberOfFixedDatumRecords numberOfVariableDatumRecords) |
7. ActionResponseRPdu ActionResponseReliablePdu |
57 |
|
Javadoc Schemadoc | 5.12.4.8 Serves the same function as the Action Response PDU (see 5.6.5.8.1) but is used to acknowledge the receipt of an Action Request-R PDU. (length of list found in field numberOfFixedDatumRecords numberOfVariableDatumRecords) |
8. DataQueryRPdu DataQueryReliablePdu |
58 |
|
Javadoc Schemadoc | 5.12.4.9 Serves the same function as the Data Query PDU but with the addition of reliability service levels (length of list found in field numberOfFixedDatumRecords numberOfVariableDatumRecords) |
9. SetDataRPdu SetDataReliablePdu |
59 |
|
Javadoc Schemadoc | 5.12.4.10 Serves the same function as the Set Data PDU but with the addition of reliability service levels. (length of list found in field numberOfFixedDatumRecords numberOfVariableDatumRecords) |
10. DataRPdu DataReliablePdu |
60 |
|
Javadoc Schemadoc | 5.12.4.11 Serves the same function as the Data PDU but with the addition of reliability service levels and is used in response to a Data Query-R PDU, a Data-R PDU, or a Set Data-R PDU. (length of list found in field numberOfFixedDatumRecords numberOfVariableDatumRecords) |
11. EventReportRPdu EventReportReliablePdu |
61 |
|
Javadoc Schemadoc | 5.12.4.12 Contains the same information as found in the Event Report PDU. (length of list found in field numberOfFixedDatumRecords numberOfVariableDatumRecords) |
12. CommentRPdu CommentReliablePdu |
62 |
|
Javadoc Schemadoc | 5.12.4.13 Serves the same function as the Comment PDU. (length of list found in field numberOfVariableDatumRecords) |
13. RecordRPdu RecordReliablePdu |
63 |
|
Javadoc Schemadoc | 5.12.4.16 Used to respond to a Record Query-R PDU or a Set Record-R PDU. It is used to provide information requested in a Record Query-R PDU, to confirm the information received in a Set Record-R PDU, and to confirm the receipt of a periodic or unsolicited Record-R PDU when the acknowledged service level is used. (length of list found in field numberOfRecordSets) |
14. SetRecordRPdu SetRecordReliablePdu |
64 |
|
Javadoc Schemadoc | 5.12.4.15 Used to set or change certain parameter values. These parameter values are contained within a record format as compared to the datum format used in the Set Data-R PDU. (length of list found in field numberOfRecordSets) |
15. RecordQueryRPdu RecordQueryReliablePdu |
65 |
|
Javadoc Schemadoc | 5.12.4.14 Used to communicate a request for data in record format. (length of list found in field numberOfRecords) |
PDU type and PDUs | ID | Assess | IEEE Standard 1278.1-2012 | |
---|---|---|---|---|
LiveEntityFamilyPduType | 11 | Javadoc Schemadoc | Does not inherit from PduBase. See section 9. | |
1. TSPIPdu TimeSpacePositionInformationPdu |
46 |
|
Javadoc Schemadoc | 9.4.2 The Time Space Position Information (TSPI) PDU shall communicate information about the LE’s state vector. (length of list found in field systemSpecificDataLength) |
2. AppearancePdu | 47 |
|
Javadoc Schemadoc | 9.4.3 Communicate information about the appearance of a live entity. |
3. ArticulatedPartsPdu | 48 |
|
Javadoc Schemadoc | 9.4.4 Communicate information about an entity’s articulated and attached parts. (length of list found in field numberOfParameterRecords) |
4. LEFirePdu LiveEntityFirePdu |
49 |
|
Javadoc Schemadoc | 9.4.5 Representation of weapons fire in a DIS exercise involving LEs. |
5. LEDetonationPdu LiveEntityDetonationPdu |
50 |
|
Javadoc Schemadoc | 9.4.6 Communicate information associated with the impact or detonation of a munition. |
PDU type and PDUs | ID | Assess | IEEE Standard 1278.1-2012 | |
---|---|---|---|---|
LiveEntityPduType | 11 | Javadoc Schemadoc | The live entity PDUs have a slightly different header |
PDU type and PDUs | ID | Assess | IEEE Standard 1278.1-2012 | |
---|---|---|---|---|
InformationOperationsFamilyPduType | 13 | Javadoc Schemadoc | Information operations (IO) are the integrated employment of electronic warfare (EW), computer network operations (CNO), psychological operations (PSYOP), military deception (MILDEC), and operations security (OPSEC), along with specific supporting capabilities, to influence, disrupt, corrupt, or otherwise affect enemy information and decision making while protecting friendly information operations. | |
1. InformationOperationsActionPdu | 70 |
|
Javadoc Schemadoc | 5.13.3.1 Used to communicate an IO attack or the effects of an IO attack on one or more target entities. (length of list found in field numberOfIORecords) |
2. InformationOperationsReportPdu | 71 |
|
Javadoc Schemadoc | 5.13.4.1 Used to communicate the effects of an IO attack on one or more target entities. (length of list found in field numberOfIORecords) |