diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of WarfareFamilyPduType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | pduStatus damagedEntityID DirectedEnergyDamage | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="EntityDamageStatusPdu"> <xs:annotation> <xs:appinfo>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) <xs:attribute name="id" type="xs:integer" fixed="69"/> </xs:appinfo> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="WarfareFamilyPduType"> <xs:sequence> <xs:element name="damagedEntityID" type="EntityIDType"> <xs:annotation> <xs:appinfo>Field shall identify the damaged entity (see 6.2.28), Section 7.3.4</xs:appinfo> </xs:annotation> </xs:element> <!--Attribute (as element) EntityDamageStatusPdu damageDescriptionRecords with objectlist classRef name=DirectedEnergyDamage, type=DirectedEnergyDamageType--> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:appinfo>Number of elements is determined by size fieldnumberOfDamageDescription and can be 0 or greater. Ensure that the total PDU size does not exceed maximums allowed in IEEE DIS Specification. </xs:appinfo> <xs:documentation>numberOfDamageDescription</xs:documentation> </xs:annotation> <xs:element name="DirectedEnergyDamage" type="DirectedEnergyDamageType"> <xs:annotation> <xs:appinfo>Fields shall contain one or more Damage Description records (see 6.2.17) and may contain other Standard Variable records, Section 7.3.5 (length of list found in field numberOfDamageDescription) </xs:appinfo> </xs:annotation> </xs:element> </xs:sequence> </xs:sequence> <xs:attribute name="family" fixed="WarfareFamilyPduType"/> <xs:attribute name="padding1" type="xs:unsignedShort"/> <xs:attribute name="padding2" type="xs:unsignedShort"/> <xs:attribute name="numberOfDamageDescription" type="xs:unsignedShort"> <xs:annotation> <xs:appinfo>field shall specify the number of Damage Description records, Section 7.3.5</xs:appinfo> </xs:annotation> </xs:attribute> </xs:extension> <!-- ========== debug: divider between elements and attributes ========== --> </xs:complexContent> </xs:complexType> </xs:element> |
properties |
|
||
source | <xs:attribute name="family" fixed="WarfareFamilyPduType"/> |
type | xs:unsignedShort |
source | <xs:attribute name="padding1" type="xs:unsignedShort"/> |
type | xs:unsignedShort |
source | <xs:attribute name="padding2" type="xs:unsignedShort"/> |
type | xs:unsignedShort | ||
annotation |
|
||
source | <xs:attribute name="numberOfDamageDescription" type="xs:unsignedShort"> <xs:annotation> <xs:appinfo>field shall specify the number of Damage Description records, Section 7.3.5</xs:appinfo> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | EntityIDType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="damagedEntityID" type="EntityIDType"> <xs:annotation> <xs:appinfo>Field shall identify the damaged entity (see 6.2.28), Section 7.3.4</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | DirectedEnergyDamageType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | damageLocation fireEventID | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="DirectedEnergyDamage" type="DirectedEnergyDamageType"> <xs:annotation> <xs:appinfo>Fields shall contain one or more Damage Description records (see 6.2.17) and may contain other Standard Variable records, Section 7.3.5 (length of list found in field numberOfDamageDescription) </xs:appinfo> </xs:annotation> </xs:element> |