NodeId
NodeId object is an ID to allow a Node to be uniquely identified in a server address space.
Functions
NodeId.newString(identifier_string, namespace)
Creates a new String NodeId instance
Params
- identifier_string
string- Node id string identifier
-
namespace
number- Namespace of the node id.
Note
If not using default namespaces, then the namespace must be created with
Server.addNamespace()
Returns: NodeId new instance
NodeId.newNumeric(identifier, namespace)
Creates a new Numeric NodeId instance.
Params
- identifier
number- Identified of Numeric NodeId
-
namespace
number- Namespace of the node id
Note
If not using default namespaces, then the namespace must be created with
Server.addNamespace()
Returns: NodeId new instance
NodeId.newGUID(guid_identifier, namespace)
Creates a new GUID NodeId instance.
Params
- guid_identifier
string- GUID identifier string
- See OPC-UA GUID for more information on the structure
-
namespace
number- Namespace of the node id
Note
If not using default namespaces, then the namespace must be created with
Server.addNamespace()
Returns: NodeId new instance
NodeId.newBytestring(bytestring_identifier, namespace)
Creates a new VariableNode instance with a ByteString NodeId.
Params
- bytestring_identifier
string- The ByteString identifier
- See OPC-UA ByteString for more information on bytestrings
-
namespace
number- Namespace of the node id
Note
If not using default namespaces, then the namespace must be created with
Server.addNamespace()
Returns: NodeId new instance