Main Content

addnode

Add nodes to existing client subscription

Since R2023b

    Description

    example

    addnode(SubscrObj,NodeList) adds the specified nodes to the existing subscription of the OPC UA client.

    Examples

    collapse all

    Create a subscription for an OPC UA client with several nodes, then add more nodes to the subscription.

    UaClient = opcua('localhost', 51210);
    connect(UaClient);
    FirstNodes = browseNamespace(UaClient);  % Manually select first nodes for subscription.
    SubscrObj = subscribe(UaClient,FirstNodes,@mycallback,PublishInterval=3);
        ⋮
    NodesToAdd = browseNamespace(UaClient);  % Manually select additional nodes.
    addnode(SubscrObj,NodesToAdd);

    Input Arguments

    collapse all

    Subscription, specified as an opc.ua.Subscription object. You create this object with the subscribe function.

    List of nodes to add to subscription, specified as an array of node objects. For information on node object functions and properties, type

    help opc.ua.Node

    Example: NodeList = browseNamespace(UaClient)

    Data Types: object

    Version History

    Introduced in R2023b

    See Also

    Functions