OpcUaVariableDescription
(STRUCT)
TYPE OpcUaVariableDescription : STRUCT
- InOut:
Name
Type
Comment
bValueAvailable
OpcUa_Boolean
- Flag if the value is set or not:
If this value is OpcUa_True the read operation will be done by the server. This is useful for static values. Write access will be denied.
If this value is OpcUa_False the OPC UA Server will call OpcUaProviderRead of the provider that has added this node. OpcUaProviderWrite to write this node.
value
OpcUa_Variant
[m]: Static value of the node.
dataType
OpcUa_NodeId
[m]: NodeID of the data type node.
i32ValueRank
OpcUa_Int32
[m]: ValueRank of the value.
accessLevel
OpcUa_Byte
[m]: Access level of the node. If bValueAvailable == OpcUa_True this will be changed to CurrentRead.
useraccesslevel
OpcUa_Byte
[m]: Access level of the node with user rights taken into account. If pszObject is set the CmpUserMgr will be called to get the rights.
historizing
OpcUa_Boolean
[m]: Flag if historicity is available. By now not supported by the OPC UA server.
bArrayDimensionSet
OpcUa_Boolean
Flag if the array dimension is set.
arrayDimensions
OpcUa_Variant
[o]: Description of the array dimensions. Mandatory if the ValueRank is not Scalar.
bMinimumSamplingIntervalSet
OpcUa_Boolean
Flag if the minimum sampling interval is set.
minimumSamplingInterval
OpcUa_Double
[o]: Minimum sampling interval of this node.
bAccessLevelExSet
OpcUa_Boolean
Flag if AccessLevelEx is set
ui32AccessLevelEx
OpcUa_UInt32
[o]: Extended access level.