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 140.
Table 140 – 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 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 heartbeat, the MajorVersion and the MinorVersion shall be set to 0. |
The PubSubCommunicationLinkConfigurationDataType representation in the AddressSpace is formally defined in Table 141.
Table 141 – PubSubCommunicationLinkConfigurationDataType definition
Attribute |
Value |
|||||
BrowseName |
2:PubSubCommunicationLinkConfigurationDataType |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 2:CommunicationLinkConfigurationDataType |
||||||
ConformanceUnits |
||||||
UAFX AutomationComponent Base |
||||||
UAFX ConnectionManager Base |