The following tables list the members exposed by BaseNodeManager.
Name | Description | |
---|---|---|
defaultContext | ||
m_alarms | ||
m_items | ||
m_maxQueueSize | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
m_systemContext | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
operationCache | (Inherited from Opc.Ua.Server.CustomNodeManager2) |
Name | Description | |
---|---|---|
Alarms | List of created alarm/condition nodes | |
AliasRoot | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
Items | List of created item nodes | |
Lock | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
MaxQueueSize | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
NamespaceIndex | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
NamespaceIndexes | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
NamespaceUris | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
Server | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
SystemContext | (Inherited from Opc.Ua.Server.CustomNodeManager2) |
Name | Description | |
---|---|---|
InMemoryNodes | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
MonitoredItems | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
MonitoredNodes | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
RootNotifiers | (Inherited from Opc.Ua.Server.CustomNodeManager2) |
Name | Description | |
---|---|---|
AddReferences | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
Browse | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
Call | Overloaded. (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
ConditionRefresh | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
CreateAddressSpace | Overridden. Does any initialization required before the address space can be used. | |
CreateMonitoredItems | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
CreateNode | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
DeleteAddressSpace | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
DeleteMonitoredItems | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
DeleteNode | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
DeleteReference | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
Dispose | Overloaded. (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
Find | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
FindInMemoryNode | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
GetManagerHandle | Overloaded. Overridden. Returns a unique handle for the node. | |
GetNodeMetadata | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
HistoryRead | Overloaded. (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
HistoryUpdate | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
IsNodeInView | Overloaded. (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
LoadInMemoryNode | Overloaded. (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
ModifyMonitoredItems | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
New | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
Read | Overridden. Reads the value for the specified attribute. For nodes with an in-memory NodeState object the value is read from this object. The method RefreshNodesCache is called for nodes with a cache value older than the client requested maxAge. For nodes without an in-memory NodeState object the method ReadVirtualNodes() is called. | |
SessionClosing | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
SetMonitoringMode | Overloaded. (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
SubscribeToAllEvents | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
SubscribeToEvents | Overloaded. (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
TranslateBrowsePath | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
UpdateNodeValue | The cache value for the specified node is updated. The ClearChangeMasks method is called to initiate client notifications for nodes that are monitored. | |
Write | Overridden. Writes the value for the specified nodes/attributes. For nodes with an in-memory NodeState object the method WriteNodes is called to write the values to the underlying system(device). For nodes with success error code form WriteNodes() the NodeState object is updated, if requested. Instead of implementing the WriteNodes() method the user can define a NodeState.OnWriteValue event handler for each node. The WriteNodes() method has the advantage that all nodes in the client write request can be written to the device together. For nodes without an in-memory NodeState object the method WriteVirtualNodes() is called. | |
WriteNodeValue | Write the value to the node cache with checks for write permissions. The ClearChangeMasks method is called to initiate client notifications for nodes that are monitored. |
Name | Description | |
---|---|---|
AddAlarmRootNode | Helper method that links the given node with the UA server Objects node by adding a 'HasNotifier' reference. | |
AddBehaviourToInMemoryNode | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
AddConditionRootNode | Helper method that links the given node with the UA server Objects node by adding a 'HasEventSource' reference. | |
AddExternalReference | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
AddInMemoryNode | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
AddMethod | Overloaded. A MethodType node object is created with the specified name, data type and optional initial value. Additional properties of the node object can be set by the application as required after the node is created. | |
AddNode | Helper method that adds the node as an in-memory node and links it with the given parent by adding a reference of the specified type. | |
AddNodeReference | Helper method that links the given node with the given parent by adding a reference of the specified type. | |
AddNodeToComponentCache | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
AddReverseReferences | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
AddRootNode | Helper method that links the given node with the UA server Objects node by adding an 'Organizes' reference. | |
AddRootNotifier | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
AddTypesToTypeTree | Overloaded. (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
BuildAddressSpace | Does any initialization required before the address space can be used. | |
CreateAnalogItemNode | Overloaded. A AnalogItemType node object is created with the specified name, data type and optional initial value. The AnalogItemType derives from DataItemType and adds properties for EUInformation, EURange and InstrumentRange. Additional properties of the node object can be set by the application as required after the node is created. | |
CreateDataItemNode | Overloaded. A DataItemType node object is created with the specified name, data type and optional initial value. Additional properties of the node object can be set by the application as required after the node is created. | |
CreateFolderNode | Overloaded. A FolderType node object is created with the specified name. Additional properties of the node object can be set by the application as required after the node is created. The FolderType is practically identical to the BaseObjectType. | |
CreateMonitoredItem | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
DeleteMonitoredItem | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
FindNodeInCache | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
GetNodeHandle | Returns a unique handle for the node. The method can be overridden with an application specific implementation. The default implementation returns in-memory nodes as valid. | |
GetReferenceDescription | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
HistoryDeleteAtTime | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
HistoryDeleteEvents | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
HistoryDeleteRawModified | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
HistoryReadAtTime | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
HistoryReadEvents | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
HistoryReadProcessed | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
HistoryReadRawModified | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
HistoryReleaseContinuationPoints | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
HistoryTimestampFilter | Select historical data in the range defiend in the request details. | |
HistoryUpdateData | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
HistoryUpdateEvents | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
HistoryUpdateStructureData | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
HistoryUpdateWorker | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
InitAlarmConditionNode | An Alarm/Condition source node object is created with the specified name. Additional properties of the node object can be set by the application as required after the node is created. | |
IsHandleInNamespace | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
IsNodeIdInNamespace | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
IsReferenceInView | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
LookupNodeInComponentCache | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
ModifyMonitoredItem | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
OnCreateMonitoredItemsComplete | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
OnDeleteMonitoredItemsComplete | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
OnModifyMonitoredItemsComplete | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
OnMonitoredItemCreated | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
OnMonitoredItemDeleted | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
OnMonitoredItemModified | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
OnMonitoringModeChanged | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
OnNodeRemoved | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
OnReportEvent | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
OnSetMonitoringModeComplete | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
OnSubscribeToEvents | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
ReadInitialValue | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
ReadVirtualNodes | Overridden. Validates the nodes and reads the requested attribute values of items and properties from the underlying source. This mthod is called for nodes that have no in-memory NodeState object. There is no value processing in the base classes. The values are passed to the client as returned by this method. | |
RefreshNodesCache | Update the cache (NodeState) with the current value of the requested items and properties from the underlying source. The node cache (NodeState) must be updated on return with the index range in the read request being ignored. The base class builds the return value from the current value in the node cache. The method is called from the client read request handling for nodes with a cache value older than the client requested maxAge. | |
RemoveInMemoryNode | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
RemoveNodeAndEmptyParents | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
RemoveNodeFromComponentCache | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
RemoveRootNotifier | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
ReportAuditEvent | Send a Audit event type to the clients with a subscription that monitores this event type. AuditEvents are Events of AuditEventType that are generated as a result of an action taken on the Server by a Client of the Server. For example, in response to a Client issuing a write to a Variable, the Server would generate an AuditEvent describing the Variable as the source and the user and Client session as the initiators of the Event. | |
ReportProgressEvent | Send a Progress event type to the clients with a subscription that monitores this event type. ProgressEvents are Events of ProgressEventType that are generated to identify the progress of an operation.An operation can be a service call or something application specific like a program execution | |
ReportSystemEvent | Send a System event type to the clients with a subscription that monitores this event type. SystemEvents are Events of SystemEventType that are generated as a result of some Event that occurs within the Server or by a system that the Server is representing. | |
ReviseAggregateFilter | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
SetNamespaceIndexes | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
SetNamespaces | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
ValidateMonitoringFilter | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
ValidateNode | Overridden. Verifies that the specified node exists. | |
ValidateNodeHandle | Verifies that the specified node exists. The method can be overridden with an application specific implementation. : The default implementation returns in-memory nodes as valid. | |
ValidateViewDescription | (Inherited from Opc.Ua.Server.CustomNodeManager2) | |
WriteNodes | Writes the value for the specified nodes/attributes to the device (underlying system). This method is called from the BaseNodeManger.Write() method for nodes with an in-memory NodeState object. For nodes with success error code and update request the calling method updates the NodeState object (cache). Instead of implementing this method the user can define a NodeState.OnWriteValue event handler for each node. This method has the advantage that all nodes in the client write request can be written to the device together. For nodes without an in-memory NodeState object the method WriteVirtualNodes() is called instead of this method. | |
WriteVirtualNodes | Overridden. Validates the nodes and writes the value to the underlying system. |