complexType ElectronicEmitterType
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p402.png
type extension of DistributedEmissionsRegenerationFamilyPduType
properties
base DistributedEmissionsRegenerationFamilyPduType
children pduStatus emitterSystem location EmitterBeam
used by
element ElectromagneticEmissionPdu/ElectronicEmitter
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  
systemDataLength  xs:unsignedByte        
appinfo
this field shall specify the length of this emitter system's data in 32-bit words.
numberOfBeams  xs:unsignedByte        
appinfo
the number of beams being described in the current PDU for the emitter system being
                     described.
                 
annotation
appinfo
A device that is able to discharge detectable electromagnetic energy. (length of list
            found in field numberOfBeams)
        
source <xs:complexType name="ElectronicEmitterType">
 
<xs:annotation>
   
<xs:appinfo>A device that is able to discharge detectable electromagnetic energy. (length of list
            found in field numberOfBeams)
        
</xs:appinfo>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="DistributedEmissionsRegenerationFamilyPduType">
     
<xs:sequence>
       
<xs:element name="emitterSystem" type="EmitterSystemType">
         
<xs:annotation>
           
<xs:appinfo>information about a particular emitter system and shall be represented by an Emitter
                        System record (see 6.2.23).
                    
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="location" type="Vector3FloatType">
         
<xs:annotation>
           
<xs:appinfo>the location of the antenna beam source with respect to the emitting entity's coordinate
                        system. This location shall be the origin of the emitter coordinate system that shall
                        have the same orientation as the entity coordinate system. This field shall be represented
                        by an Entity Coordinate Vector record see 6.2.95
                    
</xs:appinfo>
         
</xs:annotation>
       
</xs:element>
       
<!--Attribute (as element) ElectronicEmitter beams with objectlist classRef name=EmitterBeam, type=EmitterBeamType-->
       
<xs:sequence minOccurs="0" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:appinfo>Number of elements is determined by size fieldnumberOfBeams 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>numberOfBeams</xs:documentation>
         
</xs:annotation>
         
<xs:element name="EmitterBeam" type="EmitterBeamType">
           
<xs:annotation>
             
<xs:appinfo>Electronic emmission beams (length of list found in field numberOfBeams)</xs:appinfo>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:sequence>
     
<xs:attribute name="family" fixed="DistributedEmissionsRegenerationFamilyPduType"/>
     
<xs:attribute name="systemDataLength" type="xs:unsignedByte">
       
<xs:annotation>
         
<xs:appinfo>this field shall specify the length of this emitter system's data in 32-bit words.</xs:appinfo>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="numberOfBeams" type="xs:unsignedByte">
       
<xs:annotation>
         
<xs:appinfo>the number of beams being described in the current PDU for the emitter system being
                     described.
                 
</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 ElectronicEmitterType/@family
properties
fixed DistributedEmissionsRegenerationFamilyPduType
source <xs:attribute name="family" fixed="DistributedEmissionsRegenerationFamilyPduType"/>

attribute ElectronicEmitterType/@systemDataLength
type xs:unsignedByte
annotation
appinfo
this field shall specify the length of this emitter system's data in 32-bit words.
source <xs:attribute name="systemDataLength" type="xs:unsignedByte">
 
<xs:annotation>
   
<xs:appinfo>this field shall specify the length of this emitter system's data in 32-bit words.</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

attribute ElectronicEmitterType/@numberOfBeams
type xs:unsignedByte
annotation
appinfo
the number of beams being described in the current PDU for the emitter system being
                     described.
                 
source <xs:attribute name="numberOfBeams" type="xs:unsignedByte">
 
<xs:annotation>
   
<xs:appinfo>the number of beams being described in the current PDU for the emitter system being
                     described.
                 
</xs:appinfo>
 
</xs:annotation>
</xs:attribute>

element ElectronicEmitterType/emitterSystem
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p403.png
type EmitterSystemType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
emitterName  xs:string        
appinfo
Name of the emitter, 16-bit enumeration (SISO enumeration EmitterName uid 75)
emitterFunction  xs:string        
appinfo
function of the emitter, 8-bit enumeration (SISO enumeration EmitterSystemFunction
                     uid 76)
                 
emitterIDNumber  xs:unsignedByte        
appinfo
emitter ID, 8-bit enumeration
annotation
appinfo
information about a particular emitter system and shall be represented by an Emitter
                        System record (see 6.2.23).
                    
source <xs:element name="emitterSystem" type="EmitterSystemType">
 
<xs:annotation>
   
<xs:appinfo>information about a particular emitter system and shall be represented by an Emitter
                        System record (see 6.2.23).
                    
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element ElectronicEmitterType/location
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p404.png
type Vector3FloatType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
x  xs:float        
appinfo
X value
y  xs:float        
appinfo
y Value
z  xs:float        
appinfo
Z value
annotation
appinfo
the location of the antenna beam source with respect to the emitting entity's coordinate
                        system. This location shall be the origin of the emitter coordinate system that shall
                        have the same orientation as the entity coordinate system. This field shall be represented
                        by an Entity Coordinate Vector record see 6.2.95
                    
source <xs:element name="location" type="Vector3FloatType">
 
<xs:annotation>
   
<xs:appinfo>the location of the antenna beam source with respect to the emitting entity's coordinate
                        system. This location shall be the origin of the emitter coordinate system that shall
                        have the same orientation as the entity coordinate system. This field shall be represented
                        by an Entity Coordinate Vector record see 6.2.95
                    
</xs:appinfo>
 
</xs:annotation>
</xs:element>

element ElectronicEmitterType/EmitterBeam
diagram DIS_7_2012.autogenerated_diagrams/DIS_7_2012.autogenerated_p405.png
type EmitterBeamType
properties
content complex
children pduStatus fundamentalParameterData beamData beamStatus jammingTechnique TrackJamData
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
Electronic emmission beams (length of list found in field numberOfBeams)
source <xs:element name="EmitterBeam" type="EmitterBeamType">
 
<xs:annotation>
   
<xs:appinfo>Electronic emmission beams (length of list found in field numberOfBeams)</xs:appinfo>
 
</xs:annotation>
</xs:element>


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