complexType UABeamType
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p560.png
type extension of DistributedEmissionsRegenerationFamilyPduType
properties
base DistributedEmissionsRegenerationFamilyPduType
children pduStatus fundamentalParameterData
used by
element UAEmitterType/UABeam
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.DISTRIBUTED_EMISSION_REGENERATION    
family        DistributedEmissionsRegenerationFamilyPduType  
beamDataLength  xs:unsignedByte        
beamNumber  xs:unsignedByte        
padding  xs:unsignedShort        
appinfo
zero-filled array of padding bits for byte alignment and consistent sizing of PDU
                     data
                 
annotation
appinfo
Information for one or more acoustic beams that the system has, including: length
            of the beam data, beam identification number for each beam, and fundamental parametric
            data used to define the entity’s active emissions. This field defines the active emission
            parameter index, beam scan pattern, orientation, and beamwidth, which can vary dynamically
            during system operation.
        
source <xs:complexType name="UABeamType">
 
<xs:annotation>
   
<xs:appinfo>Information for one or more acoustic beams that the system has, including: length
            of the beam data, beam identification number for each beam, and fundamental parametric
            data used to define the entity’s active emissions. This field defines the active emission
            parameter index, beam scan pattern, orientation, and beamwidth, which can vary dynamically
            during system operation.
        
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="DistributedEmissionsRegenerationFamilyPduType">
     
<xs:sequence>
       
<xs:element name="fundamentalParameterData" type="UAFundamentalParameterType"/>
     
</xs:sequence>
     
<xs:attribute name="family" fixed="DistributedEmissionsRegenerationFamilyPduType"/>
     
<xs:attribute name="beamDataLength" type="xs:unsignedByte"/>
     
<xs:attribute name="beamNumber" type="xs:unsignedByte"/>
     
<xs:attribute name="padding" type="xs:unsignedShort">
       
<xs:annotation>
         
<xs:appinfo>zero-filled array of padding bits for byte alignment and consistent sizing of PDU
                     data
                 
</xs:appinfo>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
   
<!-- ========== debug: divider between elements and attributes ========== -->
 
</xs:complexContent>
 
<!--debug: another class, providing Pdu types-->
</xs:complexType>

attribute UABeamType/@family
properties
fixed DistributedEmissionsRegenerationFamilyPduType
source <xs:attribute name="family" fixed="DistributedEmissionsRegenerationFamilyPduType"/>

attribute UABeamType/@beamDataLength
type xs:unsignedByte
source <xs:attribute name="beamDataLength" type="xs:unsignedByte"/>

attribute UABeamType/@beamNumber
type xs:unsignedByte
source <xs:attribute name="beamNumber" type="xs:unsignedByte"/>

attribute UABeamType/@padding
type xs:unsignedShort
annotation
appinfo
zero-filled array of padding bits for byte alignment and consistent sizing of PDU
                     data
                 
source <xs:attribute name="padding" type="xs:unsignedShort">
 
<xs:annotation>
   
<xs:appinfo>zero-filled array of padding bits for byte alignment and consistent sizing of PDU
                     data
                 
</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

element UABeamType/fundamentalParameterData
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p561.png
type UAFundamentalParameterType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
activeEmissionParameterIndex  xs:string        
appinfo
Which database record shall be used (SISO enumeration UAActiveEmissionParameterIndex
                     uid 146)
                 
scanPattern  xs:string        
appinfo
The type of scan pattern, If not used, zero (SISO enumeration UAScanPattern uid 147)
beamCenterAzimuthHorizontal  xs:float        
appinfo
center azimuth bearing of th emain beam. In radians.
azimuthalBeamwidthHorizontal  xs:float        
appinfo
Horizontal beamwidth of th emain beam Meastued at the 3dB down point of peak radiated
                     power. In radians.
                 
beamCenterDepressionElevation  xs:float        
appinfo
center of the d/e angle of th emain beam relative to the stablised de angle of the
                     target. In radians.
                 
depressionElevationBeamWidth  xs:float        
appinfo
vertical beamwidth of the main beam. Meastured at the 3dB down point of peak radiated
                     power. In radians.
                 
source <xs:element name="fundamentalParameterData" type="UAFundamentalParameterType"/>


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