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