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 170.
Table 170 – 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 null or empty. |
The NodeIdArray representation in the AddressSpace is formally defined in Table 171.
Table 171 – 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 |