QOpcUaHistoryReadEventRequest Class
Cette classe stocke les informations nécessaires pour demander des données historiques à un serveur. En savoir plus…
| En-tête : | #include <QOpcUaHistoryReadEventRequest> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
| Depuis : | Qt 6.7 |
Fonctions publiques
| QOpcUaHistoryReadEventRequest() | |
| QOpcUaHistoryReadEventRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, const QOpcUaMonitoringParameters::EventFilter &filter) | |
| QOpcUaHistoryReadEventRequest(const QOpcUaHistoryReadEventRequest &other) | |
| QOpcUaHistoryReadEventRequest(QOpcUaHistoryReadEventRequest &&other) | |
| ~QOpcUaHistoryReadEventRequest() | |
| void | addNodeToRead(const QOpcUaReadItem &nodeToRead) |
| QDateTime | endTimestamp() const |
| QOpcUaMonitoringParameters::EventFilter | filter() const |
| QList<QOpcUaReadItem> | nodesToRead() const |
| quint32 | numValuesPerNode() const |
| void | setEndTimestamp(const QDateTime &endTimestamp) |
| void | setFilter(const QOpcUaMonitoringParameters::EventFilter &filter) |
| void | setNodesToRead(const QList<QOpcUaReadItem> &nodesToRead) |
| void | setNumValuesPerNode(quint32 numValuesPerNode) |
| void | setStartTimestamp(const QDateTime &startTimestamp) |
| QDateTime | startTimestamp() const |
| void | swap(QOpcUaHistoryReadEventRequest &other) |
| QOpcUaHistoryReadEventRequest & | operator=(QOpcUaHistoryReadEventRequest &&other) |
| QOpcUaHistoryReadEventRequest & | operator=(const QOpcUaHistoryReadEventRequest &other) |
Éléments non membres associés
| bool | operator!=(const QOpcUaHistoryReadEventRequest &lhs, const QOpcUaHistoryReadEventRequest &rhs) |
| bool | operator==(const QOpcUaHistoryReadEventRequest &lhs, const QOpcUaHistoryReadEventRequest &rhs) |
Description détaillée
Il s'agit de la représentation Qt OPC UA de l'événement OPC UA ReadEventDetails permettant la lecture des données historiques, telle que définie dans la partie 11, section 6.4.2 de la norme OPC-UA.
Lors d’une requête de données historiques auprès d’un serveur, plusieurs valeurs doivent être fournies à ce dernier afin qu’il sache quelles données collecter. La classe QOpcUaHistoryReadEventRequest fournit les valeurs requises. Les paramètres « startTimestamp » et « endTimestamp » définissent la plage temporelle à partir de laquelle les événements historiques doivent être collectés. Le paramètre « nodesToRead » définit les nœuds à partir desquels les données historiques doivent être collectées. Le paramètre « numValuesPerNode » définit le nombre maximal d’événements à renvoyer par nœud. Le paramètre « filter » correspond au filtre d’événements utilisé pour déterminer quels événements et quels champs de ceux-ci doivent être renvoyés.
Documentation des fonctions membres
QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest()
Crée un objet `QOpcUaHistoryReadEventRequest` non valide.
[explicit] QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, const QOpcUaMonitoringParameters::EventFilter &filter)
Crée un objet `QOpcUaHistoryReadEventRequest` avec les valeurs fournies.
QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(const QOpcUaHistoryReadEventRequest &other)
Crée un objet `QOpcUaHistoryReadEventRequest` à partir de ` other`.
[constexpr noexcept default] QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(QOpcUaHistoryReadEventRequest &&other)
La fonction « Move » crée un nouvel objet de requête d'événement de lecture à partir de other.
Remarque : l’objet d’origine other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l’affectation d’une nouvelle valeur.
[noexcept] QOpcUaHistoryReadEventRequest::~QOpcUaHistoryReadEventRequest()
Supprime l'objet de requête.
void QOpcUaHistoryReadEventRequest::addNodeToRead(const QOpcUaReadItem &nodeToRead)
Ajoute un nœud à la liste « nodeToRead ».
QDateTime QOpcUaHistoryReadEventRequest::endTimestamp() const
Renvoie l'horodatage de fin.
Voir aussi setEndTimestamp().
QOpcUaMonitoringParameters::EventFilter QOpcUaHistoryReadEventRequest::filter() const
Renvoie le filtre d'événements utilisé pour récupérer les événements historiques.
Voir également setFilter().
QList<QOpcUaReadItem> QOpcUaHistoryReadEventRequest::nodesToRead() const
Renvoie la liste des nœuds à lire.
Voir aussi setNodesToRead().
quint32 QOpcUaHistoryReadEventRequest::numValuesPerNode() const
Renvoie le nombre de valeurs par nœud.
Voir aussi setNumValuesPerNode().
void QOpcUaHistoryReadEventRequest::setEndTimestamp(const QDateTime &endTimestamp)
Définit la valeur « endTimestamp » pour les données historiques à récupérer.
Voir également endTimestamp().
void QOpcUaHistoryReadEventRequest::setFilter(const QOpcUaMonitoringParameters::EventFilter &filter)
Définit le filtre d'événements utilisé pour récupérer les événements historiques sur filter.
Voir également filter().
void QOpcUaHistoryReadEventRequest::setNodesToRead(const QList<QOpcUaReadItem> &nodesToRead)
Définit la liste « nodesToRead ».
Voir aussi nodesToRead().
void QOpcUaHistoryReadEventRequest::setNumValuesPerNode(quint32 numValuesPerNode)
Définit la variable ` numValuesPerNode ` pour indiquer le nombre de valeurs à récupérer par nœud.
Voir également numValuesPerNode().
void QOpcUaHistoryReadEventRequest::setStartTimestamp(const QDateTime &startTimestamp)
Définit la valeur « startTimestamp » pour les données historiques à récupérer.
Voir également startTimestamp().
QDateTime QOpcUaHistoryReadEventRequest::startTimestamp() const
Renvoie l'horodatage de début.
Voir aussi setStartTimestamp().
[noexcept] void QOpcUaHistoryReadEventRequest::swap(QOpcUaHistoryReadEventRequest &other)
La fonction `swaps` compare l'objet de requête d'événement de lecture other à cet objet de requête d'événement de lecture. Cette opération est très rapide et ne rencontre jamais d'échec.
[noexcept] QOpcUaHistoryReadEventRequest &QOpcUaHistoryReadEventRequest::operator=(QOpcUaHistoryReadEventRequest &&other)
Cette opération attribue la valeur de other à cette instance de QOpcUaHistoryReadEventRequest.
Remarque : l’objet d’origine other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l’affectation d’une nouvelle valeur.
QOpcUaHistoryReadEventRequest &QOpcUaHistoryReadEventRequest::operator=(const QOpcUaHistoryReadEventRequest &other)
Définit les valeurs provenant de other dans cet élément QOpcUaHistoryReadEventRequest.
Contenu connexe pour les non-membres
[noexcept] bool operator!=(const QOpcUaHistoryReadEventRequest &lhs, const QOpcUaHistoryReadEventRequest &rhs)
Renvoie « true » si « lhs » n'est pas égal à « rhs » ; sinon, renvoie « false ».
Deux éléments de type « QOpcUaHistoryReadEventRequest » sont considérés comme non égaux si leurs propriétés « startTimestamp », « endTimestamp », « numValuesPerNode », « filter » ou « nodesToRead » ne sont pas égales.
[noexcept] bool operator==(const QOpcUaHistoryReadEventRequest &lhs, const QOpcUaHistoryReadEventRequest &rhs)
Renvoie true si lhs est égal à rhs; sinon, renvoie false.
Deux éléments de type « QOpcUaHistoryReadEventRequest » sont considérés comme égaux si leurs propriétés « startTimestamp », « endTimestamp », « numValuesPerNode », « filter » et « nodesToRead » sont identiques.
© 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.