Метод | Описание | |
---|---|---|
AddAggregateFunction ( NodeId aggregateId, string aggregateName, bool isHistorical ) : void |
Adds an aggregate function to the server capabilities object.
|
|
AttachNode ( ILocalNode node ) : void | ||
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. |
|
CreateMethod ( NodeId parentId, NodeId referenceTypeId, NodeId nodeId, QualifiedName browseName, MethodAttributes attributes ) : NodeId | ||
CreateObject ( NodeId parentId, NodeId referenceTypeId, NodeId nodeId, QualifiedName browseName, ObjectAttributes attributes, ExpandedNodeId typeDefinitionId ) : NodeId | ||
CreateObjectType ( NodeId parentId, NodeId nodeId, QualifiedName browseName, ObjectTypeAttributes attributes ) : NodeId | ||
CreateServerDiagnostics ( |
Creates the diagnostics node for the server.
|
|
CreateSessionDiagnostics ( |
Creates the diagnostics node for a subscription.
|
|
CreateSubscriptionDiagnostics ( |
Creates the diagnostics node for a subscription.
|
|
CreateUniqueNodeId ( ) : NodeId | ||
CreateVariable ( NodeId parentId, NodeId referenceTypeId, NodeId nodeId, QualifiedName browseName, VariableAttributes attributes, ExpandedNodeId typeDefinitionId ) : NodeId | ||
CreateVariableType ( NodeId parentId, NodeId nodeId, QualifiedName browseName, VariableTypeAttributes attributes ) : NodeId | ||
DeleteNode ( NodeId nodeId, bool deleteChildren, bool silent ) : void | ||
DeleteSessionDiagnostics ( |
Delete the diagnostics node for a session.
|
|
DeleteSubscriptionDiagnostics ( |
Delete the diagnostics node for a subscription.
|
|
DiagnosticsNodeManager ( IServerInternal server, ApplicationConfiguration configuration ) : System |
Initializes the node manager.
|
|
FindTargetId ( NodeId sourceId, NodeId referenceTypeId, bool isInverse, QualifiedName browseName ) : NodeId | ||
GetDefaultHistoryCapabilities ( ) : HistoryServerCapabilitiesState |
Gets the default history capabilities object.
|
|
GetLocalNode ( NodeId nodeId ) : ILocalNode | ||
GetNamespaceIndex ( string namespaceUri ) : ushort |
Returns an index for the NamespaceURI (Adds it to the server namespace table if it does not already exist). Returns the server's default index (1) if the namespaceUri is empty or null. |
|
GetTargetNode ( NodeId sourceId, NodeId referenceTypeId, bool isInverse, bool includeSubtypes, QualifiedName browseName ) : ILocalNode | ||
New ( ISystemContext context, NodeState node ) : NodeId |
Creates the NodeId for the specified node.
|
|
OnGetMonitoredItems ( ISystemContext context, MethodState method, IList |
Called when a client locks the server.
|
|
OnLockServer ( ISystemContext context, MethodState method, IList |
Called when a client locks the server.
|
|
OnUnlockServer ( ISystemContext context, MethodState method, IList |
Called when a client locks the server.
|
|
ReferenceSharedNode ( ILocalNode source, NodeId referenceTypeId, bool isInverse, QualifiedName browseName ) : ILocalNode | ||
ReplaceNode ( ILocalNode existingNode, ILocalNode newNode ) : void | ||
SetDiagnosticsEnabled ( |
Sets the flag controlling whether diagnostics is enabled for the server.
|
|
UnreferenceSharedNode ( ILocalNode source, NodeId referenceTypeId, bool isInverse, QualifiedName browseName ) : ILocalNode |
Метод | Описание | |
---|---|---|
AddBehaviourToPredefinedNode ( ISystemContext context, NodeState predefinedNode ) : NodeState |
Replaces the generic node with a node specific to the model.
|
|
Dispose ( bool disposing ) : void |
An overrideable version of the Dispose.
|
|
LoadPredefinedNodes ( ISystemContext context ) : NodeStateCollection |
Loads a node set from a file or resource and addes them to the set of predefined nodes.
|
|
OnMonitoredItemCreated ( |
Called after creating a MonitoredItem.
|
|
OnMonitoredItemDeleted ( |
Called after deleting a MonitoredItem.
|
|
OnMonitoringModeChanged ( |
Called after changing the MonitoringMode for a MonitoredItem.
|
|
ValidateViewDescription ( |
Validates the view description passed to a browse request (throws on error).
|
Метод | Описание | |
---|---|---|
CreateSampledItem ( double samplingInterval, |
Creates a new sampled item.
|
|
DeleteSampledItem ( |
Deletes a sampled item.
|
|
DoSample ( object state ) : void |
Polls each monitored item which requires sample.
|
|
DoScan ( object alwaysUpdateArrays ) : void |
Reports notifications for any monitored diagnostic nodes.
|
|
GetTargetNode ( ILocalNode source, NodeId referenceTypeId, bool isInverse, bool includeSubtypes, QualifiedName browseName ) : ILocalNode | ||
IsDiagnosticsNode ( NodeState node ) : bool |
Returns true of the node is a diagnostics node.
|
|
IsDiagnosticsStructureNode ( NodeState node ) : bool |
Returns true of the node is a diagnostics node.
|
|
OnBeforeReadDiagnostics ( ISystemContext context, BaseVariableValue variable, NodeState component ) : void |
Does a scan before the diagnostics are read.
|
|
OnConditionRefresh ( ISystemContext context, MethodState method, NodeId objectId, uint subscriptionId ) : ServiceResult |
Handles a request to refresh conditions for a subscription.
|
|
OnReadDiagnosticsArray ( ISystemContext context, NodeState node, object &value ) : ServiceResult |
Does a scan before the diagnostics are read.
|
|
UpdateServerDiagnosticsSummary ( ) : bool |
Updates the server diagnostics summary structure.
|
|
UpdateSessionDiagnostics ( SessionDiagnosticsData diagnostics, SessionDiagnosticsDataType sessionArray, int index ) : bool |
Updates the session diagnostics summary structure.
|
|
UpdateSessionSecurityDiagnostics ( SessionDiagnosticsData diagnostics, SessionSecurityDiagnosticsDataType sessionArray, int index ) : bool |
Updates the session diagnostics summary structure.
|
|
UpdateSubscriptionDiagnostics ( SubscriptionDiagnosticsData diagnostics, SubscriptionDiagnosticsDataType subscriptionArray, int index ) : bool |
Updates the subscription diagnostics summary structure.
|
public AddAggregateFunction ( NodeId aggregateId, string aggregateName, bool isHistorical ) : void | ||
aggregateId | NodeId | |
aggregateName | string | |
isHistorical | bool | |
Результат | void |
protected AddBehaviourToPredefinedNode ( ISystemContext context, NodeState predefinedNode ) : NodeState | ||
context | ISystemContext | |
predefinedNode | NodeState | |
Результат | NodeState |
public AttachNode ( ILocalNode node ) : void | ||
node | ILocalNode | |
Результат | void |
public CreateAddressSpace ( IDictionary |
||
externalReferences | IDictionary |
|
Результат | void |
public CreateMethod ( NodeId parentId, NodeId referenceTypeId, NodeId nodeId, QualifiedName browseName, MethodAttributes attributes ) : NodeId | ||
parentId | NodeId | |
referenceTypeId | NodeId | |
nodeId | NodeId | |
browseName | QualifiedName | |
attributes | MethodAttributes | |
Результат | NodeId |
public CreateObject ( NodeId parentId, NodeId referenceTypeId, NodeId nodeId, QualifiedName browseName, ObjectAttributes attributes, ExpandedNodeId typeDefinitionId ) : NodeId | ||
parentId | NodeId | |
referenceTypeId | NodeId | |
nodeId | NodeId | |
browseName | QualifiedName | |
attributes | ObjectAttributes | |
typeDefinitionId | ExpandedNodeId | |
Результат | NodeId |
public CreateObjectType ( NodeId parentId, NodeId nodeId, QualifiedName browseName, ObjectTypeAttributes attributes ) : NodeId | ||
parentId | NodeId | |
nodeId | NodeId | |
browseName | QualifiedName | |
attributes | ObjectTypeAttributes | |
Результат | NodeId |
public CreateServerDiagnostics ( |
||
systemContext | ||
diagnostics | ServerDiagnosticsSummaryDataType | |
updateCallback | NodeValueSimpleEventHandler | |
Результат | void |
public CreateSessionDiagnostics ( |
||
systemContext | ||
diagnostics | SessionDiagnosticsDataType | |
updateCallback | NodeValueSimpleEventHandler | |
securityDiagnostics | SessionSecurityDiagnosticsDataType | |
updateSecurityCallback | NodeValueSimpleEventHandler | |
Результат | NodeId |
public CreateSubscriptionDiagnostics ( |
||
systemContext | ||
diagnostics | SubscriptionDiagnosticsDataType | |
updateCallback | NodeValueSimpleEventHandler | |
Результат | NodeId |
public CreateVariable ( NodeId parentId, NodeId referenceTypeId, NodeId nodeId, QualifiedName browseName, VariableAttributes attributes, ExpandedNodeId typeDefinitionId ) : NodeId | ||
parentId | NodeId | |
referenceTypeId | NodeId | |
nodeId | NodeId | |
browseName | QualifiedName | |
attributes | VariableAttributes | |
typeDefinitionId | ExpandedNodeId | |
Результат | NodeId |
public CreateVariableType ( NodeId parentId, NodeId nodeId, QualifiedName browseName, VariableTypeAttributes attributes ) : NodeId | ||
parentId | NodeId | |
nodeId | NodeId | |
browseName | QualifiedName | |
attributes | VariableTypeAttributes | |
Результат | NodeId |
public DeleteNode ( NodeId nodeId, bool deleteChildren, bool silent ) : void | ||
nodeId | NodeId | |
deleteChildren | bool | |
silent | bool | |
Результат | void |
public DeleteSessionDiagnostics ( |
||
systemContext | ||
nodeId | NodeId | |
Результат | void |
public DeleteSubscriptionDiagnostics ( |
||
systemContext | ||
nodeId | NodeId | |
Результат | void |
public DiagnosticsNodeManager ( IServerInternal server, ApplicationConfiguration configuration ) : System | ||
server | IServerInternal | |
configuration | ApplicationConfiguration | |
Результат | System |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | |
Результат | void |
public FindTargetId ( NodeId sourceId, NodeId referenceTypeId, bool isInverse, QualifiedName browseName ) : NodeId | ||
sourceId | NodeId | |
referenceTypeId | NodeId | |
isInverse | bool | |
browseName | QualifiedName | |
Результат | NodeId |
public GetDefaultHistoryCapabilities ( ) : HistoryServerCapabilitiesState | ||
Результат | HistoryServerCapabilitiesState |
public GetLocalNode ( NodeId nodeId ) : ILocalNode | ||
nodeId | NodeId | |
Результат | ILocalNode |
public GetNamespaceIndex ( string namespaceUri ) : ushort | ||
namespaceUri | string | |
Результат | ushort |
public GetTargetNode ( NodeId sourceId, NodeId referenceTypeId, bool isInverse, bool includeSubtypes, QualifiedName browseName ) : ILocalNode | ||
sourceId | NodeId | |
referenceTypeId | NodeId | |
isInverse | bool | |
includeSubtypes | bool | |
browseName | QualifiedName | |
Результат | ILocalNode |
protected LoadPredefinedNodes ( ISystemContext context ) : NodeStateCollection | ||
context | ISystemContext | |
Результат | NodeStateCollection |
public New ( ISystemContext context, NodeState node ) : NodeId | ||
context | ISystemContext | The context. |
node | NodeState | The node. |
Результат | NodeId |
public OnGetMonitoredItems ( ISystemContext context, MethodState method, IList |
||
context | ISystemContext | |
method | MethodState | |
inputArguments | IList |
|
outputArguments | IList |
|
Результат | ServiceResult |
public OnLockServer ( ISystemContext context, MethodState method, IList |
||
context | ISystemContext | |
method | MethodState | |
inputArguments | IList |
|
outputArguments | IList |
|
Результат | ServiceResult |
protected OnMonitoredItemCreated ( |
||
context | The context. | |
handle | The handle for the node. | |
monitoredItem | The monitored item. | |
Результат | void |
protected OnMonitoredItemDeleted ( |
||
context | The context. | |
handle | The handle for the node. | |
monitoredItem | The monitored item. | |
Результат | void |
protected OnMonitoringModeChanged ( |
||
context | The context. | |
handle | The handle for the node. | |
monitoredItem | The monitored item. | |
previousMode | MonitoringMode | The previous monitoring mode. |
monitoringMode | MonitoringMode | The current monitoring mode. |
Результат | void |
public OnUnlockServer ( ISystemContext context, MethodState method, IList |
||
context | ISystemContext | |
method | MethodState | |
inputArguments | IList |
|
outputArguments | IList |
|
Результат | ServiceResult |
public ReferenceSharedNode ( ILocalNode source, NodeId referenceTypeId, bool isInverse, QualifiedName browseName ) : ILocalNode | ||
source | ILocalNode | |
referenceTypeId | NodeId | |
isInverse | bool | |
browseName | QualifiedName | |
Результат | ILocalNode |
public ReplaceNode ( ILocalNode existingNode, ILocalNode newNode ) : void | ||
existingNode | ILocalNode | |
newNode | ILocalNode | |
Результат | void |
public SetDiagnosticsEnabled ( |
||
context | ||
enabled | bool | |
Результат | void |
public UnreferenceSharedNode ( ILocalNode source, NodeId referenceTypeId, bool isInverse, QualifiedName browseName ) : ILocalNode | ||
source | ILocalNode | |
referenceTypeId | NodeId | |
isInverse | bool | |
browseName | QualifiedName | |
Результат | ILocalNode |
protected ValidateViewDescription ( |
||
context | ||
view | ViewDescription | |
Результат | void |