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.
| Constante | Valeur |
|---|---|
QOpcUaHistoryReadResponse::State::Unknown | 0 |
QOpcUaHistoryReadResponse::State::Reading | 1 |
QOpcUaHistoryReadResponse::State::Finished | 2 |
QOpcUaHistoryReadResponse::State::MoreDataAvailable | 3 |
QOpcUaHistoryReadResponse::State::Error | 4 |
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.