diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of RadioCommunicationsFamilyPduType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | pduStatus sourceEntityID masterIntercomReferenceID IntercomCommunicationsParameters | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="IntercomControlPdu"> <xs:annotation> <xs:appinfo>5.8.7 Communicates the state of a particular intercom device, request an action of another intercom device, or respond to an action request. (length of list found in field intercomParametersLength) <xs:attribute name="id" type="xs:integer" fixed="32"/> </xs:appinfo> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="RadioCommunicationsFamilyPduType"> <xs:sequence> <xs:element name="sourceEntityID" type="EntityIDType"> <xs:annotation> <xs:appinfo>Source entity ID, this can also be ObjectIdentifier or UnattachedIdentifier</xs:appinfo> </xs:annotation> </xs:element> <xs:element name="masterIntercomReferenceID" type="EntityIDType"> <xs:annotation> <xs:appinfo>eid of the entity that has created this intercom channel, same comments as sourceEntityId</xs:appinfo> </xs:annotation> </xs:element> <!--Attribute (as element) IntercomControlPdu intercomParameters with objectlist classRef name=IntercomCommunicationsParameters, type=IntercomCommunicationsParametersType--> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:appinfo>Number of elements is determined by size fieldintercomParametersLength 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>intercomParametersLength</xs:documentation> </xs:annotation> <xs:element name="IntercomCommunicationsParameters" type="IntercomCommunicationsParametersType"> <xs:annotation> <xs:appinfo>(length of list found in field intercomParametersLength)</xs:appinfo> </xs:annotation> </xs:element> </xs:sequence> </xs:sequence> <xs:attribute name="family" fixed="RadioCommunicationsFamilyPduType"/> <xs:attribute name="controlType" type="xs:string"> <xs:annotation> <xs:appinfo>control type (SISO enumeration IntercomControlControlType uid 180)</xs:appinfo> </xs:annotation> </xs:attribute> <xs:attribute name="communicationsChannelType" type="xs:unsignedByte"> <xs:annotation> <xs:appinfo>control type</xs:appinfo> </xs:annotation> </xs:attribute> <xs:attribute name="sourceIntercomNumber" type="xs:unsignedShort"> <xs:annotation> <xs:appinfo>The specific intercom device being simulated within an entity.</xs:appinfo> </xs:annotation> </xs:attribute> <xs:attribute name="sourceLineID" type="xs:unsignedByte"> <xs:annotation> <xs:appinfo>Line number to which the intercom control refers</xs:appinfo> </xs:annotation> </xs:attribute> <xs:attribute name="transmitPriority" type="xs:unsignedByte"> <xs:annotation> <xs:appinfo>priority of this message relative to transmissons from other intercom devices</xs:appinfo> </xs:annotation> </xs:attribute> <xs:attribute name="transmitLineState" type="xs:string"> <xs:annotation> <xs:appinfo>current transmit state of the line (SISO enumeration IntercomControlTransmitLineState uid 183) </xs:appinfo> </xs:annotation> </xs:attribute> <xs:attribute name="command" type="xs:string"> <xs:annotation> <xs:appinfo>detailed type requested. (SISO enumeration IntercomControlCommand uid 182)</xs:appinfo> </xs:annotation> </xs:attribute> <xs:attribute name="masterIntercomNumber" type="xs:unsignedShort"> <xs:annotation> <xs:appinfo>specific intercom device that has created this intercom channel</xs:appinfo> </xs:annotation> </xs:attribute> <xs:attribute name="masterChannelID" type="xs:unsignedShort"/> <xs:attribute name="intercomParametersLength" type="xs:unsignedLong"> <xs:annotation> <xs:appinfo>number of intercom parameters</xs:appinfo> </xs:annotation> </xs:attribute> </xs:extension> <!-- ========== debug: divider between elements and attributes ========== --> </xs:complexContent> </xs:complexType> </xs:element> |
properties |
|
||
source | <xs:attribute name="family" fixed="RadioCommunicationsFamilyPduType"/> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="controlType" type="xs:string"> <xs:annotation> <xs:appinfo>control type (SISO enumeration IntercomControlControlType uid 180)</xs:appinfo> </xs:annotation> </xs:attribute> |
type | xs:unsignedByte | ||
annotation |
|
||
source | <xs:attribute name="communicationsChannelType" type="xs:unsignedByte"> <xs:annotation> <xs:appinfo>control type</xs:appinfo> </xs:annotation> </xs:attribute> |
type | xs:unsignedShort | ||
annotation |
|
||
source | <xs:attribute name="sourceIntercomNumber" type="xs:unsignedShort"> <xs:annotation> <xs:appinfo>The specific intercom device being simulated within an entity.</xs:appinfo> </xs:annotation> </xs:attribute> |
type | xs:unsignedByte | ||
annotation |
|
||
source | <xs:attribute name="sourceLineID" type="xs:unsignedByte"> <xs:annotation> <xs:appinfo>Line number to which the intercom control refers</xs:appinfo> </xs:annotation> </xs:attribute> |
type | xs:unsignedByte | ||
annotation |
|
||
source | <xs:attribute name="transmitPriority" type="xs:unsignedByte"> <xs:annotation> <xs:appinfo>priority of this message relative to transmissons from other intercom devices</xs:appinfo> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="transmitLineState" type="xs:string"> <xs:annotation> <xs:appinfo>current transmit state of the line (SISO enumeration IntercomControlTransmitLineState uid 183) </xs:appinfo> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="command" type="xs:string"> <xs:annotation> <xs:appinfo>detailed type requested. (SISO enumeration IntercomControlCommand uid 182)</xs:appinfo> </xs:annotation> </xs:attribute> |
type | xs:unsignedShort | ||
annotation |
|
||
source | <xs:attribute name="masterIntercomNumber" type="xs:unsignedShort"> <xs:annotation> <xs:appinfo>specific intercom device that has created this intercom channel</xs:appinfo> </xs:annotation> </xs:attribute> |
type | xs:unsignedShort |
source | <xs:attribute name="masterChannelID" type="xs:unsignedShort"/> |
type | xs:unsignedLong | ||
annotation |
|
||
source | <xs:attribute name="intercomParametersLength" type="xs:unsignedLong"> <xs:annotation> <xs:appinfo>number of intercom parameters</xs:appinfo> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | EntityIDType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="sourceEntityID" type="EntityIDType"> <xs:annotation> <xs:appinfo>Source entity ID, this can also be ObjectIdentifier or UnattachedIdentifier</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | EntityIDType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xs:element name="masterIntercomReferenceID" type="EntityIDType"> <xs:annotation> <xs:appinfo>eid of the entity that has created this intercom channel, same comments as sourceEntityId</xs:appinfo> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
type | IntercomCommunicationsParametersType | ||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
source | <xs:element name="IntercomCommunicationsParameters" type="IntercomCommunicationsParametersType"> <xs:annotation> <xs:appinfo>(length of list found in field intercomParametersLength)</xs:appinfo> </xs:annotation> </xs:element> |