element MinefieldResponseNACKPdu
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p237.png
type extension of MinefieldFamilyPduType
properties
content complex
children pduStatus minefieldID requestingEntityID
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.MINEFIELD    
family        MinefieldFamilyPduType  
requestID  xs:unsignedByte        
appinfo
request ID provides a unique identifier
numberOfMissingPdus  xs:unsignedByte        
appinfo
how many pdus were missing
missingPduSequenceNumbers  derived by: xs:list        
appinfo
PDU sequence numbers that were missing (length of list found in field numberOfMissingPdus)
annotation
appinfo
5.10.5 Contains information about the requesting entity and the PDU(s) that were not
            received in response to a query. NACK = Negative Acknowledgment. (length of list found
            in field numberOfMissingPdus)
            <xs:attribute name="id" type="xs:integer" fixed="40"/>
source <xs:element name="MinefieldResponseNACKPdu">
 
<xs:annotation>
   
<xs:appinfo>5.10.5 Contains information about the requesting entity and the PDU(s) that were not
            received in response to a query. NACK = Negative Acknowledgment. (length of list found
            in field numberOfMissingPdus)
           
<xs:attribute name="id" type="xs:integer" fixed="40"/>
   
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="MinefieldFamilyPduType">
       
<xs:sequence>
         
<xs:element name="minefieldID" type="MinefieldIdentifierType">
           
<xs:annotation>
             
<xs:appinfo>Minefield ID provides a unique identifier</xs:appinfo>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="requestingEntityID" type="SimulationIdentifierType">
           
<xs:annotation>
             
<xs:appinfo>entity ID making the request</xs:appinfo>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
       
<xs:attribute name="family" fixed="MinefieldFamilyPduType"/>
       
<xs:attribute name="requestID" type="xs:unsignedByte">
         
<xs:annotation>
           
<xs:appinfo>request ID provides a unique identifier</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="numberOfMissingPdus" type="xs:unsignedByte">
         
<xs:annotation>
           
<xs:appinfo>how many pdus were missing</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="missingPduSequenceNumbers">
         
<xs:annotation>
           
<xs:appinfo>PDU sequence numbers that were missing (length of list found in field numberOfMissingPdus)</xs:appinfo>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:annotation>
             
<xs:appinfo>Attribute numberOfMissingPdus 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 MinefieldResponseNACKPdu/@family
properties
fixed MinefieldFamilyPduType
source <xs:attribute name="family" fixed="MinefieldFamilyPduType"/>

attribute MinefieldResponseNACKPdu/@requestID
type xs:unsignedByte
annotation
appinfo
request ID provides a unique identifier
source <xs:attribute name="requestID" type="xs:unsignedByte">
 
<xs:annotation>
   
<xs:appinfo>request ID provides a unique identifier</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute MinefieldResponseNACKPdu/@numberOfMissingPdus
type xs:unsignedByte
annotation
appinfo
how many pdus were missing
source <xs:attribute name="numberOfMissingPdus" type="xs:unsignedByte">
 
<xs:annotation>
   
<xs:appinfo>how many pdus were missing</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute MinefieldResponseNACKPdu/@missingPduSequenceNumbers
type restriction of (list of xs:unsignedByte)
annotation
appinfo
PDU sequence numbers that were missing (length of list found in field numberOfMissingPdus)
source <xs:attribute name="missingPduSequenceNumbers">
 
<xs:annotation>
   
<xs:appinfo>PDU sequence numbers that were missing (length of list found in field numberOfMissingPdus)</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:annotation>
     
<xs:appinfo>Attribute numberOfMissingPdus 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 MinefieldResponseNACKPdu/minefieldID
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p238.png
type MinefieldIdentifierType
properties
content complex
children simulationAddress
attributes
Name  Type  Use  Default  Fixed  Annotation
minefieldNumber  xs:unsignedShort        
annotation
appinfo
Minefield ID provides a unique identifier
source <xs:element name="minefieldID" type="MinefieldIdentifierType">
 
<xs:annotation>
   
<xs:appinfo>Minefield ID provides a unique identifier</xs:appinfo>
 
</xs:annotation>
</xs:element>

element MinefieldResponseNACKPdu/requestingEntityID
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p239.png
type SimulationIdentifierType
properties
content complex
children simulationAddress
attributes
Name  Type  Use  Default  Fixed  Annotation
referenceNumber  xs:unsignedShort        
appinfo
This field shall be set to zero as there is no reference number associated with a
                     Simulation Identifier.
                 
annotation
appinfo
entity ID making the request
source <xs:element name="requestingEntityID" type="SimulationIdentifierType">
 
<xs:annotation>
   
<xs:appinfo>entity ID making the request</xs:appinfo>
 
</xs:annotation>
</xs:element>


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