element ResupplyOfferPdu
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p277.png
type extension of LogisticsFamilyPduType
properties
content complex
children pduStatus receivingEntityID supplyingEntityID SupplyQuantity
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.LOGISTICS    
family        LogisticsFamilyPduType  
numberOfSupplyTypes  xs:unsignedByte        
appinfo
How many supplies types are being offered, Section 7.4.3
padding1  xs:unsignedByte        
appinfo
padding
padding2  xs:unsignedShort        
appinfo
padding
annotation
appinfo
5.5.6 Communicate the offer of supplies by a supplying entity to a receiving entity.
            (length of list found in field numberOfSupplyTypes)
            <xs:attribute name="id" type="xs:integer" fixed="6"/>
source <xs:element name="ResupplyOfferPdu">
 
<xs:annotation>
   
<xs:appinfo>5.5.6 Communicate the offer of supplies by a supplying entity to a receiving entity.
            (length of list found in field numberOfSupplyTypes)
           
<xs:attribute name="id" type="xs:integer" fixed="6"/>
   
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="LogisticsFamilyPduType">
       
<xs:sequence>
         
<xs:element name="receivingEntityID" type="EntityIDType">
           
<xs:annotation>
             
<xs:appinfo>Field identifies the Entity and respective Entity Record ID that is receiving service
                           (see 6.2.28), Section 7.4.3
                       
</xs:appinfo>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="supplyingEntityID" type="EntityIDType">
           
<xs:annotation>
             
<xs:appinfo>Identifies the Entity and respective Entity ID Record that is supplying (see 6.2.28),
                           Section 7.4.3
                       
</xs:appinfo>
           
</xs:annotation>
         
</xs:element>
         
<!--Attribute (as element) ResupplyOfferPdu supplies with objectlist classRef name=SupplyQuantity, type=SupplyQuantityType-->
         
<xs:sequence minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:appinfo>Number of elements is determined by size fieldnumberOfSupplyTypes 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>numberOfSupplyTypes</xs:documentation>
           
</xs:annotation>
           
<xs:element name="SupplyQuantity" type="SupplyQuantityType">
             
<xs:annotation>
               
<xs:appinfo>A Reord that Specifies the type of supply and the amount of that supply for each of
                              the supply types in numberOfSupplyTypes (see 6.2.85), Section 7.4.3 (length of list
                              found in field numberOfSupplyTypes)
                          
</xs:appinfo>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:sequence>
       
<xs:attribute name="family" fixed="LogisticsFamilyPduType"/>
       
<xs:attribute name="numberOfSupplyTypes" type="xs:unsignedByte">
         
<xs:annotation>
           
<xs:appinfo>How many supplies types are being offered, Section 7.4.3</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="padding1" type="xs:unsignedByte">
         
<xs:annotation>
           
<xs:appinfo>padding</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="padding2" type="xs:unsignedShort">
         
<xs:annotation>
           
<xs:appinfo>padding</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
     
<!-- ========== debug: divider between elements and attributes ========== -->
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute ResupplyOfferPdu/@family
properties
fixed LogisticsFamilyPduType
source <xs:attribute name="family" fixed="LogisticsFamilyPduType"/>

attribute ResupplyOfferPdu/@numberOfSupplyTypes
type xs:unsignedByte
annotation
appinfo
How many supplies types are being offered, Section 7.4.3
source <xs:attribute name="numberOfSupplyTypes" type="xs:unsignedByte">
 
<xs:annotation>
   
<xs:appinfo>How many supplies types are being offered, Section 7.4.3</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute ResupplyOfferPdu/@padding1
type xs:unsignedByte
annotation
appinfo
padding
source <xs:attribute name="padding1" type="xs:unsignedByte">
 
<xs:annotation>
   
<xs:appinfo>padding</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute ResupplyOfferPdu/@padding2
type xs:unsignedShort
annotation
appinfo
padding
source <xs:attribute name="padding2" type="xs:unsignedShort">
 
<xs:annotation>
   
<xs:appinfo>padding</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

element ResupplyOfferPdu/receivingEntityID
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p278.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.
                 
annotation
appinfo
Field identifies the Entity and respective Entity Record ID that is receiving service
                           (see 6.2.28), Section 7.4.3
                       
source <xs:element name="receivingEntityID" type="EntityIDType">
 
<xs:annotation>
   
<xs:appinfo>Field identifies the Entity and respective Entity Record ID that is receiving service
                           (see 6.2.28), Section 7.4.3
                       
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element ResupplyOfferPdu/supplyingEntityID
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p279.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.
                 
annotation
appinfo
Identifies the Entity and respective Entity ID Record that is supplying (see 6.2.28),
                           Section 7.4.3
                       
source <xs:element name="supplyingEntityID" type="EntityIDType">
 
<xs:annotation>
   
<xs:appinfo>Identifies the Entity and respective Entity ID Record that is supplying (see 6.2.28),
                           Section 7.4.3
                       
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element ResupplyOfferPdu/SupplyQuantity
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p280.png
type SupplyQuantityType
properties
content complex
children supplyType
attributes
Name  Type  Use  Default  Fixed  Annotation
quantity  xs:float        
appinfo
The number of units of a supply type.
annotation
appinfo
A Reord that Specifies the type of supply and the amount of that supply for each of
                              the supply types in numberOfSupplyTypes (see 6.2.85), Section 7.4.3 (length of list
                              found in field numberOfSupplyTypes)
                          
source <xs:element name="SupplyQuantity" type="SupplyQuantityType">
 
<xs:annotation>
   
<xs:appinfo>A Reord that Specifies the type of supply and the amount of that supply for each of
                              the supply types in numberOfSupplyTypes (see 6.2.85), Section 7.4.3 (length of list
                              found in field numberOfSupplyTypes)
                          
</xs:appinfo>
 
</xs:annotation>
</xs:element>


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