PubSubConnectionType

The representation of the PubSubConnectionType ObjectType in the address space is shown in the following table:
Name | Attribute |
---|---|
NodeId | i=14209 |
NamespaceUri | http://opcfoundation.org/UA/ |
BrowseName | PubSubConnectionType |
NodeClass | ObjectType |
IsAbstract | False |
SubtypeOf | BaseObjectType |
The references from the PubSubConnectionType ObjectType Node are shown in the following table:
Reference | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasProperty | Variable | PublisherId | BaseDataType | PropertyType | Mandatory |
HasComponent | Variable | TransportProfileUri | String | SelectionListType | Mandatory |
HasProperty | Variable | ConnectionProperties | KeyValuePair[] | PropertyType | Mandatory |
HasComponent | Object | Address | NetworkAddressType | Mandatory | |
HasComponent | Object | TransportSettings | ConnectionTransportType | Optional | |
HasWriterGroup | Object | <WriterGroupName> | WriterGroupType | OptionalPlaceholder | |
HasReaderGroup | Object | <ReaderGroupName> | ReaderGroupType | OptionalPlaceholder | |
HasComponent | Object | Status | PubSubStatusType | Mandatory | |
HasComponent | Object | Diagnostics | PubSubDiagnosticsConnectionType | Optional | |
HasComponent | Method | AddWriterGroup | Optional | ||
HasComponent | Method | AddReaderGroup | Optional | ||
HasComponent | Method | RemoveGroup | Optional |
AddWriterGroup
Signature
AddWriterGroup(
[in] WriterGroupDataType Configuration
[out] NodeId GroupId
);
Argument | Description |
---|---|
Configuration | |
GroupId |
AddReaderGroup
Signature
AddReaderGroup(
[in] ReaderGroupDataType Configuration
[out] NodeId GroupId
);
Argument | Description |
---|---|
Configuration | |
GroupId |
RemoveGroup
Signature
RemoveGroup(
[in] NodeId GroupId
);
Argument | Description |
---|---|
GroupId |