summaryrefslogtreecommitdiffstats
path: root/src/opcua/core/qopcuaprovider.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/opcua/core/qopcuaprovider.cpp')
-rw-r--r--src/opcua/core/qopcuaprovider.cpp26
1 files changed, 24 insertions, 2 deletions
diff --git a/src/opcua/core/qopcuaprovider.cpp b/src/opcua/core/qopcuaprovider.cpp
index 52c0e50..6f19a0d 100644
--- a/src/opcua/core/qopcuaprovider.cpp
+++ b/src/opcua/core/qopcuaprovider.cpp
@@ -54,7 +54,7 @@ Q_LOGGING_CATEGORY(QT_OPCUA, "qt.opcua")
\class QOpcUaProvider
\inmodule QtOpcUa
- \brief QOpcUaProvider creates an instance of QOpcUaClient
+ \brief QOpcUaProvider creates an instance of QOpcUaClient.
QOpcUaProvider allows the user to create an instance of QOpcUaClient by
loading a QOpcUaPlugin using the Qt plugin system.
@@ -134,7 +134,6 @@ QOpcUaProvider::QOpcUaProvider(QObject *parent)
qRegisterMetaType<QOpcUaClient::ClientState>();
qRegisterMetaType<QOpcUaClient::ClientError>();
qRegisterMetaType<QOpcUa::ReferenceTypeId>();
- qRegisterMetaType<uintptr_t>("uintptr_t");
qRegisterMetaType<QOpcUaMonitoringParameters::SubscriptionType>();
qRegisterMetaType<QOpcUaMonitoringParameters::Parameter>();
qRegisterMetaType<QOpcUaMonitoringParameters::Parameters>();
@@ -148,6 +147,29 @@ QOpcUaProvider::QOpcUaProvider(QObject *parent)
qRegisterMetaType<QOpcUa::QDoubleComplexNumber>();
qRegisterMetaType<QOpcUa::QAxisInformation>();
qRegisterMetaType<QOpcUa::QXValue>();
+ qRegisterMetaType<QOpcUa::QExpandedNodeId>();
+ qRegisterMetaType<QOpcUa::QRelativePathElement>();
+ qRegisterMetaType<QVector<QOpcUa::QRelativePathElement>>();
+ qRegisterMetaType<QOpcUa::QBrowsePathTarget>();
+ qRegisterMetaType<QVector<QOpcUa::QBrowsePathTarget>>();
+ qRegisterMetaType<QOpcUa::QEndpointDescription>();
+ qRegisterMetaType<QVector<QOpcUa::QEndpointDescription>>();
+ qRegisterMetaType<QOpcUa::QArgument>();
+ qRegisterMetaType<QOpcUa::QExtensionObject>();
+ qRegisterMetaType<QOpcUaBrowseRequest>();
+ qRegisterMetaType<QOpcUaReadItem>();
+ qRegisterMetaType<QOpcUaReadResult>();
+ qRegisterMetaType<QVector<QOpcUaReadItem>>();
+ qRegisterMetaType<QVector<QOpcUaReadResult>>();
+ qRegisterMetaType<QOpcUaWriteItem>();
+ qRegisterMetaType<QOpcUaWriteResult>();
+ qRegisterMetaType<QVector<QOpcUaWriteItem>>();
+ qRegisterMetaType<QVector<QOpcUaWriteResult>>();
+ qRegisterMetaType<QOpcUaNodeCreationAttributes>();
+ qRegisterMetaType<QOpcUaAddNodeItem>();
+ qRegisterMetaType<QOpcUaAddReferenceItem>();
+ qRegisterMetaType<QOpcUaDeleteReferenceItem>();
+ qRegisterMetaType<QVector<QOpcUa::QApplicationDescription>>();
}
QOpcUaProvider::~QOpcUaProvider()