Build 1.01.318.0
[This is preliminary documentation and is subject to change.]
The DiagnosticsNodeManager type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| DiagnosticsNodeManager |
Initializes the node manager.
|
Methods
| Name | Description | |
|---|---|---|
| AddBehaviourToPredefinedNode |
Replaces the generic node with a node specific to the model.
(Overrides CustomNodeManager2..::..AddBehaviourToPredefinedNode(ISystemContext, NodeState).) | |
| AddExternalReference |
Adds an external reference to the dictionary.
(Inherited from CustomNodeManager2.) | |
| AddPredefinedNode |
Recursively indexes the node and its children.
(Inherited from CustomNodeManager2.) | |
| AddReferences |
This method is used to add bi-directional references to nodes from other node managers.
(Inherited from CustomNodeManager2.) | |
| AddReverseReferences |
Ensures that all reverse references exist.
(Inherited from CustomNodeManager2.) | |
| AddRootNotifier |
Adds a root notifier.
(Inherited from CustomNodeManager2.) | |
| AddTypesToTypeTree(BaseTypeState) |
Recursively adds the types to the type tree.
(Inherited from CustomNodeManager2.) | |
| AddTypesToTypeTree(NodeId) |
Recursively adds the types to the type tree.
(Inherited from CustomNodeManager2.) | |
| Browse |
Browses the references from a node managed by the node manager.
(Inherited from CustomNodeManager2.) | |
| Call(ISystemContext, CallMethodRequest, MethodState, CallMethodResult) |
Calls a method on an object.
(Inherited from CustomNodeManager2.) | |
| Call(OperationContext, IList<(Of <<'(CallMethodRequest>)>>), IList<(Of <<'(CallMethodResult>)>>), IList<(Of <<'(ServiceResult>)>>)) |
Calls a method on the specified nodes.
(Inherited from CustomNodeManager2.) | |
| ConditionRefresh |
Tells the node manager to refresh any conditions associated with the specified monitored items.
(Inherited from CustomNodeManager2.) | |
| ConstructAlias |
Constructs up the alias for the node handle.
(Inherited from CustomNodeManager2.) | |
| CreateAddressSpace |
Does any initialization required before the address space can be used.
(Overrides CustomNodeManager2..::..CreateAddressSpace(IDictionary<(Of <<'(NodeId, IList<(Of <<'(IReference>)>>)>)>>)).) | |
| CreateMonitoredItem |
Creates a new set of monitored items for a set of variables.
(Inherited from CustomNodeManager2.) | |
| CreateMonitoredItems |
Creates a new set of monitored items for a set of variables.
(Inherited from CustomNodeManager2.) | |
| CreateNode |
Creates a new instance and assigns unique identifiers to all children.
(Inherited from CustomNodeManager2.) | |
| CreateServerDiagnostics |
Creates the diagnostics node for the server.
| |
| CreateSessionDiagnostics |
Creates the diagnostics node for a subscription.
| |
| CreateSubscriptionDiagnostics |
Creates the diagnostics node for a subscription.
| |
| DeleteAddressSpace |
Frees any resources allocated for the address space.
(Inherited from CustomNodeManager2.) | |
| DeleteMonitoredItem |
Deletes a monitored item.
(Inherited from CustomNodeManager2.) | |
| DeleteMonitoredItems |
Deletes a set of monitored items.
(Inherited from CustomNodeManager2.) | |
| DeleteNode |
Deletes a node and all of its children.
(Inherited from CustomNodeManager2.) | |
| DeleteReference |
This method is used to delete bi-directional references to nodes from other node managers.
(Inherited from CustomNodeManager2.) | |
| DeleteSessionDiagnostics |
Delete the diagnostics node for a session.
| |
| DeleteSubscriptionDiagnostics |
Delete the diagnostics node for a subscription.
| |
| Dispose()()()() |
Frees any unmanaged resources.
(Inherited from CustomNodeManager2.) | |
| Dispose(Boolean) |
An overrideable version of the Dispose.
(Overrides CustomNodeManager2..::..Dispose(Boolean).) | |
| Equals | (Inherited from Object.) | |
| Finalize |
The finializer implementation.
(Inherited from CustomNodeManager2.) | |
| Find |
Returns the state object for the specified node if it exists.
(Inherited from CustomNodeManager2.) | |
| FindPredefinedNode |
Finds the specified and checks if it is of the expected type.
(Inherited from CustomNodeManager2.) | |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetManagerHandle(NodeId) |
Returns a unique handle for the node.
(Inherited from CustomNodeManager2.) | |
| GetManagerHandle(ServerSystemContext, NodeId, IDictionary<(Of <<'(NodeId, NodeState>)>>)) |
Returns a unique handle for the node.
(Inherited from CustomNodeManager2.) | |
| GetNodeMetadata |
Returns the basic metadata for the node. Returns null if the node does not exist.
(Inherited from CustomNodeManager2.) | |
| GetReferenceDescription |
Returns the references for the node that meets the criteria specified.
(Inherited from CustomNodeManager2.) | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| HistoryDeleteAtTime |
Deletes the data history for one or more nodes.
(Inherited from CustomNodeManager2.) | |
| HistoryDeleteEvents |
Deletes the event history for one or more nodes.
(Inherited from CustomNodeManager2.) | |
| HistoryDeleteRawModified |
Deletes the data history for one or more nodes.
(Inherited from CustomNodeManager2.) | |
| HistoryRead(OperationContext, HistoryReadDetails, TimestampsToReturn, Boolean, IList<(Of <<'(HistoryReadValueId>)>>), IList<(Of <<'(HistoryReadResult>)>>), IList<(Of <<'(ServiceResult>)>>)) |
Reads the history for the specified nodes.
(Inherited from CustomNodeManager2.) | |
| HistoryRead(ServerSystemContext, HistoryReadDetails, TimestampsToReturn, Boolean, IList<(Of <<'(HistoryReadValueId>)>>), IList<(Of <<'(HistoryReadResult>)>>), IList<(Of <<'(ServiceResult>)>>), List<(Of <<'(NodeHandle>)>>), IDictionary<(Of <<'(NodeId, NodeState>)>>)) |
Validates the nodes and reads the values from the underlying source.
(Inherited from CustomNodeManager2.) | |
| HistoryReadAtTime |
Reads history data at specified times.
(Inherited from CustomNodeManager2.) | |
| HistoryReadEvents |
Reads history events.
(Inherited from CustomNodeManager2.) | |
| HistoryReadProcessed |
Reads processed history data.
(Inherited from CustomNodeManager2.) | |
| HistoryReadRawModified |
Reads raw history data.
(Inherited from CustomNodeManager2.) | |
| HistoryReleaseContinuationPoints |
Releases the continuation points.
(Inherited from CustomNodeManager2.) | |
| HistoryUpdate(OperationContext, Type, IList<(Of <<'(HistoryUpdateDetails>)>>), IList<(Of <<'(HistoryUpdateResult>)>>), IList<(Of <<'(ServiceResult>)>>)) |
Updates the history for the specified nodes.
(Inherited from CustomNodeManager2.) | |
| HistoryUpdate(ServerSystemContext, Type, IList<(Of <<'(HistoryUpdateDetails>)>>), IList<(Of <<'(HistoryUpdateResult>)>>), IList<(Of <<'(ServiceResult>)>>), List<(Of <<'(NodeHandle>)>>), IDictionary<(Of <<'(NodeId, NodeState>)>>)) |
Validates the nodes and updates the history.
(Inherited from CustomNodeManager2.) | |
| HistoryUpdateData |
Updates the data history for one or more nodes.
(Inherited from CustomNodeManager2.) | |
| HistoryUpdateEvents |
Updates the event history for one or more nodes.
(Inherited from CustomNodeManager2.) | |
| IsHandleInNamespace |
Returns the node if the handle refers to a node managed by this manager.
(Inherited from CustomNodeManager2.) | |
| IsNodeIdInNamespace |
Returns true if the namespace for the node id is one of the namespaces managed by the node manager.
(Inherited from CustomNodeManager2.) | |
| LoadPredefinedNodes(ISystemContext) |
Loads a node set from a file or resource and addes them to the set of predefined nodes.
(Overrides CustomNodeManager2..::..LoadPredefinedNodes(ISystemContext).) | |
| LoadPredefinedNodes(ISystemContext, IDictionary<(Of <<'(NodeId, IList<(Of <<'(IReference>)>>)>)>>)) |
Loads a node set from a file or resource and addes them to the set of predefined nodes.
(Inherited from CustomNodeManager2.) | |
| LoadPredefinedNodes(ISystemContext, Assembly, String, IDictionary<(Of <<'(NodeId, IList<(Of <<'(IReference>)>>)>)>>)) |
Loads a node set from a file or resource and addes them to the set of predefined nodes.
(Inherited from CustomNodeManager2.) | |
| LookupAliasesForNodeIds |
Returns the aliases for the specified node ids.
(Inherited from CustomNodeManager2.) | |
| LookupAliasForNodeId |
Looks up the alias for the node.
(Inherited from CustomNodeManager2.) | |
| LookupNodeIdForAlias |
Looks up the node id for the alias.
(Inherited from CustomNodeManager2.) | |
| LookupNodeIdsForAliases |
Returns the node ids for the specified aliases.
(Inherited from CustomNodeManager2.) | |
| MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| ModifyMonitoredItem |
Modifies the parameters for a monitored item.
(Inherited from CustomNodeManager2.) | |
| ModifyMonitoredItems |
Modifies the parameters for a set of monitored items.
(Inherited from CustomNodeManager2.) | |
| New |
Creates the NodeId for the specified node.
(Overrides CustomNodeManager2..::..New(ISystemContext, NodeState).) | |
| OnCreateMonitoredItemsComplete |
Called when a batch of monitored items has been created.
(Inherited from CustomNodeManager2.) | |
| OnDeleteMonitoredItemsComplete |
Called when a batch of monitored items has been modified.
(Inherited from CustomNodeManager2.) | |
| OnLockServer |
Called when a client locks the server.
| |
| OnModifyMonitoredItemsComplete |
Called when a batch of monitored items has been modified.
(Inherited from CustomNodeManager2.) | |
| OnMonitoredItemCreated |
Called after creating a MonitoredItem.
(Overrides CustomNodeManager2..::..OnMonitoredItemCreated(ServerSystemContext, NodeHandle, MonitoredItem).) | |
| OnMonitoredItemDeleted |
Called after deleting a MonitoredItem.
(Overrides CustomNodeManager2..::..OnMonitoredItemDeleted(ServerSystemContext, NodeHandle, MonitoredItem).) | |
| OnMonitoredItemModified |
Called after modifying a MonitoredItem.
(Inherited from CustomNodeManager2.) | |
| OnMonitoringModeChanged |
Called after changing the MonitoringMode for a MonitoredItem.
(Overrides CustomNodeManager2..::..OnMonitoringModeChanged(ServerSystemContext, NodeHandle, MonitoredItem, MonitoringMode, MonitoringMode).) | |
| OnNodeRemoved |
Called after a node has been deleted.
(Inherited from CustomNodeManager2.) | |
| OnReportEvent |
Reports an event for a root notifier.
(Inherited from CustomNodeManager2.) | |
| OnSetMonitoringModeComplete |
Called when a batch of monitored items has their monitoring mode changed.
(Inherited from CustomNodeManager2.) | |
| OnSubscribeToEvents |
Called after subscribing/unsubscribing to events.
(Inherited from CustomNodeManager2.) | |
| OnUnlockServer |
Called when a client locks the server.
| |
| ParseAlias |
Parses the alias.
(Inherited from CustomNodeManager2.) | |
| Read(OperationContext, Double, IList<(Of <<'(ReadValueId>)>>), IList<(Of <<'(DataValue>)>>), IList<(Of <<'(ServiceResult>)>>)) |
Reads the value for the specified attribute.
(Inherited from CustomNodeManager2.) | |
| Read(ServerSystemContext, IList<(Of <<'(ReadValueId>)>>), IList<(Of <<'(DataValue>)>>), IList<(Of <<'(ServiceResult>)>>), List<(Of <<'(NodeHandle>)>>), IDictionary<(Of <<'(NodeId, NodeState>)>>)) |
Validates the nodes and reads the values from the underlying source.
(Inherited from CustomNodeManager2.) | |
| RemovePredefinedNode |
Recursively indexes the node and its children.
(Inherited from CustomNodeManager2.) | |
| RemoveRootNotifier |
Removes a root notifier previously added with AddRootNotifier.
(Inherited from CustomNodeManager2.) | |
| SetDiagnosticsEnabled |
Sets the flag controlling whether diagnostics is enabled for the server.
| |
| SetMonitoringMode(ServerSystemContext, IMonitoredItem, MonitoringMode, NodeHandle) |
Changes the monitoring mode for an item.
(Inherited from CustomNodeManager2.) | |
| SetMonitoringMode(OperationContext, MonitoringMode, IList<(Of <<'(IMonitoredItem>)>>), IList<(Of <<'(Boolean>)>>), IList<(Of <<'(ServiceResult>)>>)) |
Changes the monitoring mode for a set of monitored items.
(Inherited from CustomNodeManager2.) | |
| SetNamespaces |
Sets the namespaces supported by the NodeManager.
(Inherited from CustomNodeManager2.) | |
| SubscribeToAllEvents |
Subscribes or unsubscribes to events produced by all event sources.
(Inherited from CustomNodeManager2.) | |
| SubscribeToEvents(ServerSystemContext, NodeState, IEventMonitoredItem, Boolean) |
Subscribes to events.
(Inherited from CustomNodeManager2.) | |
| SubscribeToEvents(OperationContext, Object, UInt32, IEventMonitoredItem, Boolean) |
Subscribes or unsubscribes to events produced by the specified source.
(Inherited from CustomNodeManager2.) | |
| ToString | (Inherited from Object.) | |
| TranslateBrowsePath |
Returns the target of the specified browse path fragment(s).
(Inherited from CustomNodeManager2.) | |
| ValidateMonitoringFilter |
Validates the monitoring filter specified by the client.
(Inherited from CustomNodeManager2.) | |
| ValidateNode |
Verifies that the specified node exists.
(Inherited from CustomNodeManager2.) | |
| Write(OperationContext, IList<(Of <<'(WriteValue>)>>), IList<(Of <<'(ServiceResult>)>>)) |
Writes the value for the specified attributes.
(Inherited from CustomNodeManager2.) | |
| Write(ServerSystemContext, IList<(Of <<'(WriteValue>)>>), IList<(Of <<'(ServiceResult>)>>), List<(Of <<'(NodeHandle>)>>), IDictionary<(Of <<'(NodeId, NodeState>)>>)) |
Validates the nodes and writes the value to the underlying system.
(Inherited from CustomNodeManager2.) |
Properties
| Name | Description | |
|---|---|---|
| AliasRoot |
The root for the alias assigned to the node manager.
(Inherited from CustomNodeManager2.) | |
| DiagnosticsEnabled |
True is diagnostics are currently enabled.
| |
| Lock |
Acquires the lock on the node manager.
(Inherited from CustomNodeManager2.) | |
| MaxQueueSize |
Gets or sets the maximum size of a monitored item queue.
(Inherited from CustomNodeManager2.) | |
| MonitoredItems |
Gets the table of monitored items.
(Inherited from CustomNodeManager2.) | |
| MonitoredNodes |
Gets the table of nodes being monitored.
(Inherited from CustomNodeManager2.) | |
| NamespaceIndex |
Gets the default index for the node manager's namespace.
(Inherited from CustomNodeManager2.) | |
| NamespaceIndexes |
Gets the namespace indexes owned by the node manager.
(Inherited from CustomNodeManager2.) | |
| NamespaceUris |
Returns the namespaces used by the node manager.
(Inherited from CustomNodeManager2.) | |
| PredefinedNodes |
The predefined nodes managed by the node manager.
(Inherited from CustomNodeManager2.) | |
| RootNotifiers |
The root notifiers for the node manager.
(Inherited from CustomNodeManager2.) | |
| Server |
Gets the server that the node manager belongs to.
(Inherited from CustomNodeManager2.) | |
| SystemContext |
The default context to use.
(Inherited from CustomNodeManager2.) |