element TSPIPdu
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p332.png
type extension of LiveEntityFamilyPduType
properties
content complex
children liveEntityId entityLocation entityLinearVelocity entityOrientation positionError orientationError deadReckoningParameters
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  
TSPIFlag  xs:unsignedByte        
appinfo
bit field
measuredSpeed  xs:unsignedShort        
systemSpecificDataLength  xs:unsignedByte        
systemSpecificData  derived by: xs:list        
appinfo
(length of list found in field systemSpecificDataLength)
annotation
appinfo
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)
            <xs:attribute name="id" type="xs:integer" fixed="46"/>
source <xs:element name="TSPIPdu">
 
<xs:annotation>
   
<xs:appinfo>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)
           
<xs:attribute name="id" type="xs:integer" fixed="46"/>
   
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="LiveEntityFamilyPduType">
       
<xs:sequence>
         
<xs:element name="liveEntityId" type="EntityIDType"/>
         
<xs:element name="entityLocation" type="LiveEntityRelativeWorldCoordinatesType"/>
         
<xs:element name="entityLinearVelocity" type="LiveEntityLinearVelocityType"/>
         
<xs:element name="entityOrientation" type="LiveEntityOrientationType"/>
         
<xs:element name="positionError" type="LiveEntityPositionErrorType"/>
         
<xs:element name="orientationError" type="LiveEntityOrientationErrorType"/>
         
<xs:element name="deadReckoningParameters" type="LiveDeadReckoningParametersType"/>
       
</xs:sequence>
       
<xs:attribute name="family" fixed="LiveEntityFamilyPduType"/>
       
<xs:attribute name="TSPIFlag" type="xs:unsignedByte">
         
<xs:annotation>
           
<xs:appinfo>bit field</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="measuredSpeed" type="xs:unsignedShort"/>
       
<xs:attribute name="systemSpecificDataLength" type="xs:unsignedByte"/>
       
<xs:attribute name="systemSpecificData">
         
<xs:annotation>
           
<xs:appinfo>(length of list found in field systemSpecificDataLength)</xs:appinfo>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:annotation>
             
<xs:appinfo>Attribute systemSpecificDataLength determines the length of this list.</xs:appinfo>
           
</xs:annotation>
           
<xs:restriction>
             
<xs:simpleType>
               
<xs:list itemType="xs:unsignedByte"/>
             
</xs:simpleType>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
     
<!-- ========== debug: divider between elements and attributes ========== -->
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

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

attribute TSPIPdu/@TSPIFlag
type xs:unsignedByte
annotation
appinfo
bit field
source <xs:attribute name="TSPIFlag" type="xs:unsignedByte">
 
<xs:annotation>
   
<xs:appinfo>bit field</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute TSPIPdu/@measuredSpeed
type xs:unsignedShort
source <xs:attribute name="measuredSpeed" type="xs:unsignedShort"/>

attribute TSPIPdu/@systemSpecificDataLength
type xs:unsignedByte
source <xs:attribute name="systemSpecificDataLength" type="xs:unsignedByte"/>

attribute TSPIPdu/@systemSpecificData
type restriction of (list of xs:unsignedByte)
annotation
appinfo
(length of list found in field systemSpecificDataLength)
source <xs:attribute name="systemSpecificData">
 
<xs:annotation>
   
<xs:appinfo>(length of list found in field systemSpecificDataLength)</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:annotation>
     
<xs:appinfo>Attribute systemSpecificDataLength determines the length of this list.</xs:appinfo>
   
</xs:annotation>
   
<xs:restriction>
     
<xs:simpleType>
       
<xs:list itemType="xs:unsignedByte"/>
     
</xs:simpleType>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element TSPIPdu/liveEntityId
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p333.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 TSPIPdu/entityLocation
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p334.png
type LiveEntityRelativeWorldCoordinatesType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
referencePoint  xs:unsignedShort        
deltaX  xs:unsignedShort        
deltaY  xs:unsignedShort        
deltaZ  xs:unsignedShort        
source <xs:element name="entityLocation" type="LiveEntityRelativeWorldCoordinatesType"/>

element TSPIPdu/entityLinearVelocity
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p335.png
type LiveEntityLinearVelocityType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
xComponent  xs:unsignedShort        
yComponent  xs:unsignedShort        
zComponent  xs:unsignedShort        
source <xs:element name="entityLinearVelocity" type="LiveEntityLinearVelocityType"/>

element TSPIPdu/entityOrientation
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p336.png
type LiveEntityOrientationType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
psi  xs:unsignedByte        
theta  xs:unsignedByte        
phi  xs:unsignedByte        
source <xs:element name="entityOrientation" type="LiveEntityOrientationType"/>

element TSPIPdu/positionError
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p337.png
type LiveEntityPositionErrorType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
horizontalError  xs:unsignedShort        
verticalError  xs:unsignedShort        
source <xs:element name="positionError" type="LiveEntityPositionErrorType"/>

element TSPIPdu/orientationError
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p338.png
type LiveEntityOrientationErrorType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
azimuthError  xs:unsignedShort        
elevationError  xs:unsignedShort        
rotationError  xs:unsignedShort        
source <xs:element name="orientationError" type="LiveEntityOrientationErrorType"/>

element TSPIPdu/deadReckoningParameters
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p339.png
type LiveDeadReckoningParametersType
properties
content complex
children entityLinearAcceleration entityAngularVelocity
attributes
Name  Type  Use  Default  Fixed  Annotation
deadReckoningAlgorithm  xs:string        
appinfo
(SISO enumeration DeadReckoningAlgorithm uid 44)
source <xs:element name="deadReckoningParameters" type="LiveDeadReckoningParametersType"/>


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