Property | Type | Description |
---|
Method | Description | |
---|---|---|
Clone ( |
Makes a copy of the node without any node ids specified.
|
|
Create ( NodeId parentId, NodeId referenceTypeId, NodeId nodeId, QualifiedName browseName, uint numericId, object configuration ) : void |
Updates the object based from a configuration.
|
|
CreateCopy ( NodeId nodeId ) : ILocalNode | ||
Delete ( ) : void |
Deletes the Node from the address space. This method is called deletes all nodes created when the type was instantiated. The subclass must implement DeleteChildren() to remove nodes that are not part of the type model. Before any processing starts this method calls OnBeforeDelete(). After successfully deleting all nodes this method calls OnAfterDelete(). |
|
Dispose ( ) : void |
Frees any unmanaged resources.
|
|
GetDisplayPath ( int count ) : LocalizedText |
Builds a path of display names starting with the top most parent.
|
|
Initialize ( |
Initializes a node from another node.
|
|
MemberwiseClone ( ) : object |
Makes a copy of the node without any node ids specified.
|
|
OverrideValueStatus ( StatusCode statusCode ) : void |
Recursively overrides the status for value of any child variables.
|
|
Read ( IOperationContext context, uint attributeId, DataValue value ) : ServiceResult | ||
Subscribe ( IMonitoredItem monitoredItem ) : void |
Adds a subscription to the source.
|
|
SupportsAttribute ( uint attributeId ) : bool | ||
ToString ( ) : string |
Returns a string representation of the HierarchyReference.
|
|
ToString ( string format, IFormatProvider formatProvider ) : string |
Returns a string representation of the HierarchyReference.
|
|
Unsubscribe ( IMonitoredItem monitoredItem ) : void |
Removes a subscription from the source.
|
|
Write ( uint attributeId, DataValue value ) : ServiceResult |
Method | Description | |
---|---|---|
AddChild ( |
Adds a child to the node.
|
|
ApplyConfiguration ( object configuration ) : void |
Applies the configuration to the node.
|
|
CheckNodeManagerState ( ) : void |
Verified that the current thread has locked the NodeManager.
|
|
CreateChildren ( object configuration ) : void |
Creates the children for the node.
|
|
CreateNode ( NodeId parentId, NodeId referenceTypeId ) : void |
Creates the node in the server's address space.
|
|
DeleteChild ( |
Creates the children for the node.
|
|
DeleteChildren ( ) : void |
Deletes the children for the node.
|
|
Dispose ( bool disposing ) : void |
An overrideable version of the Dispose.
|
|
Find ( IList |
Finds the node identified by the relative path.
|
|
FindMonitoredItem ( uint id ) : IMonitoredItem |
Returns the specified monitored item. Null if it does not exist.
|
|
GetNamespaceIndex ( string namespaceUri ) : ushort |
Returns the index for the namespace uri (adds it to the table if it does not already exist).
|
|
Initialize ( NodeId nodeId, QualifiedName browseName, uint numericId ) : void |
Initializes a node before it is created.
|
|
InitializeChildren ( ) : void |
Initializes the child nodes.
|
|
NodeSource ( IServerInternal server, |
Associates the object with a server (mandatory) and its model parent (optional).
|
|
OnAfterCreate ( object configuration ) : void |
Called when the node has been created in address space.
|
|
OnAfterDelete ( ) : void |
Called after the object is deletes its nodes.
|
|
OnAfterInitialize ( ) : void |
Called after the node has been initialized from a source.
|
|
OnBeforeCreate ( object configuration ) : object |
Called before the node is created in the address space,
|
|
OnBeforeDelete ( ) : void |
Called before the object deletes its nodes from the address space.
|
|
OnBeforeInitialize ( ) : void |
Called before the node is initialized from a source
|
|
ReadAttribute ( IOperationContext context, uint attributeId, DataValue value ) : ServiceResult |
Reads an attribute for the node.
|
|
RemoveChild ( |
Adds a child from the node.
|
|
UpdateAttributes ( ILocalNode source ) : void |
Updates the attributes of the node.
|
|
UpdateReferences ( ILocalNode source ) : void |
Copies the references from the source.
|
|
WriteAttribute ( uint attributeId, DataValue value ) : ServiceResult |
Updates an attribute for the node.
|
protected AddChild ( |
||
child | ||
return | void |
protected ApplyConfiguration ( object configuration ) : void | ||
configuration | object | |
return | void |
public abstract Clone ( |
||
parent | ||
return |
public Create ( NodeId parentId, NodeId referenceTypeId, NodeId nodeId, QualifiedName browseName, uint numericId, object configuration ) : void | ||
parentId | NodeId | |
referenceTypeId | NodeId | |
nodeId | NodeId | |
browseName | QualifiedName | |
numericId | uint | |
configuration | object | |
return | void |
protected CreateChildren ( object configuration ) : void | ||
configuration | object | |
return | void |
public CreateCopy ( NodeId nodeId ) : ILocalNode | ||
nodeId | NodeId | |
return | ILocalNode |
protected CreateNode ( NodeId parentId, NodeId referenceTypeId ) : void | ||
parentId | NodeId | |
referenceTypeId | NodeId | |
return | void |
protected DeleteChild ( |
||
child | ||
return |
protected Find ( IList |
||
relativePath | IList |
|
index | int | |
return |
protected FindMonitoredItem ( uint id ) : IMonitoredItem | ||
id | uint | |
return | IMonitoredItem |
public GetDisplayPath ( int count ) : LocalizedText | ||
count | int | |
return | LocalizedText |
protected GetNamespaceIndex ( string namespaceUri ) : ushort | ||
namespaceUri | string | |
return | ushort |
protected Initialize ( NodeId nodeId, QualifiedName browseName, uint numericId ) : void | ||
nodeId | NodeId | |
browseName | QualifiedName | |
numericId | uint | |
return | void |
public Initialize ( |
||
source | ||
return | void |
protected NodeSource ( IServerInternal server, |
||
server | IServerInternal | |
parent | ||
return | System |
protected OnAfterCreate ( object configuration ) : void | ||
configuration | object | |
return | void |
protected OnBeforeCreate ( object configuration ) : object | ||
configuration | object | |
return | object |
public OverrideValueStatus ( StatusCode statusCode ) : void | ||
statusCode | StatusCode | |
return | void |
public Read ( IOperationContext context, uint attributeId, DataValue value ) : ServiceResult | ||
context | IOperationContext | |
attributeId | uint | |
value | DataValue | |
return | ServiceResult |
protected ReadAttribute ( IOperationContext context, uint attributeId, DataValue value ) : ServiceResult | ||
context | IOperationContext | |
attributeId | uint | |
value | DataValue | |
return | ServiceResult |
protected RemoveChild ( |
||
child | ||
return | void |
public Subscribe ( IMonitoredItem monitoredItem ) : void | ||
monitoredItem | IMonitoredItem | |
return | void |
public SupportsAttribute ( uint attributeId ) : bool | ||
attributeId | uint | |
return | bool |
public ToString ( string format, IFormatProvider formatProvider ) : string | ||
format | string | |
formatProvider | IFormatProvider | |
return | string |
public Unsubscribe ( IMonitoredItem monitoredItem ) : void | ||
monitoredItem | IMonitoredItem | |
return | void |
protected UpdateAttributes ( ILocalNode source ) : void | ||
source | ILocalNode | |
return | void |
protected UpdateReferences ( ILocalNode source ) : void | ||
source | ILocalNode | |
return | void |
public Write ( uint attributeId, DataValue value ) : ServiceResult | ||
attributeId | uint | |
value | DataValue | |
return | ServiceResult |
protected WriteAttribute ( uint attributeId, DataValue value ) : ServiceResult | ||
attributeId | uint | |
value | DataValue | |
return | ServiceResult |