complexType EmitterBeamType
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p406.png
type extension of DistributedEmissionsRegenerationFamilyPduType
properties
base DistributedEmissionsRegenerationFamilyPduType
children pduStatus fundamentalParameterData beamData beamStatus jammingTechnique TrackJamData
used by
element ElectronicEmitterType/EmitterBeam
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        
beamParameterIndex  xs:unsignedShort        
beamFunction  xs:string        
appinfo
(SISO enumeration ElectromagneticEmissionBeamFunction uid 78)
numberOfTargets  xs:unsignedByte        
highDensityTrackJam  xs:string        
appinfo
(SISO enumeration HighDensityTrackJam uid 79)
annotation
appinfo
Emitter beams focused emissions from an electromagnetic or active acoustic transmitter.
            The beam is defined by the main lobe of the antenna pattern. (length of list found
            in field numberOfTargets)
        
source <xs:complexType name="EmitterBeamType">
 
<xs:annotation>
   
<xs:appinfo>Emitter beams focused emissions from an electromagnetic or active acoustic transmitter.
            The beam is defined by the main lobe of the antenna pattern. (length of list found
            in field numberOfTargets)
        
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="DistributedEmissionsRegenerationFamilyPduType">
     
<xs:sequence>
       
<xs:element name="fundamentalParameterData" type="EEFundamentalParameterDataType"/>
       
<xs:element name="beamData" type="BeamDataType"/>
       
<xs:element name="beamStatus" type="BeamStatusType"/>
       
<xs:element name="jammingTechnique" type="JammingTechniqueType"/>
       
<!--Attribute (as element) EmitterBeam trackJamData with objectlist classRef name=TrackJamData, type=TrackJamDataType-->
       
<xs:sequence minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:appinfo>Number of elements is determined by size fieldnumberOfTargets 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>numberOfTargets</xs:documentation>
         
</xs:annotation>
         
<xs:element name="TrackJamData" type="TrackJamDataType">
           
<xs:annotation>
             
<xs:appinfo>(length of list found in field numberOfTargets)</xs:appinfo>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</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="beamParameterIndex" type="xs:unsignedShort"/>
     
<xs:attribute name="beamFunction" type="xs:string">
       
<xs:annotation>
         
<xs:appinfo>(SISO enumeration ElectromagneticEmissionBeamFunction uid 78)</xs:appinfo>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="numberOfTargets" type="xs:unsignedByte"/>
     
<xs:attribute name="highDensityTrackJam" type="xs:string">
       
<xs:annotation>
         
<xs:appinfo>(SISO enumeration HighDensityTrackJam uid 79)</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 EmitterBeamType/@family
properties
fixed DistributedEmissionsRegenerationFamilyPduType
source <xs:attribute name="family" fixed="DistributedEmissionsRegenerationFamilyPduType"/>

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

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

attribute EmitterBeamType/@beamParameterIndex
type xs:unsignedShort
source <xs:attribute name="beamParameterIndex" type="xs:unsignedShort"/>

attribute EmitterBeamType/@beamFunction
type xs:string
annotation
appinfo
(SISO enumeration ElectromagneticEmissionBeamFunction uid 78)
source <xs:attribute name="beamFunction" type="xs:string">
 
<xs:annotation>
   
<xs:appinfo>(SISO enumeration ElectromagneticEmissionBeamFunction uid 78)</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute EmitterBeamType/@numberOfTargets
type xs:unsignedByte
source <xs:attribute name="numberOfTargets" type="xs:unsignedByte"/>

attribute EmitterBeamType/@highDensityTrackJam
type xs:string
annotation
appinfo
(SISO enumeration HighDensityTrackJam uid 79)
source <xs:attribute name="highDensityTrackJam" type="xs:string">
 
<xs:annotation>
   
<xs:appinfo>(SISO enumeration HighDensityTrackJam uid 79)</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

element EmitterBeamType/fundamentalParameterData
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p407.png
type EEFundamentalParameterDataType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
frequency  xs:float        
appinfo
center frequency of the emission in hertz.
frequencyRange  xs:float        
appinfo
Bandwidth of the frequencies corresponding to the fequency field.
effectiveRadiatedPower  xs:float        
appinfo
Effective radiated power for the emission in DdBm. For a radar noise jammer, indicates
                     the peak of the transmitted power.
                 
pulseRepetitionFrequency  xs:float        
appinfo
Average repetition frequency of the emission in hertz.
pulseWidth  xs:float        
appinfo
Average pulse width of the emission in microseconds.
source <xs:element name="fundamentalParameterData" type="EEFundamentalParameterDataType"/>

element EmitterBeamType/beamData
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p408.png
type BeamDataType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
beamAzimuthCenter  xs:float        
appinfo
Specifies the beam azimuth an elevation centers and corresponding half-angles to describe
                     the scan volume
                 
beamAzimuthSweep  xs:float        
appinfo
Specifies the beam azimuth sweep to determine scan volume
beamElevationCenter  xs:float        
appinfo
Specifies the beam elevation center to determine scan volume
beamElevationSweep  xs:float        
appinfo
Specifies the beam elevation sweep to determine scan volume
beamSweepSync  xs:float        
appinfo
allows receiver to synchronize its regenerated scan pattern to that of the emmitter.
                     Specifies the percentage of time a scan is through its pattern from its origion.
                 
source <xs:element name="beamData" type="BeamDataType"/>

element EmitterBeamType/beamStatus
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p409.png
type BeamStatusType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
beamState  xs:string        
appinfo
First bit zero means beam is active, first bit = 1 means deactivated. The rest is
                     padding. (SISO enumeration BeamStatusBeamState 318)
                 
source <xs:element name="beamStatus" type="BeamStatusType"/>

element EmitterBeamType/jammingTechnique
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p410.png
type JammingTechniqueType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
kind  xs:unsignedByte        
category  xs:unsignedByte        
subCategory  xs:unsignedByte        
specific  xs:unsignedByte        
source <xs:element name="jammingTechnique" type="JammingTechniqueType"/>

element EmitterBeamType/TrackJamData
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p411.png
type TrackJamDataType
properties
content complex
children entityID
attributes
Name  Type  Use  Default  Fixed  Annotation
emitterNumber  xs:unsignedByte        
appinfo
Emitter system associated with the entity
beamNumber  xs:unsignedByte        
appinfo
Beam associated with the entity
annotation
appinfo
(length of list found in field numberOfTargets)
source <xs:element name="TrackJamData" type="TrackJamDataType">
 
<xs:annotation>
   
<xs:appinfo>(length of list found in field numberOfTargets)</xs:appinfo>
 
</xs:annotation>
</xs:element>


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