QOpcUaHistoryReadEventRequest Class
Cette classe stocke les informations nécessaires pour demander des données historiques à un serveur. Plus d'informations...
| 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) |
Non-membres apparenté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'OPC UA ReadEventDetails pour la lecture des données historiques définies dans OPC-UA partie 11, 6.4.2.
Lors de la demande de données historiques à un serveur, plusieurs valeurs doivent être fournies au serveur pour qu'il sache quelles données collecter. La classe QOpcUaHistoryReadEventRequest fournit les valeurs requises. startTimestamp et endTimestamp définissent la plage de temps à partir de laquelle les événements historiques doivent être collectés. nodesToRead définit les nœuds à partir desquels les données historiques doivent être collectées. numValuesPerNode définit le nombre maximum d'événements qui doivent être renvoyés par nœud. filter est le filtre d'événement utilisé pour déterminer quels événements et quels champs doivent être renvoyés.
Documentation des fonctions membres
QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest()
Construit un QOpcUaHistoryReadEventRequest invalide.
[explicit] QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, const QOpcUaMonitoringParameters::EventFilter &filter)
Construit un élément QOpcUaHistoryReadEventRequest avec les valeurs données.
QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(const QOpcUaHistoryReadEventRequest &other)
Construit un élément QOpcUaHistoryReadEventRequest à partir de other.
[constexpr noexcept] QOpcUaHistoryReadEventRequest::QOpcUaHistoryReadEventRequest(QOpcUaHistoryReadEventRequest &&other)
Move - construit un nouvel objet de demande d'événement de lecture à partir de other.
Remarque : l'objet déplacé other est placé dans un état partiellement formé, dans lequel les seules opérations valables sont la destruction et l'attribution d'une nouvelle valeur.
[noexcept] QOpcUaHistoryReadEventRequest::~QOpcUaHistoryReadEventRequest()
Détruit l'objet de la demande.
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 aussi setFilter().
QList<QOpcUaReadItem> QOpcUaHistoryReadEventRequest::nodesToRead() const
Retourne 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 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 à filter.
Voir aussi filter().
void QOpcUaHistoryReadEventRequest::setNodesToRead(const QList<QOpcUaReadItem> &nodesToRead)
Définit la liste nodesToRead.
Voir aussi nodesToRead().
void QOpcUaHistoryReadEventRequest::setNumValuesPerNode(quint32 numValuesPerNode)
Définit numValuesPerNode pour indiquer le nombre de valeurs par nœud à récupérer.
Voir aussi numValuesPerNode().
void QOpcUaHistoryReadEventRequest::setStartTimestamp(const QDateTime &startTimestamp)
Définit startTimestamp pour les données historiques à récupérer.
Voir également startTimestamp().
QDateTime QOpcUaHistoryReadEventRequest::startTimestamp() const
Renvoie l'horodatage de départ.
Voir aussi setStartTimestamp().
[noexcept] void QOpcUaHistoryReadEventRequest::swap(QOpcUaHistoryReadEventRequest &other)
Remplace l'objet de demande d'événement de lecture other par cet objet de demande d'événement de lecture. Cette opération est très rapide et n'échoue jamais.
[noexcept] QOpcUaHistoryReadEventRequest &QOpcUaHistoryReadEventRequest::operator=(QOpcUaHistoryReadEventRequest &&other)
Move-assigne other à cette instance QOpcUaHistoryReadEventRequest.
Note : L'objet déplacé other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l'attribution d'une nouvelle valeur.
QOpcUaHistoryReadEventRequest &QOpcUaHistoryReadEventRequest::operator=(const QOpcUaHistoryReadEventRequest &other)
Définit les valeurs de other dans cet élément QOpcUaHistoryReadEventRequest.
Non-membres associés
[noexcept] bool operator!=(const QOpcUaHistoryReadEventRequest &lhs, const QOpcUaHistoryReadEventRequest &rhs)
Renvoie true si lhs n'est pas égal à rhs; sinon, renvoie false.
Deux éléments QOpcUaHistoryReadEventRequest sont considérés comme non égaux si leurs startTimestamp, endTimestamp, numValuesPerNode, filter ou nodesToRead ne sont pas égaux.
[noexcept] bool operator==(const QOpcUaHistoryReadEventRequest &lhs, const QOpcUaHistoryReadEventRequest &rhs)
Renvoie true si lhs est égal à rhs; sinon, renvoie false.
Deux éléments QOpcUaHistoryReadEventRequest sont considérés comme égaux si leurs startTimestamp, endTimestamp, numValuesPerNode, filter et nodesToRead sont égaux.
© 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.