10.43 ReserveCommunicationIdsDataType

10.43.1 Overview

The ReserveCommunicationIdsDataType is an abstract structure used to request communication model-specific identifiers using the EstablishConnections Method.

The ReserveCommunicationIdsDataType is illustrated in Figure 60.

Figure 60 – ReserveCommunicationIdsDataType illustration

10.43.2 ReserveCommunicationIdsDataType definition

The ReserveCommunicationIdsDataType is an abstract type that has no structure and is expected to be subtyped. It is formally defined in Table 210.

Table 210 – ReserveCommunicationIdsDataType definition
Attributes Value
BrowseName2:ReserveCommunicationIdsDataType
IsAbstractTrue
References Node Class BrowseName Description
Subtype of the 0:Structure defined in OPC 10000-5
HasSubtypeDataType2:PubSubReserveCommunicationIdsDataTypeDefined in 10.43.3
ConformanceUnits
UAFX AutomationComponent Base
UAFX ConnectionManager Base

10.43.3 PubSubReserveCommunicationIdsDataType

The PubSubReserveCommunicationIdsDataType is formally defined in Table 211.

Table 211 – PubSubReserveCommunicationIdsDataType structure
NameTypeDescription
PubSubReserveCommunicationIdsDataTypeStructureSubtype of ReserveCommunicationIdsDataType
TransportProfileUri0:StringSee OPC 10000-14 for details
NumReqWriterGroupIds0:UInt16Indicates the number of requested node ids for WriterGroups.
NumReqDataSetWriterIds0:UInt16Indicates the number of requested node ids for DataSetWriter.

The PubSubReserveCommunicationIdsDataType representation in the AddressSpace is formally defined in Table 212.

Table 212 – PubSubReserveCommunicationIdsDataType definition
Attribute Value
BrowseName2:PubSubReserveCommunicationIdsDataType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 2:ReserveCommunicationIdsDataType
ConformanceUnits
UAFX AutomationComponent PubSub Connections
UAFX ConnectionManager PubSubCommunicationFlowConfiguration

10.43.4 PubSubReserveCommunicationIds2DataType

The PubSubReserveCommunicationIds2DataType is formally defined in Table 214.

Table 213 – PubSubReserveCommunicationIds2DataType structure
NameTypeDescription
PubSubReserveCommunicationIds2DataTypeStructureSubtype of PubSubReserveCommunicationIdsDataType
RequestTransportSpecificInfo0:Boolean

Set this to TRUE to request transport profile-specific information from the AutomationComponent.

For UDP-UADP, if this is set to TRUE, the AutomationComponent shall return the UDP port number used to receive UDP unicast traffic.

The PubSubReserveCommunicationIds2DataType representation in the AddressSpace is formally defined in Table 214.

Table 214 – PubSubReserveCommunicationIds2DataType definition
Attribute Value
BrowseName2:PubSubReserveCommunicationIds2DataType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 2:PubSubReserveCommunicationIdsDataType
ConformanceUnits
UAFX AutomationComponent Base
UAFX ConnectionManager Base

10.43.5 ClientServerReserveCommunicationIdsDataType

This data type will be specified in a later version of this document.