Note: Additional added Attributes from OPC UA (like DataTypeDefinition, RolePermissions, etc.) will not be reflected in UANodeInformation. Instead use UA_ReadList for this Attributes. The same is valid for the Attribute “Inverse Name (10)” when it needs to be a WSTRING instead of STRING.
UANodeInformation |
DataType |
Description |
||||||||||||||||||||||||||||||
AccessLevel (17) |
BYTE |
A bit mask indicating whether the current value of the Value Attribute is readable and writable as well as whether the history of the value is readable and changeable.
|
||||||||||||||||||||||||||||||
ArrayDimension (16) |
ARRAY OFUDINT |
The length for each dimension of an array value. Length is vendor-specific (MAX_ELEMENTS_ARRAYDIMENSION). See Constants of Array Lengths |
||||||||||||||||||||||||||||||
BrowseName (3) |
UAQualifiedName |
|||||||||||||||||||||||||||||||
ContainsNoLoops (11) |
BOOL |
Indicates that following forward references within a view will not cause a loop. |
||||||||||||||||||||||||||||||
DataType (14) |
UANodeID |
See UANodeID. The node id of the data type for the variable value. |
||||||||||||||||||||||||||||||
Description (5) |
UALocalizedText |
A localized description for the node. |
||||||||||||||||||||||||||||||
DisplayName (4) |
UALocalizedText |
A localized human readable name for the node. |
||||||||||||||||||||||||||||||
EventNotifier (12) |
BYTE |
This Attribute represents a bit mask that identifies whether the Object can be used to subscribe to Events and whether the history of Events is accessible and changeable.
|
||||||||||||||||||||||||||||||
Executable (21) |
BOOL |
Whether the method can be called. |
||||||||||||||||||||||||||||||
Historizing (20) |
BOOL |
Specifies whether the server is actively collecting historical data for the variable. |
||||||||||||||||||||||||||||||
InverseName (10) |
STRING |
The browse name for an inverse reference. |
||||||||||||||||||||||||||||||
IsAbstract (8) |
BOOL |
Indicates that a type node may not be instantiated. |
||||||||||||||||||||||||||||||
MinimumSamplingInterval (19) |
TIME |
Specifies (in ms) how fast the server can reasonably sample the value for changes. |
||||||||||||||||||||||||||||||
NodeClass (2) |
UANodeClassMask |
See UANodeClassMask. The base type of the node. An enumeration identifying the NodeClass of a Node such as Object, Variable or Method. |
||||||||||||||||||||||||||||||
Symmetric (9) |
BOOL |
Indicates that forward and inverse references have the same meaning. |
||||||||||||||||||||||||||||||
UserAccessLevel (18) |
BYTE |
Contains the same information as the AccessLevel but takes user access rights into account.
|
||||||||||||||||||||||||||||||
UserExecutable (22) |
BOOL |
Whether the method can be called by the current user. |
||||||||||||||||||||||||||||||
UserWriteMask (7) |
UDINT |
Indicates which attributes are writable by the current user. |
||||||||||||||||||||||||||||||
ValueRank (15) |
DINT |
The number of dimensions in the value. |
||||||||||||||||||||||||||||||
WriteMask (6) |
UDINT |
Indicates which attributes are writable. |