diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of DistributedEmissionsRegenerationFamilyPduType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | pduStatus acousticEmitter location UABeam | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:complexType name="UAEmitterType"> <xs:annotation> <xs:appinfo>Underwater Acoustic (UA) active emissions (intentional emissions) and passive signature (unintentional emissions) information. (length of list found in field numberOfBeams) </xs:appinfo> </xs:annotation> <xs:complexContent> <xs:extension base="DistributedEmissionsRegenerationFamilyPduType"> <xs:sequence> <xs:element name="acousticEmitter" type="AcousticEmitterType"> <xs:annotation> <xs:appinfo>TODO</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) UAEmitter beams with objectlist classRef name=UABeam, type=UABeamType--> <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="UABeam" type="UABeamType"> <xs:annotation> <xs:appinfo>Electronic emission 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: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> |
properties |
|
||
source | <xs:attribute name="family" fixed="DistributedEmissionsRegenerationFamilyPduType"/> |
type | xs:unsignedByte | ||
annotation |
|
||
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> |
type | xs:unsignedByte | ||
annotation |
|
||
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> |
type | xs:unsignedShort | ||
annotation |
|
||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | AcousticEmitterType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="acousticEmitter" type="AcousticEmitterType"> <xs:annotation> <xs:appinfo>TODO</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | Vector3FloatType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
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> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | UABeamType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | pduStatus fundamentalParameterData | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="UABeam" type="UABeamType"> <xs:annotation> <xs:appinfo>Electronic emission beams (length of list found in field numberOfBeams)</xs:appinfo> </xs:annotation> </xs:element> |