Skip to content

ExpandedNodeId

Canonical path: o6.ExpandedNodeId

ExpandedNodeId

OPC UA ExpandedNodeId: a NodeId plus namespace URI and server index.

Servers use the expanded form wherever the target namespace or server could be ambiguous, so it turns up in Browse results, method outputs, and monitored-item notifications. It parses from the same string syntax as NodeId, extended with nsu= and svr=.

See Address & Identity Types.

Attributes

ns property

ns

The namespace index, resolved to its module when one is loaded.

This reflects the index only. A value that carries just a nsu= URI keeps index 0, so read nsu in that case.

id property

id

The identifier part, in whichever of the four forms it uses.

nsu property

nsu

The namespace URI, empty when the value carries only an index.

svr property

svr

The server index, 0 for the local server.

Functions

__init__

__init__() -> None
__init__(parseStr: str) -> None
__init__(nodeId: NodeId) -> None
__init__(*args, **kwargs)