diff options
Diffstat (limited to 'src/plugins/opcua/open62541/qopen62541client.h')
-rw-r--r-- | src/plugins/opcua/open62541/qopen62541client.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/opcua/open62541/qopen62541client.h b/src/plugins/opcua/open62541/qopen62541client.h index a359b29..454fa62 100644 --- a/src/plugins/opcua/open62541/qopen62541client.h +++ b/src/plugins/opcua/open62541/qopen62541client.h @@ -68,6 +68,8 @@ public: bool readNodeAttributes(const QList<QOpcUaReadItem> &nodesToRead) override; bool writeNodeAttributes(const QList<QOpcUaWriteItem> &nodesToWrite) override; + QOpcUaHistoryReadResponse *readHistoryData(const QOpcUaHistoryReadRawRequest &request) override; + bool addNode(const QOpcUaAddNodeItem &nodeToAdd) override; bool deleteNode(const QString &nodeId, bool deleteTargetReferences) override; @@ -77,6 +79,12 @@ public: QStringList supportedSecurityPolicies() const override; QList<QOpcUaUserTokenPolicy::TokenType> supportedUserTokenTypes() const override; + Q_INVOKABLE bool handleHistoryReadRawRequested(const QOpcUaHistoryReadRawRequest &request, const QList<QByteArray> &continuationPoints, + bool releaseContinuationPoints, quint64 handle); + +signals: + void historyReadRequestError(quint64 handle); + private slots: private: |