Sur cette page

QOpcUaHistoryReadResponse Class

Cette classe est utilisée pour demander des données historiques et stocker les résultats. Plus d'informations...

En-tête : #include <QOpcUaHistoryReadResponse>
CMake : find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake : QT += opcua
Depuis : Qt 6.3
Hérite : QObject

Types publics

enum class State { Unknown, Reading, Finished, MoreDataAvailable, Error }

Fonctions publiques

virtual ~QOpcUaHistoryReadResponse()
QList<QOpcUaHistoryData> data() const
(since 6.7) QList<QOpcUaHistoryEvent> events() const
bool hasMoreData() const
bool readMoreData()
bool releaseContinuationPoints()
QOpcUa::UaStatusCode serviceResult() const
QOpcUaHistoryReadResponse::State state() const

Signaux

void readHistoryDataFinished(const QList<QOpcUaHistoryData> &results, QOpcUa::UaStatusCode serviceResult)
(since 6.7) void readHistoryEventsFinished(const QList<QOpcUaHistoryEvent> &results, QOpcUa::UaStatusCode serviceResult)
void stateChanged(QOpcUaHistoryReadResponse::State state)

Description détaillée

Une demande de données historiques à un serveur OPC UA peut être spécifiée par QOpcUaHistoryReadRawRequest ou QOpcUaHistoryReadEventRequest.

Les objets de cette classe et le code d'état de la demande sont renvoyés dans le signal QOpcUaHistoryReadResponse::readHistoryDataFinished(const QList<QOpcUaHistoryData> &results, QOpcUa::UaStatusCode serviceResult) ou QOpcUaHistoryReadResponse::readHistoryEventsFinished(const QList<QOpcUaHistoryEvent> &results, QOpcUa::UaStatusCode serviceResult) en fonction du type de demande et contiennent le résultat d'une demande.

Documentation des types de membres

enum class QOpcUaHistoryReadResponse::State

Cette énumération spécifie l'état dans lequel se trouve la réponse.

ConstanteValeur
QOpcUaHistoryReadResponse::State::Unknown0
QOpcUaHistoryReadResponse::State::Reading1
QOpcUaHistoryReadResponse::State::Finished2
QOpcUaHistoryReadResponse::State::MoreDataAvailable3
QOpcUaHistoryReadResponse::State::Error4

Fonction membre Documentation

[virtual noexcept] QOpcUaHistoryReadResponse::~QOpcUaHistoryReadResponse()

Le destructeur de QOpcUaHistoryReadResponse

QList<QOpcUaHistoryData> QOpcUaHistoryReadResponse::data() const

Renvoie une liste contenant les données historiques demandées.

[since 6.7] QList<QOpcUaHistoryEvent> QOpcUaHistoryReadResponse::events() const

Renvoie une liste de QOpcUaHistoryEvent contenant une liste d'événements pour chaque nœud à lire dans la requête.

Cette fonction a été introduite dans Qt 6.7.

bool QOpcUaHistoryReadResponse::hasMoreData() const

Renvoie true s'il y a plus de valeurs disponibles dans la demande de données historiques.

[signal] void QOpcUaHistoryReadResponse::readHistoryDataFinished(const QList<QOpcUaHistoryData> &results, QOpcUa::UaStatusCode serviceResult)

Ce signal est émis lorsqu'une demande de données historiques est terminée. Il s'ajoute à results et définit serviceResult pour indiquer l'état du résultat.

Voir également data() et serviceResult().

[signal, since 6.7] void QOpcUaHistoryReadResponse::readHistoryEventsFinished(const QList<QOpcUaHistoryEvent> &results, QOpcUa::UaStatusCode serviceResult)

Ce signal est émis lorsqu'une demande d'historique est terminée. Les nouvelles données historiques et toutes les données précédentes sont renvoyées dans results et serviceResult indique l'état du résultat.

Cette fonction a été introduite dans Qt 6.7.

Voir aussi events() et serviceResult().

bool QOpcUaHistoryReadResponse::readMoreData()

Renvoie true si une demande de lecture de valeurs plus historiques a été envoyée avec succès.

bool QOpcUaHistoryReadResponse::releaseContinuationPoints()

Libère les points de continuation et définit la demande comme terminée. Renvoie true si la demande en attente a été clôturée avec succès ; sinon, renvoie false.

QOpcUa::UaStatusCode QOpcUaHistoryReadResponse::serviceResult() const

Renvoie le résultat de la demande de données historiques.

QOpcUaHistoryReadResponse::State QOpcUaHistoryReadResponse::state() const

Renvoie l'état actuel de la demande de données historiques.

[signal] void QOpcUaHistoryReadResponse::stateChanged(QOpcUaHistoryReadResponse::State state)

Ce signal est émis lorsque le contenu d'une demande de données historiques est modifié. Il définit state pour indiquer l'état de la modification.

© 2026 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.