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

The ReserveCommunicationIdsDataType is illustrated in Figure 60.

image063.png

Figure 60 – ReserveCommunicationIdsDataType illustration

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

BrowseName

2:ReserveCommunicationIdsDataType

IsAbstract

True

References

Node Class

BrowseName

Description

Subtype of the 0:Structure defined in OPC 10000-5

HasSubtype

DataType

2:PubSubReserveCommunicationIdsDataType

Defined in 10.43.3

ConformanceUnits

UAFX AutomationComponent Base

UAFX ConnectionManager Base

The PubSubReserveCommunicationIdsDataType is formally defined in Table 211.

Table 211 – PubSubReserveCommunicationIdsDataType structure

Name

Type

Description

PubSubReserveCommunicationIdsDataType

Structure

Subtype of ReserveCommunicationIdsDataType

TransportProfileUri

0:String

See OPC 10000-14 for details

NumReqWriterGroupIds

0:UInt16

Indicates the number of requested node ids for WriterGroups.

NumReqDataSetWriterIds

0:UInt16

Indicates 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

BrowseName

2:PubSubReserveCommunicationIdsDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 2:ReserveCommunicationIdsDataType

ConformanceUnits

UAFX AutomationComponent PubSub Connections

UAFX ConnectionManager PubSubCommunicationFlowConfiguration

The PubSubReserveCommunicationIds2DataType is formally defined in Table 214.

Table 213 – PubSubReserveCommunicationIds2DataType structure

Name

Type

Description

PubSubReserveCommunicationIds2DataType

Structure

Subtype of PubSubReserveCommunicationIdsDataType

RequestTransportSpecificInfo

0: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

BrowseName

2:PubSubReserveCommunicationIds2DataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 2:PubSubReserveCommunicationIdsDataType

ConformanceUnits

UAFX AutomationComponent Base

UAFX ConnectionManager Base

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