Qt OPC UA C++ Classes

List of C++ classes that provide the Qt OPC UA functionality. More...

This module was introduced in Qt 5.11.

Namespaces

QOpcUa::NodeIds

This namespace contains enums with known node ids

Classes

QOpcUaMonitoringParameters::DataChangeFilter

Defines a DataChangeFilter for a monitored item

QOpcUaMonitoringParameters::EventFilter

Defines an EventFilter for a monitored item

QOpcUa::QApplicationDescription

OPC UA ApplicationDescription

QOpcUa::QArgument

OPC UA Argument type

QOpcUa::QAttributeOperand

OPC UA AttributeOperand type

QOpcUa::QAxisInformation

OPC UA AxisInformation type

QOpcUa::QBrowsePathTarget

OPC UA BrowsePathTarget

QOpcUa::QComplexNumber

OPC UA ComplexNumber type

QOpcUa::QContentFilterElement

OPC UA ContentFilterElement

QOpcUa::QContentFilterElementResult

OPC UA ContentFilterElementResult

QOpcUa::QDoubleComplexNumber

OPC UA DoubleComplexNumber type

QOpcUa::QEUInformation

OPC UA EURange type

QOpcUa::QElementOperand

OPC UA ElementOperand type

QOpcUa::QEndpointDescription

OPC UA EndpointDescription

QOpcUa::QEventFilterResult

OPCUA EventFilterResult

QOpcUa::QExpandedNodeId

OPC UA ExpandedNodeId

QOpcUa::QExtensionObject

OPC UA ExtensionObject

QOpcUa::QLiteralOperand

OPC UA LiteralOperand type

QOpcUa::QLocalizedText

OPC UA LocalizedText type

QOpcUa::QMultiDimensionalArray

A container class for multidimensional arrays

QOpcUaAddNodeItem

This class stores the necessary information to create a new node on the server

QOpcUaAddReferenceItem

This class stores the necessary information to add a new reference on the server

QOpcUaBinaryDataEncoding

Partial implementation of the OPC UA binary data encoding described in OPC-UA part 6

QOpcUaBrowseRequest

Contains parameters for a call to the OPC UA browse service

QOpcUaClient

Allows interaction with an OPC UA server

QOpcUaDeleteReferenceItem

This class stores the necessary information to delete a reference from the server

QOpcUaMonitoringParameters

Way to set and retrieve parameters for subscriptions and monitored items

QOpcUaNode

Allows interaction with an OPC UA node

QOpcUaNodeCreationAttributes

This class manages attribute values for node creation

QOpcUaProvider

Creates an instance of QOpcUaClient

QOpcUaReadItem

This class stores the options for a read operation

QOpcUaReadResult

This class stores the result of a read operation

QOpcUaReferenceDescription

Contains information about a node

QOpcUaWriteItem

This class stores the options for a write operation

QOpcUaWriteResult

This class stores the result of a write operation

QOpcUa::QQualifiedName

OPC UA QualifiedName type

QOpcUa::QRange

OPC UA Range type

QOpcUa::QRelativePathElement

OPC UA RelativePathElement

QOpcUa::QSimpleAttributeOperand

OPC UA SimpleAttributeOperand type

QOpcUa::QUserTokenPolicy

OPC UA UserTokenPolicy

QOpcUa::QXValue

OPC UA XVType

Detailed Description

To link against the module, add this line to your qmake .pro file:

QT += opcua

© 2018 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.