C# Class Opc.Ua.Com.Client.ComHdaBrowserClient

Browses areas and sources in the AE server.
Inheritance: ComObject
ファイルを表示 Open project: OPCFoundation/UA-.NET Class Usage Examples

Public Methods

Method Description
ComHdaBrowserClient ( ComHdaClient client, string itemId ) : System

Initializes a new instance of the ComHdaBrowserClient class.

FindBranch ( ISystemContext context, string itemId, ushort namespaceIndex ) : BaseObjectState

Finds the branch.

Next ( ISystemContext context, ushort namespaceIndex ) : BaseInstanceState

Returns the next AE area or source.

Protected Methods

Method Description
Dispose ( bool disposing ) : void

An overrideable version of the Dispose.

Private Methods

Method Description
ChangeBrowsePosition ( OPCHDA_BROWSEDIRECTION direction, string itemId ) : bool

Changes the browse position.

CreateEnumerator ( bool branches ) : EnumString

Creates an enumerator for the current browse position.

FindBranch ( ISystemContext context, string parentId, string itemId, ushort namespaceIndex ) : BaseObjectState

Recusively finds the branch.

GetBranchPosition ( string parentId, string name ) : string

Gets the branch position.

GetItemId ( string name ) : string

Gets the item id.

Method Details

ComHdaBrowserClient() public method

Initializes a new instance of the ComHdaBrowserClient class.
public ComHdaBrowserClient ( ComHdaClient client, string itemId ) : System
client ComHdaClient The client.
itemId string The qualified area name.
return System

Dispose() protected method

An overrideable version of the Dispose.
protected Dispose ( bool disposing ) : void
disposing bool
return void

FindBranch() public method

Finds the branch.
public FindBranch ( ISystemContext context, string itemId, ushort namespaceIndex ) : BaseObjectState
context ISystemContext
itemId string
namespaceIndex ushort
return Opc.Ua.BaseObjectState

Next() public method

Returns the next AE area or source.
public Next ( ISystemContext context, ushort namespaceIndex ) : BaseInstanceState
context ISystemContext
namespaceIndex ushort
return Opc.Ua.BaseInstanceState