element IsGroupOfPdu
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p183.png
type extension of EntityManagementFamilyPduType
properties
content complex
children pduStatus groupEntityID VariableDatum
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.ENTITY_MANAGEMENT    
family        EntityManagementFamilyPduType  
groupedEntityCategory  xs:string        
appinfo
type of entities constituting the group (SISO enumeration IsGroupOfGroupedEntityCategory
                        uid 213)
                    
numberOfGroupedEntities  xs:unsignedByte        
appinfo
Number of individual entities constituting the group
pad  xs:unsignedLong        
appinfo
padding
latitude  xs:double        
appinfo
latitude
longitude  xs:double        
appinfo
longitude
annotation
appinfo
5.9.3.1 The IsGroupOf PDU shall communicate information about the individual states
            of a group of entities, including state information that is necessary for the receiving
            simulation applications to represent the issuing group of entities in the simulation
            applications’ own simulation. (length of list found in field numberOfGroupedEntities)
            <xs:attribute name="id" type="xs:integer" fixed="34"/>
source <xs:element name="IsGroupOfPdu">
 
<xs:annotation>
   
<xs:appinfo>5.9.3.1 The IsGroupOf PDU shall communicate information about the individual states
            of a group of entities, including state information that is necessary for the receiving
            simulation applications to represent the issuing group of entities in the simulation
            applications’ own simulation. (length of list found in field numberOfGroupedEntities)
           
<xs:attribute name="id" type="xs:integer" fixed="34"/>
   
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="EntityManagementFamilyPduType">
       
<xs:sequence>
         
<xs:element name="groupEntityID" type="EntityIDType">
           
<xs:annotation>
             
<xs:appinfo>ID of aggregated entities</xs:appinfo>
           
</xs:annotation>
         
</xs:element>
         
<!--Attribute (as element) IsGroupOfPdu groupedEntityDescriptions with objectlist classRef name=VariableDatum, type=VariableDatumType-->
         
<xs:sequence minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:appinfo>Number of elements is determined by size fieldnumberOfGroupedEntities 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>numberOfGroupedEntities</xs:documentation>
           
</xs:annotation>
           
<xs:element name="VariableDatum" type="VariableDatumType">
             
<xs:annotation>
               
<xs:appinfo>GED records about each individual entity in the group. Bad specing--the Group Entity
                              Descriptions are not described. (length of list found in field numberOfGroupedEntities)
                          
</xs:appinfo>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:sequence>
       
<xs:attribute name="family" fixed="EntityManagementFamilyPduType"/>
       
<xs:attribute name="groupedEntityCategory" type="xs:string">
         
<xs:annotation>
           
<xs:appinfo>type of entities constituting the group (SISO enumeration IsGroupOfGroupedEntityCategory
                        uid 213)
                    
</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="numberOfGroupedEntities" type="xs:unsignedByte">
         
<xs:annotation>
           
<xs:appinfo>Number of individual entities constituting the group</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="pad" type="xs:unsignedLong">
         
<xs:annotation>
           
<xs:appinfo>padding</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="latitude" type="xs:double">
         
<xs:annotation>
           
<xs:appinfo>latitude</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="longitude" type="xs:double">
         
<xs:annotation>
           
<xs:appinfo>longitude</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
     
<!-- ========== debug: divider between elements and attributes ========== -->
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute IsGroupOfPdu/@family
properties
fixed EntityManagementFamilyPduType
source <xs:attribute name="family" fixed="EntityManagementFamilyPduType"/>

attribute IsGroupOfPdu/@groupedEntityCategory
type xs:string
annotation
appinfo
type of entities constituting the group (SISO enumeration IsGroupOfGroupedEntityCategory
                        uid 213)
                    
source <xs:attribute name="groupedEntityCategory" type="xs:string">
 
<xs:annotation>
   
<xs:appinfo>type of entities constituting the group (SISO enumeration IsGroupOfGroupedEntityCategory
                        uid 213)
                    
</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute IsGroupOfPdu/@numberOfGroupedEntities
type xs:unsignedByte
annotation
appinfo
Number of individual entities constituting the group
source <xs:attribute name="numberOfGroupedEntities" type="xs:unsignedByte">
 
<xs:annotation>
   
<xs:appinfo>Number of individual entities constituting the group</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute IsGroupOfPdu/@pad
type xs:unsignedLong
annotation
appinfo
padding
source <xs:attribute name="pad" type="xs:unsignedLong">
 
<xs:annotation>
   
<xs:appinfo>padding</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute IsGroupOfPdu/@latitude
type xs:double
annotation
appinfo
latitude
source <xs:attribute name="latitude" type="xs:double">
 
<xs:annotation>
   
<xs:appinfo>latitude</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute IsGroupOfPdu/@longitude
type xs:double
annotation
appinfo
longitude
source <xs:attribute name="longitude" type="xs:double">
 
<xs:annotation>
   
<xs:appinfo>longitude</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

element IsGroupOfPdu/groupEntityID
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p184.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
ID of aggregated entities
source <xs:element name="groupEntityID" type="EntityIDType">
 
<xs:annotation>
   
<xs:appinfo>ID of aggregated entities</xs:appinfo>
 
</xs:annotation>
</xs:element>

element IsGroupOfPdu/VariableDatum
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p185.png
type VariableDatumType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
variableDatumID  xs:string        
appinfo
Type of variable datum to be transmitted. 32-bit enumeration defined in EBV (SISO
                     enumeration VariableRecordType uid 66 Variable Record Type values are defined by VariableRecordType
                     enumerations)
                 
variableDatumLength  xs:unsignedLong        
appinfo
Length, IN BITS, of the variable datum.
variableDatumValue          
appinfo
This can be any number of bits long, depending on the datum.
padding  xs:unsignedInt        
appinfo
zero-filled array of padding bits for byte alignment and consistent sizing of PDU
                     data
                 
annotation
appinfo
GED records about each individual entity in the group. Bad specing--the Group Entity
                              Descriptions are not described. (length of list found in field numberOfGroupedEntities)
                          
source <xs:element name="VariableDatum" type="VariableDatumType">
 
<xs:annotation>
   
<xs:appinfo>GED records about each individual entity in the group. Bad specing--the Group Entity
                              Descriptions are not described. (length of list found in field numberOfGroupedEntities)
                          
</xs:appinfo>
 
</xs:annotation>
</xs:element>


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