OpcUaVariableDescription (STRUCT)ΒΆ
TYPE OpcUaVariableDescription : STRUCT
- InOut:
Name
Type
Comment
bValueAvailableOpcUa_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.
valueOpcUa_Variant[m]: Static value of the node.
dataTypeOpcUa_NodeId[m]: NodeID of the data type node.
i32ValueRankOpcUa_Int32[m]: ValueRank of the value.
accessLevelOpcUa_Byte[m]: Access level of the node. If bValueAvailable == OpcUa_True this will be changed to CurrentRead.
useraccesslevelOpcUa_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.
historizingOpcUa_Boolean[m]: Flag if historicity is available. By now not supported by the OPC UA server.
bArrayDimensionSetOpcUa_BooleanFlag if the array dimension is set.
arrayDimensionsOpcUa_Variant[o]: Description of the array dimensions. Mandatory if the ValueRank is not Scalar.
bMinimumSamplingIntervalSetOpcUa_BooleanFlag if the minimum sampling interval is set.
minimumSamplingIntervalOpcUa_Double[o]: Minimum sampling interval of this node.
bAccessLevelExSetOpcUa_BooleanFlag if AccessLevelEx is set
ui32AccessLevelExOpcUa_UInt32[o]: Extended access level.