element ArticulatedPartsPdu
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p42.png
type extension of LiveEntityFamilyPduType
properties
content complex
children liveEntityId VariableParameter
used by
element DIS
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
protocolFamily      DISProtocolFamily.LIVE_ENTITY_LE_INFORMATION_INTERACTION    
family        LiveEntityFamilyPduType  
numberOfParameterRecords  xs:unsignedByte        
annotation
appinfo
9.4.4 Communicate information about an entity’s articulated and attached parts. (length
            of list found in field numberOfParameterRecords)
            <xs:attribute name="id" type="xs:integer" fixed="48"/>
source <xs:element name="ArticulatedPartsPdu">
 
<xs:annotation>
   
<xs:appinfo>9.4.4 Communicate information about an entity’s articulated and attached parts. (length
            of list found in field numberOfParameterRecords)
           
<xs:attribute name="id" type="xs:integer" fixed="48"/>
   
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="LiveEntityFamilyPduType">
       
<xs:sequence>
         
<xs:element name="liveEntityId" type="EntityIDType"/>
         
<!--Attribute (as element) ArticulatedPartsPdu variableParameters with objectlist classRef name=VariableParameter, type=VariableParameterType-->
         
<xs:sequence minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:appinfo>Number of elements is determined by size fieldnumberOfParameterRecords 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>numberOfParameterRecords</xs:documentation>
           
</xs:annotation>
           
<xs:element name="VariableParameter" type="VariableParameterType">
             
<xs:annotation>
               
<xs:appinfo>(length of list found in field numberOfParameterRecords)</xs:appinfo>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:sequence>
       
<xs:attribute name="family" fixed="LiveEntityFamilyPduType"/>
       
<xs:attribute name="numberOfParameterRecords" type="xs:unsignedByte"/>
     
</xs:extension>
     
<!-- ========== debug: divider between elements and attributes ========== -->
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute ArticulatedPartsPdu/@family
properties
fixed LiveEntityFamilyPduType
source <xs:attribute name="family" fixed="LiveEntityFamilyPduType"/>

attribute ArticulatedPartsPdu/@numberOfParameterRecords
type xs:unsignedByte
source <xs:attribute name="numberOfParameterRecords" type="xs:unsignedByte"/>

element ArticulatedPartsPdu/liveEntityId
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p43.png
type EntityIDType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
siteID  xs:unsignedShort        
appinfo
Site ID values are unique identification number for originating site, often corresponding
                     to an internet address. Site ID values are agreed upon by individual simulations.
                 
applicationID  xs:unsignedShort        
appinfo
Application ID values are unique identification number for originating application
                     at a given site. Application ID values are sssigned by individual sites.
                 
entityID  xs:unsignedShort        
appinfo
Entity ID values are unique identification number for s givent entity in the originating
                     application at a given site. Entity ID values are sssigned by individual simulation
                     programs.
                 
source <xs:element name="liveEntityId" type="EntityIDType"/>

element ArticulatedPartsPdu/VariableParameter
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p44.png
type VariableParameterType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
recordType  xs:string        
appinfo
The identification of the Variable Parameter record. Enumeration from EBV (SISO enumeration
                     VariableParameterRecordType uid 56)
                 
recordSpecificFields          
appinfo
120 bits
annotation
appinfo
(length of list found in field numberOfParameterRecords)
source <xs:element name="VariableParameter" type="VariableParameterType">
 
<xs:annotation>
   
<xs:appinfo>(length of list found in field numberOfParameterRecords)</xs:appinfo>
 
</xs:annotation>
</xs:element>


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