| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of DistributedEmissionsRegenerationFamilyPduType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | pduStatus fundamentalParameterData beamData beamStatus jammingTechnique TrackJamData | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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> |
| properties |
|
||
| source | <xs:attribute name="family" fixed="DistributedEmissionsRegenerationFamilyPduType"/> |
| type | xs:unsignedByte |
| source | <xs:attribute name="beamDataLength" type="xs:unsignedByte"/> |
| type | xs:unsignedByte |
| source | <xs:attribute name="beamNumber" type="xs:unsignedByte"/> |
| type | xs:unsignedShort |
| source | <xs:attribute name="beamParameterIndex" type="xs:unsignedShort"/> |
| type | xs:string | ||
| annotation |
|
||
| source | <xs:attribute name="beamFunction" type="xs:string"> <xs:annotation> <xs:appinfo>(SISO enumeration ElectromagneticEmissionBeamFunction uid 78)</xs:appinfo> </xs:annotation> </xs:attribute> |
| type | xs:unsignedByte |
| source | <xs:attribute name="numberOfTargets" type="xs:unsignedByte"/> |
| type | xs:string | ||
| annotation |
|
||
| source | <xs:attribute name="highDensityTrackJam" type="xs:string"> <xs:annotation> <xs:appinfo>(SISO enumeration HighDensityTrackJam uid 79)</xs:appinfo> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
| type | EEFundamentalParameterDataType | ||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="fundamentalParameterData" type="EEFundamentalParameterDataType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||
| type | BeamDataType | ||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="beamData" type="BeamDataType"/> |
| diagram | ![]() |
||||||||||||||
| type | BeamStatusType | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| source | <xs:element name="beamStatus" type="BeamStatusType"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| type | JammingTechniqueType | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="jammingTechnique" type="JammingTechniqueType"/> |
| diagram | ![]() |
||||||||||||||||||||||
| type | TrackJamDataType | ||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||
| children | entityID | ||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||
| source | <xs:element name="TrackJamData" type="TrackJamDataType"> <xs:annotation> <xs:appinfo>(length of list found in field numberOfTargets)</xs:appinfo> </xs:annotation> </xs:element> |