.NET Based OPC UA Client/Server SDK
3.0.3.458
|
An interface to an object that manages a subset of the nodes in a server. More...
Inherited by UnifiedAutomation.UaServer.INodeManagerEx.
Public Member Functions | |
void | Startup () |
Called when the node manager is started. More... | |
void | Shutdown () |
Called when the node manager is stopped. More... | |
void | SessionOpened (Session session) |
Called when a new session is created. More... | |
void | SessionActivated (Session session) |
Called when a session is activated. More... | |
void | SessionClosed (Session session) |
Called when a new session is closed. More... | |
StatusCode | GetBrowseHandle (RequestContext context, ViewHandle view, NodeId nodeId, out BrowseHandle handle) |
Gets the browse handle for the specified node. More... | |
StatusCode | GetViewHandle (RequestContext context, ViewDescription view, out ViewHandle handle) |
Gets the view handle for the specified view. More... | |
StatusCode | GetNodeHandle (RequestContext context, NodeId nodeId, uint attributeId, out NodeAttributeHandle handle) |
Gets the node handle for the specified node and attribute. More... | |
StatusCode | GetNotifierHandle (RequestContext context, NodeId nodeId, out NotifierHandle handle) |
Gets the notifier handle for the specified notifier. More... | |
StatusCode | GetMethodHandle (RequestContext context, NodeId objectId, NodeId methodId, out MethodHandle handle) |
Gets the method handle for the specified object and method. More... | |
StatusCode | GetHistoryDataHandle (RequestContext context, NodeId variableId, out HistoryDataHandle handle) |
Gets the history data handle for the specified variable. More... | |
StatusCode | GetHistoryEventHandle (RequestContext context, NodeId notifierId, out HistoryEventHandle handle) |
Gets the history events handle for the specified notifier. More... | |
StatusCode | BeginBrowse (RequestContext context, BrowseOperationHandle nodeToBrowse, ContinuationPoint continuationPoint, bool releaseContinuationPoint, Delegate callback, object callbackData) |
Begins a browse operation. More... | |
StatusCode | BeginTranslate (RequestContext context, BrowseOperationHandle nodeToBrowse, RelativePath relativePath, uint index, Delegate callback, object callbackData) |
Begins a translate browse paths operation. More... | |
An interface to an object that manages a subset of the nodes in a server.
StatusCode UnifiedAutomation.UaServer.INodeManager.BeginBrowse | ( | RequestContext | context, |
BrowseOperationHandle | nodeToBrowse, | ||
ContinuationPoint | continuationPoint, | ||
bool | releaseContinuationPoint, | ||
Delegate | callback, | ||
object | callbackData | ||
) |
Begins a browse operation.
context | The request context. |
nodeToBrowse | The node to browse. |
continuationPoint | The continuation point. |
releaseContinuationPoint | if set to true [release continuation point]. |
callback | The callback. |
callbackData | The callback data. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.INodeManager.BeginTranslate | ( | RequestContext | context, |
BrowseOperationHandle | nodeToBrowse, | ||
RelativePath | relativePath, | ||
uint | index, | ||
Delegate | callback, | ||
object | callbackData | ||
) |
Begins a translate browse paths operation.
context | The request context. |
nodeToBrowse | The node to browse. |
relativePath | The relative path. |
index | The index. |
callback | The callback. |
callbackData | The callback data. |
Implemented in UnifiedAutomation.UaServer.BaseNodeManager, and UnifiedAutomation.UaServer.RootNodeManager.
StatusCode UnifiedAutomation.UaServer.INodeManager.GetBrowseHandle | ( | RequestContext | context, |
ViewHandle | view, | ||
NodeId | nodeId, | ||
out BrowseHandle | handle | ||
) |
Gets the browse handle for the specified node.
context | The request context. |
view | The view. |
nodeId | The node id. |
handle | The handle. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.INodeManager.GetHistoryDataHandle | ( | RequestContext | context, |
NodeId | variableId, | ||
out HistoryDataHandle | handle | ||
) |
Gets the history data handle for the specified variable.
context | The request context. |
variableId | The variable id. |
handle | The handle. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.INodeManager.GetHistoryEventHandle | ( | RequestContext | context, |
NodeId | notifierId, | ||
out HistoryEventHandle | handle | ||
) |
Gets the history events handle for the specified notifier.
context | The request context. |
notifierId | The notifier id. |
handle | The handle. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.INodeManager.GetMethodHandle | ( | RequestContext | context, |
NodeId | objectId, | ||
NodeId | methodId, | ||
out MethodHandle | handle | ||
) |
Gets the method handle for the specified object and method.
context | The request context. |
objectId | The object id. |
methodId | The method id. |
handle | The handle. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.INodeManager.GetNodeHandle | ( | RequestContext | context, |
NodeId | nodeId, | ||
uint | attributeId, | ||
out NodeAttributeHandle | handle | ||
) |
Gets the node handle for the specified node and attribute.
context | The request context. |
nodeId | The node id. |
attributeId | The attribute id. |
handle | The handle. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, UnifiedAutomation.UaServer.BaseNodeManager, and UnifiedAutomation.UaServer.BaseNodeManagerEx.
StatusCode UnifiedAutomation.UaServer.INodeManager.GetNotifierHandle | ( | RequestContext | context, |
NodeId | nodeId, | ||
out NotifierHandle | handle | ||
) |
Gets the notifier handle for the specified notifier.
context | The request context. |
nodeId | The node id. |
handle | The handle. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.
StatusCode UnifiedAutomation.UaServer.INodeManager.GetViewHandle | ( | RequestContext | context, |
ViewDescription | view, | ||
out ViewHandle | handle | ||
) |
Gets the view handle for the specified view.
context | The request context. |
view | The view. |
handle | The handle. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.
void UnifiedAutomation.UaServer.INodeManager.SessionActivated | ( | Session | session | ) |
Called when a session is activated.
session | The session. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.
void UnifiedAutomation.UaServer.INodeManager.SessionClosed | ( | Session | session | ) |
Called when a new session is closed.
session | The session. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.
void UnifiedAutomation.UaServer.INodeManager.SessionOpened | ( | Session | session | ) |
Called when a new session is created.
session | The session. |
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.
void UnifiedAutomation.UaServer.INodeManager.Shutdown | ( | ) |
Called when the node manager is stopped.
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.
void UnifiedAutomation.UaServer.INodeManager.Startup | ( | ) |
Called when the node manager is started.
Implemented in UnifiedAutomation.UaServer.RootNodeManager, and UnifiedAutomation.UaServer.BaseNodeManager.