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.

Table 148Error! No sequence specified.Error! No sequence specified. – PubSubCommunicationLinkConfigurationDataType structure
Name Type Description
PubSubCommunicationLinkConfigurationDataTypeStructureSubtype of CommunicationLinkConfigurationDataType
DataSetReaderRef0:PubSubConfigurationRefDataTypeIf not null, specifies the DataSetReader as supplied with the PubSubCommunicationConfigurationDataType. The ConfigurationMask shall contain a ReferenceReader bit only.
ExpectedSubscribedDataSetVersion0:ConfigurationVersionDataType

Specifies the expected ConfigurationVersion of the SubscribedDataSet’s DataSetMetaData.

For a heartbeat, the MajorVersion and the MinorVersion shall be set to 0.

DataSetWriterRef0:PubSubConfigurationRefDataTypeIf not null, specifies the DataSetWriter as supplied with the PubSubCommunicationConfigurationDataType. The ConfigurationMask shall contain a ReferenceWriter bit only.
ExpectedPublishedDataSetVersion0: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
BrowseName2:PubSubCommunicationLinkConfigurationDataType
IsAbstractFalse
References NodeClass BrowseName DataType TypeDefinition Other
Subtype of the 2:CommunicationLinkConfigurationDataType
ConformanceUnits
UAFX AutomationComponent PubSub Connections
UAFX ConnectionManager Base