The ReserveCommunicationIdsResultDataType is an abstract structure used to return the requested communication model-specific identifier from the EstablishConnections Method.

The ReserveCommunicationIdsResultDataType is illustrated in Figure 59.

image062.png

Figure 59 – ReserveCommunicationIdsResultDataType illustration

The ReserveCommunicationIdsResultDataType, formally defined in Table 197, is an abstract type that has no structure and is expected to be subtyped.

Table 197 – ReserveCommunicationIdsResultDataType definition

Attributes

Value

BrowseName

2:ReserveCommunicationIdsResultDataType

IsAbstract

True

References

Node Class

BrowseName

Description

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

HasSubtype

DataType

2:PubSubReserveCommunicationIdsResultDataType

Defined in 10.40.3

ConformanceUnits

UAFX AutomationComponent Base

UAFX ConnectionManager Base

The PubSubReserveCommunicationIdsResultDataType is formally defined in Table 198.

Table 198 – PubSubReserveCommunicationIdsResultDataType structure

Name

Type

Description

PubSubReserveCommunicationIdsResultDataType

Structure

Subtype of the ReserveCommunicationIdsResultDataType

Result

0:StatusCode

Indicates the overall result of reserving the IDs.

DefaultPublisherId

0:BaseDataType

Indicates the default PublisherId of the addressed Server for the requested TransportProfileUri.

WriterGroupIds

0:UInt16[]

Indicates the reserved IDs for WriterGroups for the requested TransportProfileUri.

DataSetWriterIds

0:UInt16[]

Indicates the reserved IDs for DataSetWriters for the requested TransportProfileUri.

The PubSubReserveCommunicationIdsResultDataType representation in the AddressSpace is formally defined in Table 199.

Table 199 – PubSubReserveCommunicationIdsResultDataType definition

Attribute

Value

BrowseName

2:PubSubReserveCommunicationIdsResultDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 2:ReserveCommunicationIdsResultDataType

ConformanceUnits

UAFX AutomationComponent Base

UAFX ConnectionManager Base

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