element GriddedDataPdu
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p149.png
type extension of SyntheticEnvironmentFamilyPduType
properties
content complex
children pduStatus environmentalSimulationApplicationID environmentType orientation sampleTime GridAxisDescriptor GridData
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.SYNTHETIC_ENVIRONMENT    
family        SyntheticEnvironmentFamilyPduType  
fieldNumber  xs:unsignedShort        
appinfo
unique identifier for each piece of environmental data
pduNumber  xs:unsignedShort        
appinfo
sequence number for the total set of PDUS used to transmit the data
pduTotal  xs:unsignedShort        
appinfo
Total number of PDUS used to transmit the data
coordinateSystem  xs:string        
appinfo
coordinate system of the grid (SISO enumeration GriddedDataCoordinateSystem uid 244)
numberOfGridAxes  xs:unsignedByte        
appinfo
number of grid axes for the environmental data
constantGrid  xs:string        
appinfo
are domain grid axes identidal to those of the priveious domain update? (SISO enumeration
                        GriddedDataConstantGrid uid 245)
                    
totalValues  xs:unsignedLong        
appinfo
total number of all data values for all pdus for an environmental sample
vectorDimension  xs:unsignedByte        
appinfo
total number of data values at each grid point.
padding1  xs:unsignedByte        
appinfo
padding
padding2  xs:unsignedShort        
appinfo
padding
annotation
appinfo
7.10.3 Used to communicate information about global, spatially varying environmental
            effects. (length of list found in field numberOfGridAxes numberOfGridAxes)
            <xs:attribute name="id" type="xs:integer" fixed="42"/>
source <xs:element name="GriddedDataPdu">
 
<xs:annotation>
   
<xs:appinfo>7.10.3 Used to communicate information about global, spatially varying environmental
            effects. (length of list found in field numberOfGridAxes numberOfGridAxes)
           
<xs:attribute name="id" type="xs:integer" fixed="42"/>
   
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="SyntheticEnvironmentFamilyPduType">
       
<xs:sequence>
         
<xs:element name="environmentalSimulationApplicationID" type="SimulationIdentifierType">
           
<xs:annotation>
             
<xs:appinfo>environmental simulation application ID provides a unique identifier</xs:appinfo>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="environmentType" type="EntityTypeType">
           
<xs:annotation>
             
<xs:appinfo>type of environment</xs:appinfo>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="orientation" type="EulerAnglesType">
           
<xs:annotation>
             
<xs:appinfo>orientation of the data grid</xs:appinfo>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="sampleTime" type="ClockTimeType">
           
<xs:annotation>
             
<xs:appinfo>valid time of the enviormental data sample, 64-bit unsigned int</xs:appinfo>
           
</xs:annotation>
         
</xs:element>
         
<!--Attribute (as element) GriddedDataPdu gridAxisDescriptors with objectlist classRef name=GridAxisDescriptor, type=GridAxisDescriptorType-->
         
<xs:sequence minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:appinfo>Number of elements is determined by size fieldnumberOfGridAxes 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>numberOfGridAxes</xs:documentation>
           
</xs:annotation>
           
<xs:element name="GridAxisDescriptor" type="GridAxisDescriptorType">
             
<xs:annotation>
               
<xs:appinfo>(length of list found in field numberOfGridAxes)</xs:appinfo>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
         
<!--Attribute (as element) GriddedDataPdu gridDataRecords with objectlist classRef name=GridData, type=GridDataType-->
         
<xs:sequence minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:appinfo>Number of elements is determined by size fieldnumberOfGridAxes 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>numberOfGridAxes</xs:documentation>
           
</xs:annotation>
           
<xs:element name="GridData" type="GridDataType">
             
<xs:annotation>
               
<xs:appinfo>(length of list found in field numberOfGridAxes)</xs:appinfo>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:sequence>
       
<xs:attribute name="family" fixed="SyntheticEnvironmentFamilyPduType"/>
       
<xs:attribute name="fieldNumber" type="xs:unsignedShort">
         
<xs:annotation>
           
