Sur cette page

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)
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.