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