OpcUaDataTypeDescription (STRUCT) ¶ TYPE OpcUaDataTypeDescription : STRUCT InOut: Name Type Comment isAbstract OpcUa_Boolean [m]: Flag if is an abstract DataType. bDataTypeDefinitionSet OpcUa_Boolean Flag if the DataTypeDefinition is set dataTypeDefinition OpcUa_ExtensionObject [o]: The description of the binary layout of the data type.
OpcUaElementDescription (UNION) ¶ TYPE OpcUaElementDescription : UNION InOut: Name Type object OpcUaObjectDescription variable OpcUaVariableDescription uamethod OpcUaMethodDescription objectType OpcUaObjectTypeDescription variableType OpcUaVariableTypeDescription referenceType OpcUaReferenceTypeDescription dataType OpcUaDataTypeDescription view OpcUaViewDescription
OpcUaMethodDescription (STRUCT) ¶ TYPE OpcUaMethodDescription : STRUCT InOut: Name Type Comment executable OpcUa_Boolean [m]: Flag if the method is executable. userExecutable OpcUa_Boolean [m]: Flag if the method executable taken the user rights into account.
OpcUaObjectDescription (STRUCT) ¶ TYPE OpcUaObjectDescription : STRUCT InOut: Name Type Comment eventNotifier OpcUa_Byte [m]: Field which kind of events are available.
OpcUaObjectTypeDescription (STRUCT) ¶ TYPE OpcUaObjectTypeDescription : STRUCT InOut: Name Type Comment isAbstract OpcUa_Boolean [m]: Flag if is an abstract ObjectType.
OpcUaReferenceTypeDescription (STRUCT) ¶ TYPE OpcUaReferenceTypeDescription : STRUCT InOut: Name Type Comment isAbstract OpcUa_Boolean [m]: Flag if is an abstract RefereceType. symmetric OpcUa_Boolean [m]: Flag if this is a symmetric reference. bInverseNameSet OpcUa_Boolean [m]: Flag if the inverse name is set. inverseName OpcUa_LocalizedText [o]: Inverse name of the reference.
OpcUaServerReferenceDescription (STRUCT) ¶ TYPE OpcUaServerReferenceDescription : STRUCT InOut: Name Type Comment startNode OpcUa_NodeId ID of the node where the reference starts. destinationNode OpcUa_NodeId ID of the node where the reference points to. referenceType OpcUa_NodeId ID of the RefereceType to be used. bBidirectional OpcUa_Boolean Flag if the reference should be added in both directions.
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.
OpcUaVariableTypeDescription (STRUCT) ¶ TYPE OpcUaVariableTypeDescription : STRUCT InOut: Name Type Comment dataType OpcUa_NodeId [m]: NodeID of the data type node. i32ValueRank OpcUa_Int32 [m]: ValueRank of the value. isAbstract OpcUa_Boolean [m]: Flag if is an abstract VariableType. bValueSet OpcUa_Boolean Flag if a template value is available. value OpcUa_Variant [o]: Value if available. bArrayDimensionsSet 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.
OpcUaViewDescription (STRUCT) ¶ TYPE OpcUaViewDescription : STRUCT InOut: Name Type Comment containsNoLoops OpcUa_Boolean [m]: Flag if this view contains loops. eventNotifier OpcUa_Byte [m]: Field which kind of events are available.