Method | Description | |
---|---|---|
AddReferences ( NodeId sourceId, IList |
Adds the references to the target.
|
|
Browse ( |
Returns the set of references that meet the filter criteria.
|
|
BrowseNext ( |
Continues a browse operation that was previously halted.
|
|
Call ( |
Calls a method defined on a object.
|
|
ConditionRefresh ( |
Handles condition refresh request.
|
|
CreateExternalReference ( IDictionary |
Adds a reference to the table of external references. This is a convenience function used by custom NodeManagers. |
|
CreateMonitoredItems ( |
Creates a set of monitored items.
|
|
DeleteMonitoredItems ( |
Deletes a set of monitored items.
|
|
DeleteReferences ( NodeId targetId, IList |
Deletes the references to the target.
|
|
Dispose ( ) : void |
Frees any unmanaged resources.
|
|
GetManagerHandle ( NodeId nodeId, INodeManager &nodeManager ) : object |
Returns node handle and its node manager.
|
|
HistoryRead ( |
Reads the history of a set of items.
|
|
HistoryUpdate ( |
Updates the history for a set of nodes.
|
|
MasterNodeManager ( IServerInternal server, ApplicationConfiguration configuration, string dynamicNamespaceUri ) : System |
Initializes the object with default values.
|
|
ModifyMonitoredItems ( |
Modifies a set of monitored items.
|
|
Read ( |
Reads a set of nodes
|
|
RegisterNamespaceManager ( string namespaceUri, INodeManager nodeManager ) : void |
Registers the node manager as the node manager for Nodes in the specified namespace. Multiple NodeManagers may register interest in a Namespace. The order in which this method is called determines the precedence if multiple NodeManagers exist. This method adds the namespaceUri to the Server's Namespace table if it does not already exist. This method is thread safe and can be called at anytime. This method does not have to be called for any namespaces that were in the NodeManager's NamespaceUri property when the MasterNodeManager was created. |
|
RegisterNodes ( |
Registers a set of node ids.
|
|
RemoveReferences ( List |
Deletes the specified references.
|
|
SessionClosing ( |
Signals that a session is closing.
|
|
SetMonitoringMode ( |
Changes the monitoring mode for a set of items.
|
|
Shutdown ( ) : void |
Shuts down the node managers a
|
|
Startup ( ) : void |
Creates the node managers and start them
|
|
TranslateBrowsePathsToNodeIds ( |
Translates a start node id plus a relative paths into a node id.
|
|
UnregisterNodes ( |
Unregisters a set of node ids.
|
|
Write ( |
Writes a set of values.
|
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
An overrideable version of the Dispose.
|
|
FetchReferences ( |
Loops until browse is complete for max results reached.
|
|
TranslateBrowsePath ( |
Translates a browse path.
|
|
ValidateCallRequestItem ( CallMethodRequest item ) : ServiceResult |
Validates a call request item parameter
|
|
ValidateMonitoredItemCreateRequest ( MonitoredItemCreateRequest item ) : ServiceResult |
Validates a monitored item create request parameter.
|
|
ValidateMonitoredItemModifyRequest ( MonitoredItemModifyRequest item ) : ServiceResult |
Validates a monitored item modify request parameter.
|
|
ValidateMonitoringAttributes ( MonitoringParameters attributes ) : ServiceResult |
Validates a monitoring attributes parameter.
|
|
ValidateMonitoringFilter ( ExtensionObject filter ) : ServiceResult |
Validates a monitoring filter.
|
Method | Description | |
---|---|---|
Browse ( |
Returns the set of references that meet the filter criteria.
|
|
CreateMonitoredItemsForEvents ( |
Create monitored items for event subscriptions.
|
|
DeleteMonitoredItemsForEvents ( |
Delete monitored items for event subscriptions.
|
|
ModifyMonitoredItemsForEvents ( |
Modify monitored items for event subscriptions.
|
|
RegisterNodeManager ( INodeManager nodeManager, List |
Registers the node manager with the master node manager.
|
|
SetMonitoringModeForEvents ( |
Delete monitored items for event subscriptions.
|
|
TranslateBrowsePath ( |
Recursively processes the elements in the RelativePath starting at the specified index.
|
|
UpdateDiagnostics ( |
Updates the diagnostics return parameter.
|
|
UpdateReferenceDescription ( |
Updates the reference description with the node attributes.
|
public AddReferences ( NodeId sourceId, IList |
||
sourceId | NodeId | |
references | IList |
|
return | void |
public Browse ( |
||
context | ||
view | ViewDescription | |
maxReferencesPerNode | uint | |
nodesToBrowse | BrowseDescriptionCollection | |
results | BrowseResultCollection | |
diagnosticInfos | DiagnosticInfoCollection | |
return | void |
public BrowseNext ( |
||
context | ||
releaseContinuationPoints | bool | |
continuationPoints | ByteStringCollection | |
results | BrowseResultCollection | |
diagnosticInfos | DiagnosticInfoCollection | |
return | void |
public Call ( |
||
context | ||
methodsToCall | CallMethodRequestCollection | |
results | CallMethodResultCollection | |
diagnosticInfos | DiagnosticInfoCollection | |
return | void |
public ConditionRefresh ( |
||
context | ||
monitoredItems | IList |
|
return | void |
public static CreateExternalReference ( IDictionary |
||
externalReferences | IDictionary |
|
sourceId | NodeId | |
referenceTypeId | NodeId | |
isInverse | bool | |
targetId | NodeId | |
return | void |
public CreateMonitoredItems ( |
||
context | ||
subscriptionId | uint | |
publishingInterval | double | |
timestampsToReturn | TimestampsToReturn | |
itemsToCreate | IList |
|
errors | IList |
|
filterResults | IList |
|
monitoredItems | IList |
|
return | void |
public DeleteMonitoredItems ( |
||
context | ||
subscriptionId | uint | |
itemsToDelete | IList |
|
errors | IList |
|
return | void |
public DeleteReferences ( NodeId targetId, IList |
||
targetId | NodeId | |
references | IList |
|
return | void |
protected FetchReferences ( |
||
context | ||
assignContinuationPoint | bool | |
cp | ||
references | ReferenceDescriptionCollection | |
return | ServiceResult |
public GetManagerHandle ( NodeId nodeId, INodeManager &nodeManager ) : object | ||
nodeId | NodeId | |
nodeManager | INodeManager | |
return | object |
public HistoryRead ( |
||
context | ||
historyReadDetails | ExtensionObject | |
timestampsToReturn | TimestampsToReturn | |
releaseContinuationPoints | bool | |
nodesToRead | HistoryReadValueIdCollection | |
results | HistoryReadResultCollection | |
diagnosticInfos | DiagnosticInfoCollection | |
return | void |
public HistoryUpdate ( |
||
context | ||
historyUpdateDetails | ExtensionObjectCollection | |
results | HistoryUpdateResultCollection | |
diagnosticInfos | DiagnosticInfoCollection | |
return | void |
public MasterNodeManager ( IServerInternal server, ApplicationConfiguration configuration, string dynamicNamespaceUri ) : System | ||
server | IServerInternal | |
configuration | ApplicationConfiguration | |
dynamicNamespaceUri | string | |
return | System |
public ModifyMonitoredItems ( |
||
context | ||
timestampsToReturn | TimestampsToReturn | |
monitoredItems | IList |
|
itemsToModify | IList |
|
errors | IList |
|
filterResults | IList |
|
return | void |
public Read ( |
||
context | ||
maxAge | double | |
timestampsToReturn | TimestampsToReturn | |
nodesToRead | ReadValueIdCollection | |
values | DataValueCollection | |
diagnosticInfos | DiagnosticInfoCollection | |
return | void |
public RegisterNamespaceManager ( string namespaceUri, INodeManager nodeManager ) : void | ||
namespaceUri | string | The URI of the namespace. |
nodeManager | INodeManager | The NodeManager which owns node in the namespacee. |
return | void |
public RegisterNodes ( |
||
context | ||
nodesToRegister | NodeIdCollection | |
registeredNodeIds | NodeIdCollection | |
return | void |
public RemoveReferences ( List |
||
referencesToRemove | List |
|
return | void |
public SessionClosing ( |
||
context | ||
sessionId | NodeId | |
deleteSubscriptions | bool | |
return | void |
public SetMonitoringMode ( |
||
context | ||
monitoringMode | MonitoringMode | |
itemsToModify | IList |
|
errors | IList |
|
return | void |
protected TranslateBrowsePath ( |
||
context | ||
browsePath | BrowsePath | |
result | BrowsePathResult | |
return | ServiceResult |
public TranslateBrowsePathsToNodeIds ( |
||
context | ||
browsePaths | BrowsePathCollection | |
results | BrowsePathResultCollection | |
diagnosticInfos | DiagnosticInfoCollection | |
return | void |
public UnregisterNodes ( |
||
context | ||
nodesToUnregister | NodeIdCollection | |
return | void |
protected static ValidateCallRequestItem ( CallMethodRequest item ) : ServiceResult | ||
item | CallMethodRequest | |
return | ServiceResult |
protected static ValidateMonitoredItemCreateRequest ( MonitoredItemCreateRequest item ) : ServiceResult | ||
item | MonitoredItemCreateRequest | |
return | ServiceResult |
protected static ValidateMonitoredItemModifyRequest ( MonitoredItemModifyRequest item ) : ServiceResult | ||
item | MonitoredItemModifyRequest | |
return | ServiceResult |
protected static ValidateMonitoringAttributes ( MonitoringParameters attributes ) : ServiceResult | ||
attributes | MonitoringParameters | |
return | ServiceResult |
protected static ValidateMonitoringFilter ( ExtensionObject filter ) : ServiceResult | ||
filter | ExtensionObject | |
return | ServiceResult |
public Write ( |
||
context | ||
nodesToWrite | WriteValueCollection | |
results | StatusCodeCollection | |
diagnosticInfos | DiagnosticInfoCollection | |
return | void |