DIS Data Dictionary - PDU Data

Created by JDBE at Ft. Huachuca, Arizona

Current standard: IEEE 1278.1


Entity State PDU

Size: 1280
Description: Information about a particular Entity State shall be communicated by issuing an Entity State PDU.. The Entity State PDU shall contain the following fields:
(1) PDU Header - This field shall contain data common to all DIS PDUs. The PDU Header shall be represented by the PDU Header Record (see 5.3.24).
(2) Entity Identification - This field shall identify the entity issuing the PDU. This field shall be represented by an Entity Identifier Record (see 5.3.14).
(3) Force Identification - This field shall identify the force to which the issuing entity belongs. This field shall be represented by an 8-bit enumeration (see Section 4 in Document IST-CR-93-19).
(4) Number of Articulation Parameters - This field shall specify the number of articulation parameters required for the specification of the presence and state of all articulated parts. This field shall be represented by an 8-bit unsigned integer (see Annex A). The maximum number of Articulated Parameter Records in an Entity State PDU is a function of the maximum PDU size specified in the Standard for Interactive Simulation - Communication Architecture for Distributed Interactive Simulation, and is defined as follows
nmax = (Max PDU size - 1152) / 128
nmax = 78 for the current communication architecture standard.
(5) Entity Type - This field shall identify the entity type to be displayed by members of the same force as the issuing entity. This field shall be represented by an Entity Type Record (see 5.3.16, and Section 6 in Document IST-CR-93-19).
(6) Alternate Entity Type - This field shall identify the entity type to be displayed by members of forces other than that of the issuing entity. This field shall be represented by an Entity Type Record (see 5.3.16 and Section 4 in Document IST-CR-93-19).
(7) Entity Linear Velocity - This field shall specify an entity's linear velocity. The coordinate system for an entities' linear velocity depends on the dead reckoning algorithm used. For additional detail see annex B. This field shall be represented by a Linear Velocity Vector Record (see 5.3.32.3).
(8) Entity Location - This field shall specify an entity 's physical location in the simulated world. This field shall be represented by a World Coordinates Record (see 5.3.33).
(9) Entity Orientation - This field shall specify an entity's orientation. This field shall be represented by an Euler Angles Record (see 5.3.17).
(10) Entity Appearance - This field shall specify the dynamic changes to the entity's appearance attributes. This field shall be represented by an Entity Appearance Record. The values for the field contained in this record are defined in Section 3 in Document IST-CR-93-19.
(11) Dead Reckoning Parameters - This field will be used to provide parameters for dead reckoning the position and orientation of the entity. Dead Reckoning algorithm in use, Entity Acceleration, and Angular Velocity shall be included as part of the dead reckoning parameters. One- hundred twenty bits are reserved for other parameters that are currently undefined.
(a) Dead Reckoning Algorithm - This field shall specify the dead reckoning algorithm in use by the issuing entity. This field shall be represented by an 8-bit enumeration. Values for this enumeration are defined in Section 7 in Document IST-CR-93-19.
(b) Other Parameters - This field shall specify other required dead reckoning parameters to be determined. This field shall consist of 120 bits.
(c) Entity Linear Acceleration - This field shall specify an entity's linear acceleration. This field shall be represented by a Linear Acceleration Vector Record (see 5.3.32.2).
(d) Entity Angular Velocity - This field shall specify an entity's angular velocity. This field shall be represented by an Angular Velocity Vector Record (see 5.3.2).
(12) Entity Marking - This field shall identify any unique markings on an entity (for example, a bumper number or country symbol). This field shall be represented by an Entity Marking Record (see 5.3.15).
(13) Capabilities - This field shall specify the entity's capabilities. This field shall be represented by an Entity Capabilities Record (see 5.3.13 and Section 4 in Document IST-CR-93-19).
(14) Articulation Parameters - This field shall specify the parameter values for representation of each articulated or attached part. Each articulation shall be represented by an Articulation Parameter Record (see 5.3.5 and Annex A).

PDU Components:

Item Name Bit Length Opt Opt Ctl Rpt Rpt Ctl
PDU Header Record 96
Entity ID Record 48
Force ID Field 8
# of Articulation Parameters (n) Field 8
Entity Type Record 64
Alternative Entity Type Record 64
Entity Linear Velocity Record 96
Entity Location Record 192
Entity Orientation Record 96
Entity Appearance Record 32
Dead Reckoning Parameters Record 320
Entity Marking record 96
Entity Capabilities Record 32
Articulation Parameter Record 128 Yes Number of Articulation Parameters Yes Number of Articulation Parameters

For questions regarding the content of the DIS Data Dictionary,
please contact Jeff Wicks, jwicks@ist.ucf.edu

Other problems may be reported to the WebMaster,www@sc.ist.ucf.edu


Generated by the DIS Data Dictionary