<xs:appinfo>unique identifier for each piece of environmental data</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="pduNumber" type="xs:unsignedShort">
         
<xs:annotation>
           
<xs:appinfo>sequence number for the total set of PDUS used to transmit the data</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="pduTotal" type="xs:unsignedShort">
         
<xs:annotation>
           
<xs:appinfo>Total number of PDUS used to transmit the data</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="coordinateSystem" type="xs:string">
         
<xs:annotation>
           
<xs:appinfo>coordinate system of the grid (SISO enumeration GriddedDataCoordinateSystem uid 244)</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="numberOfGridAxes" type="xs:unsignedByte">
         
<xs:annotation>
           
<xs:appinfo>number of grid axes for the environmental data</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="constantGrid" type="xs:string">
         
<xs:annotation>
           
<xs:appinfo>are domain grid axes identidal to those of the priveious domain update? (SISO enumeration
                        GriddedDataConstantGrid uid 245)
                    
</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="totalValues" type="xs:unsignedLong">
         
<xs:annotation>
           
<xs:appinfo>total number of all data values for all pdus for an environmental sample</xs:appinfo>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="vectorDimension" type="xs:unsignedByte">
         
<xs:annotation>
           
<xs:appinfo>total number of data values at each grid point.</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 GriddedDataPdu/@family
properties
fixed SyntheticEnvironmentFamilyPduType
source <xs:attribute name="family" fixed="SyntheticEnvironmentFamilyPduType"/>

attribute GriddedDataPdu/@fieldNumber
type xs:unsignedShort
annotation
appinfo
unique identifier for each piece of environmental data
source <xs:attribute name="fieldNumber" type="xs:unsignedShort">
 
<xs:annotation>
   
<xs:appinfo>unique identifier for each piece of environmental data</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute GriddedDataPdu/@pduNumber
type xs:unsignedShort
annotation
appinfo
sequence number for the total set of PDUS used to transmit the data
source <xs:attribute name="pduNumber" type="xs:unsignedShort">
 
<xs:annotation>
   
<xs:appinfo>sequence number for the total set of PDUS used to transmit the data</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute GriddedDataPdu/@pduTotal
type xs:unsignedShort
annotation
appinfo
Total number of PDUS used to transmit the data
source <xs:attribute name="pduTotal" type="xs:unsignedShort">
 
<xs:annotation>
   
<xs:appinfo>Total number of PDUS used to transmit the data</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute GriddedDataPdu/@coordinateSystem
type xs:string
annotation
appinfo
coordinate system of the grid (SISO enumeration GriddedDataCoordinateSystem uid 244)
source <xs:attribute name="coordinateSystem" type="xs:string">
 
<xs:annotation>
   
<xs:appinfo>coordinate system of the grid (SISO enumeration GriddedDataCoordinateSystem uid 244)</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute GriddedDataPdu/@numberOfGridAxes
type xs:unsignedByte
annotation
appinfo
number of grid axes for the environmental data
source <xs:attribute name="numberOfGridAxes" type="xs:unsignedByte">
 
<xs:annotation>
   
<xs:appinfo>number of grid axes for the environmental data</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute GriddedDataPdu/@constantGrid
type xs:string
annotation
appinfo
are domain grid axes identidal to those of the priveious domain update? (SISO enumeration
                        GriddedDataConstantGrid uid 245)
                    
source <xs:attribute name="constantGrid" type="xs:string">
 
<xs:annotation>
   
<xs:appinfo>are domain grid axes identidal to those of the priveious domain update? (SISO enumeration
                        GriddedDataConstantGrid uid 245)
                    
</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute GriddedDataPdu/@totalValues
type xs:unsignedLong
annotation
appinfo
total number of all data values for all pdus for an environmental sample
source <xs:attribute name="totalValues" type="xs:unsignedLong">
 
<xs:annotation>
   
<xs:appinfo>total number of all data values for all pdus for an environmental sample</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute GriddedDataPdu/@vectorDimension
type xs:unsignedByte
annotation
appinfo
total number of data values at each grid point.
source <xs:attribute name="vectorDimension" type="xs:unsignedByte">
 
