C# Class Opc.Ua.Com.Server.ComAeUtils

Defines numerous functions used to browse the UA server event mode.
Mostrar archivo Open project: OPCFoundation/UA-.NET Class Usage Examples

Public Methods

Method Description
Browse ( Session session, BrowseDescription nodeToBrowse, bool throwOnError ) : ReferenceDescriptionCollection

Browses the address space and returns the references found.

Browse ( Session session, BrowseDescriptionCollection nodesToBrowse, bool throwOnError ) : ReferenceDescriptionCollection

Browses the address space and returns the references found.

BrowseSuperTypes ( Session session, NodeId typeId, bool throwOnError ) : ReferenceDescriptionCollection

Browses the address space and returns all of the supertypes of the specified type node.

CollectInstanceDeclarations ( Session session, ComNamespaceMapper mapper, NodeId typeId, AeEventAttribute parent, List instances, AeEventAttribute>.IDictionary map ) : void

Collects instance declarations nodes from with a type.

CollectInstanceDeclarations ( Session session, ComNamespaceMapper mapper, NodeState node, AeEventAttribute parent, List instances, AeEventAttribute>.IDictionary map ) : void

Collects instance declarations nodes from with a type.

TranslateBrowsePaths ( Session session, NodeId startNodeId, NamespaceTable namespacesUris ) : List

Returns the node ids for a set of relative paths.

Private Methods

Method Description
FindTargetOfReference ( Session session, List nodeIds, NodeId referenceTypeId, bool throwOnError ) : List

Finds the targets for the specified reference.

UpdateInstanceDescriptions ( Session session, List instances, bool throwOnError ) : void

Finds the targets for the specified reference.

Method Details

Browse() public static method

Browses the address space and returns the references found.
public static Browse ( Session session, BrowseDescription nodeToBrowse, bool throwOnError ) : ReferenceDescriptionCollection
session Opc.Ua.Client.Session The session.
nodeToBrowse BrowseDescription The NodeId for the starting node.
throwOnError bool if set to true a exception will be thrown on an error.
return ReferenceDescriptionCollection

Browse() public static method

Browses the address space and returns the references found.
public static Browse ( Session session, BrowseDescriptionCollection nodesToBrowse, bool throwOnError ) : ReferenceDescriptionCollection
session Opc.Ua.Client.Session The session.
nodesToBrowse BrowseDescriptionCollection The set of browse operations to perform.
throwOnError bool if set to true a exception will be thrown on an error.
return ReferenceDescriptionCollection

BrowseSuperTypes() public static method

Browses the address space and returns all of the supertypes of the specified type node.
public static BrowseSuperTypes ( Session session, NodeId typeId, bool throwOnError ) : ReferenceDescriptionCollection
session Opc.Ua.Client.Session The session.
typeId NodeId The NodeId for a type node in the address space.
throwOnError bool if set to true a exception will be thrown on an error.
return ReferenceDescriptionCollection

CollectInstanceDeclarations() public static method

Collects instance declarations nodes from with a type.
public static CollectInstanceDeclarations ( Session session, ComNamespaceMapper mapper, NodeId typeId, AeEventAttribute parent, List instances, AeEventAttribute>.IDictionary map ) : void
session Opc.Ua.Client.Session
mapper ComNamespaceMapper
typeId NodeId
parent AeEventAttribute
instances List
map AeEventAttribute>.IDictionary
return void

CollectInstanceDeclarations() public static method

Collects instance declarations nodes from with a type.
public static CollectInstanceDeclarations ( Session session, ComNamespaceMapper mapper, NodeState node, AeEventAttribute parent, List instances, AeEventAttribute>.IDictionary map ) : void
session Opc.Ua.Client.Session
mapper ComNamespaceMapper
node NodeState
parent AeEventAttribute
instances List
map AeEventAttribute>.IDictionary
return void

TranslateBrowsePaths() public static method

Returns the node ids for a set of relative paths.
public static TranslateBrowsePaths ( Session session, NodeId startNodeId, NamespaceTable namespacesUris ) : List
session Opc.Ua.Client.Session An open session with the server to use.
startNodeId NodeId The starting node for the relative paths.
namespacesUris NamespaceTable The namespace URIs referenced by the relative paths.
return List