Sur cette page

QOpcUaHistoryReadResponse Class

Cette classe sert à demander des données historiques et à stocker les résultats. En savoir plus...

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 de : 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 requête de données historiques adressée à un serveur OPC UA peut être spécifiée par un objet de type ` QOpcUaHistoryReadRawRequest ` ou ` QOpcUaHistoryReadEventRequest`.

Les objets de cette classe et le code d'état de la requête 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), selon le type de requête, et contiennent le résultat de la requête.

Documentation sur les types de membres

enum class QOpcUaHistoryReadResponse::State

Cette énumération spécifie l'état de la réponse.

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

Documentation des fonctions membres

[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 d'objets ` QOpcUaHistoryEvent ` contenant chacun 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 existe d'autres valeurs disponibles issues de la requête de données historiques.

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

Ce signal est émis lorsqu'une requête de données historiques est terminée. Il met à jour 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 requête d’historique est terminée. Les nouvelles données d’historique ainsi que les données précédentes sont renvoyées dans ` results `, tandis que ` serviceResult ` indique l’état du résultat.

Cette fonction a été introduite dans Qt 6.7.

Voir également events() et serviceResult().

bool QOpcUaHistoryReadResponse::readMoreData()

Renvoie « true » si une requête de lecture visant à obtenir davantage de valeurs historiques a été envoyée avec succès.

bool QOpcUaHistoryReadResponse::releaseContinuationPoints()

Libère les points de poursuite et marque la requête comme terminée. Renvoie « true » si la requête en attente a été menée à bien ; sinon, renvoie « false ».

QOpcUa::UaStatusCode QOpcUaHistoryReadResponse::serviceResult() const

Renvoie le résultat du service correspondant à la requête de données historiques.

QOpcUaHistoryReadResponse::State QOpcUaHistoryReadResponse::state() const

Renvoie l'état actuel de la requête de données historiques.

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

Ce signal est émis lorsqu'une modification intervient dans une requête de données historiques. Il met à jour la variable « state » afin d'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.