The NodeIdentifier is used to store an identifier, where the identifier can be NodeId, Alias String, or a RelativePath.
It is semantically equivalent to the PortableNodeIdentifier as defined in 10.32, except it uses the optimization as described in F.1.2.2.
The NodeIdentifier DataType is formally defined in Table F.25.
Table F.25 – NodeIdentifier union
Name |
Type |
Description |
NodeIdentifier |
Union |
Subtype of Union defined in OPC 10000-5 |
Node |
0:NodeId |
The NamespaceIndex of the NodeId relates to the Namespaces in the ServerAddressConfDataType (see F.1.11) of the related Server. |
Alias |
0:String |
|
IdentifierBrowsePath |
0:RelativePath |
The IdentifierBrowsePath to the Node. The starting Node of the IdentifierBrowsePath shall be specified where this type is used. A NamespaceIndex in the RelativePath relates to the Namespaces in the ServerAddressConfDataType (see F.1.11) of the related Server. |
The NodeIdentifier representation in the AddressSpace is formally defined in Table F.26.
Table F.26 – NodeIdentifier definition
Attribute |
Value |
|||||
BrowseName |
4:NodeIdentifier |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
|
Subtype of the 0:Union defined in OPC 10000-5 |
||||||
ConformanceUnits |
||||||
UAFX ConnectionManager Configuration |