NodeVersion (Optional) String The NodeVersion Property is used to indicate the version of a Node. The NodeVersion Property is updated each time a Reference is added or deleted to the Node the Property belongs to. Attribute value changes do not cause the NodeVersion to change. Clients may read the NodeVersion Property or subscribe to it to determine when the structure of a Node has changed.
This symbol shall be used to install a listener for only monitoring 'error'
events. Listeners installed using this symbol are called before the regular
'error'
listeners are called.
Installing a listener using this symbol does not change the behavior once an
'error'
event is emitted, therefore the process will still crash if no
regular 'error'
listener is installed.
namespace index
namespace uri
the parent node
returns the nodeId of this node's Type Definition
returns the nodeId of this node's Type Definition
browse the node to extract information requested in browseDescription
an array with reference descriptions
browse the node to extract information requested in browseDescription
the dispose method should be called when the node is no longer used, to release back pointer to the address space and clear caches.
the referenceType as a string.
the referenceType as a string.
an array with references
return a complete name of this object by pre-pending name of its parent(s) to its own name
return an array with the Aggregates of this object.
retrieve a component by name
return an array with the components of this object.
return a array of the objects for which this node is an EventSource
return a array of the objects for which this node is an EventSource nodes = HasEventSource => self
return a array with the event source of this object.
return a array with the event source of this object. self = HasEventSource => nodes
return an array with the SubStates of this object.
retrieve a folder by name
returns the list of nodes that this folder object organizes
returns the method exposed by this object and with the given nodeId
returns the list of methods that this object provides
an array with Method objects.
Note: internally, methods are special types of components
return a array with the notifiers of this object.
return a array with the properties of this object.
retrieve a property by name
return an array with the SubStates of this object.
this methods propagates the forward references to the pointed node by inserting backward references to the counter part node
this methods propagates the forward references to the pointed node by inserting backward references to the counter part node
Undo the effect of propagate_back_references
Generated using TypeDoc
Base class for all Node classes
BaseNode is the base class for all the OPCUA objects in the address space It provides attributes and a set of references to other nodes. see: {{#crossLink "UAObject"}}{{/crossLink}}, {{#crossLink "UAVariable"}}{{/crossLink}}, {{#crossLink "Reference"}}{{/crossLink}}, {{#crossLink "UAMethod"}}{{/crossLink}}, {{#crossLink "UAView"}}{{/crossLink}}, {{#crossLink "UAObjectType"}}{{/crossLink}}, {{#crossLink "UADataType"}}{{/crossLink}}, {{#crossLink "UAVariableType"}}{{/crossLink}},