Browsing is used by a client to navigate through the Address Space of an OPC UA Server. By passing a starting node the server returns a list of nodes by references.

To be able to browse a valid connection handle is required. Function block UA_Connect will deliver the ConnectionHdl. UA_Browse takes a structure for starting Node description and filter criteria. The result is an array of structures for references and target Nodes.

If the ContinuationPointOut output is connected to the ContinuationPointIn input of a consecutive UA_Browse instance, a browse next service can be performed.

image010.png

Figure 6: Browsing sequence