PublishSubscribe

The representation of the PublishSubscribe Object in the address space is shown in the following table:
Name | Attribute |
---|---|
NodeId | i=14443 |
NamespaceUri | http://opcfoundation.org/UA/ |
BrowseName | PublishSubscribe |
NodeClass | Object |
Categories | PubSub Model SKS |
The references from the PublishSubscribe Object Node are shown in the following table:
GetSecurityKeys
Signature
GetSecurityKeys(
[in] String SecurityGroupId
[in] IntegerId StartingTokenId
[in] UInt32 RequestedKeyCount
[out] String SecurityPolicyUri
[out] IntegerId FirstTokenId
[out] ByteString Keys
[out] Duration TimeToNextKey
[out] Duration KeyLifetime
);
Argument | Description |
---|---|
SecurityGroupId | |
StartingTokenId | |
RequestedKeyCount | |
SecurityPolicyUri | |
FirstTokenId | |
Keys | |
TimeToNextKey | |
KeyLifetime |
GetSecurityGroup
Signature
GetSecurityGroup(
[in] String SecurityGroupId
[out] NodeId SecurityGroupNodeId
);
Argument | Description |
---|---|
SecurityGroupId | |
SecurityGroupNodeId |
SetSecurityKeys
Signature
SetSecurityKeys(
[in] String SecurityGroupId
[in] String SecurityPolicyUri
[in] IntegerId CurrentTokenId
[in] ByteString CurrentKey
[in] ByteString FutureKeys
[in] Duration TimeToNextKey
[in] Duration KeyLifetime
);
Argument | Description |
---|---|
SecurityGroupId | |
SecurityPolicyUri | |
CurrentTokenId | |
CurrentKey | |
FutureKeys | |
TimeToNextKey | |
KeyLifetime |
AddConnection
Signature
AddConnection(
[in] PubSubConnectionDataType Configuration
[out] NodeId ConnectionId
);
Argument | Description |
---|---|
Configuration | |
ConnectionId |
RemoveConnection
Signature
RemoveConnection(
[in] NodeId ConnectionId
);
Argument | Description |
---|---|
ConnectionId |