complexType PduBaseType
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p512.png
type extension of PduType
properties
base PduType
abstract true
children pduStatus
used by
complexTypes DistributedEmissionsRegenerationFamilyPduType EntityInformationInteractionFamilyPduType EntityManagementFamilyPduType InformationOperationsFamilyPduType LogisticsFamilyPduType MinefieldFamilyPduType RadioCommunicationsFamilyPduType SimulationManagementFamilyPduType SimulationManagementWithReliabilityFamilyPduType SyntheticEnvironmentFamilyPduType WarfareFamilyPduType
attributes
Name  Type  Use  Default  Fixed  Annotation
protocolVersion  xs:string        
appinfo
The version of the protocol. 5=DIS-1995, 6=DIS-1998, 7=DIS-2012 (SISO enumeration
                     DISProtocolVersion uid 3)
                 
exerciseID  xs:unsignedByte        
appinfo
Exercise ID provides a unique identifier
pduType  xs:string        
appinfo
Type of pdu, unique for each PDU class (SISO enumeration DisPduType uid 4)
timestamp  xs:unsignedLong        
appinfo
Timestamp value
length  xs:unsignedShort        
appinfo
Length, in bytes, of the PDU
annotation
appinfo
The superclass for all PDUs except LiveEntity. This incorporates the PduHeader record,
            section 7.2.2
        
source <xs:complexType name="PduBaseType" abstract="true">
 
<xs:annotation>
   
<xs:appinfo>The superclass for all PDUs except LiveEntity. This incorporates the PduHeader record,
            section 7.2.2
        
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="PduType">
     
<xs:sequence>
       
<xs:element name="pduStatus" type="PduStatusType">
         
<xs:annotation>
           
<xs:appinfo>PDU Status Record. Described in 6.2.67. This field is not present in earlier DIS versions</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
   
<!-- ========== debug: divider between elements and attributes ========== -->
   
<!--xs:attribute padding is defined in subclasses for PduBase rather than here, in order to avoid inheritance collisions.-->
 
</xs:complexContent>
 
<!--abstract='true' base='PduType'-->
</xs:complexType>

element PduBaseType/pduStatus
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p513.png
type PduStatusType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
value  xs:unsignedByte        
appinfo
PDU Status Record value containing bitmasked field
annotation
appinfo
PDU Status Record. Described in 6.2.67. This field is not present in earlier DIS versions
source <xs:element name="pduStatus" type="PduStatusType">
 
<xs:annotation>
   
<xs:appinfo>PDU Status Record. Described in 6.2.67. This field is not present in earlier DIS versions</xs:appinfo>
 
</xs:annotation>
</xs:element>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy