NodeId QML Type | Qt OPC UA 6.4.1

- Qt 6.4
- Qt OPC UA
- QML Types
- NodeId
- Qt 6.4.1 Reference Documentation

# NodeId QML Type

Specifies a node by an identifier. More...

Import Statement: | import QtOpcUa
Since: | QtOpcUa 5.12

- List of all members, including inherited members

## Properties

- identifier : string
- ns : string

## Signals

- nodeChanged()

## Detailed Description

     import QtOpcUa as QtOpcUa

     QtOpcUa.NodeId {
         identifier: "s=Example.Node"
         ns: "Example Namespace"
     }

## Property Documentation

identifier : string

Identifier of the node. The identifier has to be given in one of the following types.

Type | Example
--- | ---
Numeric | `i=23`
String | `s=MyStringIdentifier`
GUID | `g=08081e75-8e5e-319b-954f-f3a7613dc29b`
Opaque (base64) | `b=UXQgZnR3IQ==`

It is possible but not recommended to include the namespace index `ns=X;s=...`. In this case the given namespace index is internally stripped off the identifier and set to the namespace property.

ns : string

Namespace of the node identifier. The identifier can be the index as a number or the name as string. A string which can be converted to an integer is considered a namespace index.

## Signal Documentation

nodeChanged()

Emitted when the underlying node has changed. This happens when the namespace or identifier has changed.

Note: The corresponding handler is `onNodeChanged`.