Method | Description | |
---|---|---|
CreateAddressSpace ( IDictionary |
Does any initialization required before the address space can be used. The externalReferences is an out parameter that allows the node manager to link to nodes in other node managers. For example, the 'Objects' node is managed by the CoreNodeManager and should have a reference to the root folder node(s) exposed by this node manager. |
|
FileSystemNodeManager ( Opc server, string systemRoot ) : System |
Initializes the node manager.
|
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
An overrideable version of the Dispose.
|
|
GetManagerHandle ( ISystemContext context, Opc.Ua.NodeId nodeId, NodeState>.IDictionary |
Returns a unique handle for the node. This must efficiently determine whether the node belongs to the node manager. If it does belong to NodeManager it should return a handle that does not require the NodeId to be validated again when the handle is passed into other methods such as 'Read' or 'Write'. |
|
LoadPredefinedNodes ( ISystemContext context ) : NodeStateCollection |
Loads a node set from a file or resource and addes them to the set of predefined nodes.
|
|
OnCreateMonitoredItem ( ISystemContext systemContext, |
Does any processing after a monitored item is created.
|
|
OnDeleteMonitoredItem ( ISystemContext systemContext, |
Does any processing after a monitored item is deleted.
|
|
OnModifyMonitoredItem ( ISystemContext systemContext, |
Does any processing after a monitored item is created.
|
|
OnSetMonitoringMode ( ISystemContext systemContext, |
Does any processing after a monitored item is created.
|
Method | Description | |
---|---|---|
AddNodeHierarchyToCache ( ISystemContext context, NodeState root ) : void |
Adds the hierachy of nodes to the cache.
|
|
RemoveNodeHierarchyFromCache ( ISystemContext context, NodeState root ) : void |
Removes the hierachy of nodes from the cache.
|
|
StartMonitoring ( ISystemContext context, |
Returns true if the system must be scanning to provide updates for the monitored item.
|
|
StopMonitoring ( ISystemContext context, |
Returns true if the system must be scanning to provide updates for the monitored item.
|
public CreateAddressSpace ( IDictionary |
||
externalReferences | IDictionary |
|
return | void |
public FileSystemNodeManager ( Opc server, string systemRoot ) : System | ||
server | Opc | |
systemRoot | string | |
return | System |
protected GetManagerHandle ( ISystemContext context, Opc.Ua.NodeId nodeId, NodeState>.IDictionary |
||
context | ISystemContext | |
nodeId | Opc.Ua.NodeId | |
cache | NodeState>.IDictionary | |
return | object |
protected LoadPredefinedNodes ( ISystemContext context ) : NodeStateCollection | ||
context | ISystemContext | |
return | NodeStateCollection |
protected OnCreateMonitoredItem ( ISystemContext systemContext, |
||
systemContext | ISystemContext | |
itemToCreate | ||
monitoredNode | ||
monitoredItem | ||
return | void |
protected OnDeleteMonitoredItem ( ISystemContext systemContext, |
||
systemContext | ISystemContext | |
monitoredNode | ||
monitoredItem | ||
return | void |
protected OnModifyMonitoredItem ( ISystemContext systemContext, |
||
systemContext | ISystemContext | |
itemToModify | ||
monitoredNode | ||
monitoredItem | ||
previousSamplingInterval | double | |
return | void |
protected OnSetMonitoringMode ( ISystemContext systemContext, |
||
systemContext | ISystemContext | |
monitoredNode | ||
monitoredItem | ||
previousMode | MonitoringMode | |
currentMode | MonitoringMode | |
return | void |