This structured DataType is used to provide a NodeId and can specify a single element within a Variable that is of array type. One or more index values must be specified to identify the specific element.
The structure is formally defined in Table 168.
Table 168 – NodeIdArray structure
Name |
Type |
Description |
NodeIdArray |
Structure |
Subtype of Structure defined in OPC 10000-5 |
Node |
0:NodeId |
The NodeId that is to be processed. |
ArrayIndex |
0:UInt32[] |
If NodeId refers to a Node of array type, the ArrayIndex specifies the index for a specific value referenced by the NodeId (not the entire array, but a specific element in it). The size of ArrayIndex shall be equal to the number of dimensions of the Node. If NodeId is not of array type, or if all elements are referenced, then ArrayIndex shall be of size 0. |
The NodeIdArray representation in the AddressSpace is formally defined in Table 169.
Table 169 – NodeIdArray definition
Attribute |
Value |
|||||
BrowseName |
2:NodeIdArray |
|||||
IsAbstract |
False |
|||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Other |
|
Subtype of the 0:Structure defined in OPC 10000-5 |
||||||
ConformanceUnits |
||||||
UAFX AutomationComponent Base |
||||||
UAFX ConnectionManager Base |