This methods in this class are not defined in the OPC HDA specification.
The methods in this class simplify the browsing of the OPC server's address space. The full hierachical structure is browsed and the browse result is returned in a TreeNode array that can directly be used with a Windows TreeView. controls.
C# Sample:
OPCHDABrowser browser;
int[] err;
int rtc = OpcSrv.CreateBrowse( null, null, null, out browser, out err );
BrowseTree ItemTree = new BrowseTree( browser );
ItemTree.CreateTree(); // Browse server from root
treeviewItems.Nodes.AddRange( ItemTree.Root() );
VB Sample:
Dim browser As OPCHDABrowser
Dim err as Int32()
Dim rtc As Int32 = OpcSrv.CreateBrowse( Nothing,Nothing,Nothing, browser, err )
Dim ItemTree As BrowseTree = New BrowseTree( browser )
ItemTree.CreateTree() ' Browse server from root
treeviewItems.Nodes.AddRange(ItemTree.Root())

Visual Basic (Declaration) | |
---|---|
Public Class BrowseHDATree |
C# | |
---|---|
public class BrowseHDATree |
System.Object
OPCHDA.NET.BrowseHDATree
Target Platforms: Windows 7/8/10, Windows Server 2008/2012/2016, .NET 4.x