10.13 CommunicationLinkConfigurationDataType
10.13.1 Overview
The CommunicationLinkConfigurationDataType is an abstract structure used by the EstablishConnections Method to provide the configuration of references between ConnectionEndpoints and Object instances specific to the utilised communication model.
The CommunicationLinkConfigurationDataType is illustrated in Figure 56.

10.13.2 CommunicationLinkConfigurationDataType definition
The CommunicationLinkConfigurationDataType is an abstract type that has no structure and is expected to be subtyped. It is formally defined in Table 147.
| Attributes | Value | ||
| BrowseName | 2:CommunicationLinkConfigurationDataType | ||
| IsAbstract | True | ||
| References | Node Class | BrowseName | Description |
|---|---|---|---|
| Subtype of the 0:Structure defined in OPC 10000-5 | |||
| HasSubtype | DataType | 2:PubSubCommunicationLinkConfigurationDataType | Defined in 10.13.3 |
| ConformanceUnits | |||
|---|---|---|---|
| UAFX AutomationComponent Base | |||
| UAFX ConnectionManager Base |
10.13.3 PubSubCommunicationLinkConfigurationDataType
The PubSubCommunicationLinkConfigurationDataType is used by the EstablishConnections Method and provides the configuration of references between a ConnectionEndpoint and a DataSetReader and/or a DataSetWriter.
The PubSubCommunicationLinkConfigurationDataType is formally defined in Table 148.
| Name | Type | Description |
| PubSubCommunicationLinkConfigurationDataType | Structure | Subtype of CommunicationLinkConfigurationDataType |
| DataSetReaderRef | 0:PubSubConfigurationRefDataType | If not null, specifies the DataSetReader as supplied with the PubSubCommunicationConfigurationDataType. The ConfigurationMask shall contain a ReferenceReader bit only. |
| ExpectedSubscribedDataSetVersion | 0:ConfigurationVersionDataType | Specifies the expected ConfigurationVersion of the SubscribedDataSet’s DataSetMetaData. For a heartbeat, the MajorVersion and the MinorVersion shall be set to 0. |
| DataSetWriterRef | 0:PubSubConfigurationRefDataType | If not null, specifies the DataSetWriter as supplied with the PubSubCommunicationConfigurationDataType. The ConfigurationMask shall contain a ReferenceWriter bit only. |
| ExpectedPublishedDataSetVersion | 0:ConfigurationVersionDataType | Specifies the expected ConfigurationVersion of the PublishedDataSet’s DataSetMetaData. For a heartbeat, the MajorVersion and the MinorVersion shall be set to 0. |
The PubSubCommunicationLinkConfigurationDataType representation in the AddressSpace is formally defined in Table 149.
| Attribute | Value | |||||
| BrowseName | 2:PubSubCommunicationLinkConfigurationDataType | |||||
| IsAbstract | False | |||||
| References | NodeClass | BrowseName | DataType | TypeDefinition | Other | |
|---|---|---|---|---|---|---|
| Subtype of the 2:CommunicationLinkConfigurationDataType | ||||||
| ConformanceUnits | ||||||
|---|---|---|---|---|---|---|
| UAFX AutomationComponent PubSub Connections | ||||||
| UAFX ConnectionManager Base |
10.13.4 ClientServerCommunicationLinkConfigurationDataType
Provides the configuration of references between ConnectionEndpoints and Object instances specific to the Client Server communication model.
This DataType will be specified in a future version of this document.