<xs:annotation>
   
<xs:appinfo>total number of data values at each grid point.</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute GriddedDataPdu/@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 GriddedDataPdu/@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 GriddedDataPdu/environmentalSimulationApplicationID
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p150.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
environmental simulation application ID provides a unique identifier
source <xs:element name="environmentalSimulationApplicationID" type="SimulationIdentifierType">
 
<xs:annotation>
   
<xs:appinfo>environmental simulation application ID provides a unique identifier</xs:appinfo>
 
</xs:annotation>
</xs:element>

element GriddedDataPdu/environmentType
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p151.png
type EntityTypeType
properties
content complex
children domain
attributes
Name  Type  Use  Default  Fixed  Annotation
entityKind  xs:string        
appinfo
Kind of entity (SISO enumeration EntityKind uid 7)
country  xs:string        
appinfo
country to which the design of the entity is attributed (SISO enumeration Country
                     uid 29)
                 
category  xs:unsignedByte        
appinfo
category of entity
subCategory  xs:unsignedByte        
appinfo
subcategory based on category
specific  xs:unsignedByte        
appinfo
specific info based on subcategory
extra  xs:unsignedByte        
annotation
appinfo
type of environment
source <xs:element name="environmentType" type="EntityTypeType">
 
<xs:annotation>
   
<xs:appinfo>type of environment</xs:appinfo>
 
</xs:annotation>
</xs:element>

element GriddedDataPdu/orientation
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p152.png
type EulerAnglesType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
psi  xs:float        
theta  xs:float        
phi  xs:float        
annotation
appinfo
orientation of the data grid
source <xs:element name="orientation" type="EulerAnglesType">
 
<xs:annotation>
   
<xs:appinfo>orientation of the data grid</xs:appinfo>
 
</xs:annotation>
</xs:element>

element GriddedDataPdu/sampleTime
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p153.png
type ClockTimeType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
hour  xs:unsignedLong        
appinfo
Hours in UTC
timePastHour  xs:unsignedLong        
appinfo
Time past the hour
annotation
appinfo
valid time of the enviormental data sample, 64-bit unsigned int
source <xs:element name="sampleTime" type="ClockTimeType">
 
<xs:annotation>
   
<xs:appinfo>valid time of the enviormental data sample, 64-bit unsigned int</xs:appinfo>
 
</xs:annotation>
</xs:element>

element GriddedDataPdu/GridAxisDescriptor
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p154.png
type GridAxisDescriptorType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
domainInitialXi  xs:double        
appinfo
coordinate of the grid origin or initial value
domainFinalXi  xs:double        
appinfo
coordinate of the endpoint or final value
domainPointsXi  xs:unsignedShort        
appinfo
The number of grid points along the Xi domain axis for the enviornmental state data
interleafFactor  xs:unsignedByte        
appinfo
interleaf factor along the domain axis.
axisType  xs:string        
appinfo
type of grid axis (SISO enumeration GridAxisDescriptorAxisType uid 377)
annotation
appinfo
(length of list found in field numberOfGridAxes)
source <xs:element name="GridAxisDescriptor" type="GridAxisDescriptorType">
 
<xs:annotation>
   
<xs:appinfo>(length of list found in field numberOfGridAxes)</xs:appinfo>
 
</xs:annotation>
</xs:element>

element GriddedDataPdu/GridData
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p155.png
type GridDataType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
sampleType  xs:string        
appinfo
(SISO enumeration GriddedDataSampleType uid 246)
dataRepresentation  xs:string        
appinfo
(SISO enumeration GriddedDataDataRepresentation uid 247)
annotation
appinfo
(length of list found in field numberOfGridAxes)
source <xs:element name="GridData" type="GridDataType">
 
<xs:annotation>
   
<xs:appinfo>(length of list found in field numberOfGridAxes)</xs:appinfo>
 
</xs:annotation>
</xs:element>


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