The PubSubCommunicationLinkConfigurationDataType is used by the EstablishConnections Method and provides the configuration of references between a ConnectionEndpoint and a DataSetReader and/or a DataSetWriter.

NOTE   The PubSub configuration elements, including the DataSetReader and/or DataSetWriter to be used for the ConnectionEndpoints, are created using the PubSubCommunicationConfigurationDataType (see 10.10.3).

The PubSubCommunicationLinkConfigurationDataType is formally defined in Table 148.

Table 148 – PubSubCommunicationLinkConfigurationDataType structure

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.

Table 149 – PubSubCommunicationLinkConfigurationDataType definition

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