QOpcUaHistoryEvent Class
Cette classe stocke les événements historiques d'un nœud. En savoir plus...
| En-tête : | #include <QOpcUaHistoryEvent> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
| Depuis : | Qt 6.7 |
Fonctions publiques
| QOpcUaHistoryEvent() | |
| QOpcUaHistoryEvent(const QString &nodeId) | |
| QOpcUaHistoryEvent(const QOpcUaHistoryEvent &other) | |
| QOpcUaHistoryEvent(QOpcUaHistoryEvent &&other) | |
| ~QOpcUaHistoryEvent() | |
| void | addEvent(const QVariantList &value) |
| int | count() const |
| QList<QVariantList> | events() const |
| QString | nodeId() const |
| void | setNodeId(const QString &nodeId) |
| void | setStatusCode(QOpcUa::UaStatusCode statusCode) |
| QOpcUa::UaStatusCode | statusCode() const |
| void | swap(QOpcUaHistoryEvent &other) |
| QOpcUaHistoryEvent & | operator=(QOpcUaHistoryEvent &&other) |
| QOpcUaHistoryEvent & | operator=(const QOpcUaHistoryEvent &other) |
Éléments non membres associés
| bool | operator!=(const QOpcUaHistoryEvent &lhs, const QOpcUaHistoryEvent &rhs) |
| bool | operator==(const QOpcUaHistoryEvent &lhs, const QOpcUaHistoryEvent &rhs) |
Description détaillée
Lorsqu’une requête de lecture d’événements d’historique est traitée, des instances de cette classe sont utilisées pour stocker des informations sur le nœud qui a été lu, ses événements et le code d’état. Le signal `finished` d’une réponse de lecture d’historique renvoie une liste d’objets `QOpcUaHistoryEvent` qui peuvent être analysés pour examiner les résultats de la requête.
Documentation des fonctions membres
QOpcUaHistoryEvent::QOpcUaHistoryEvent()
Crée un élément d'historique non valide.
[explicit] QOpcUaHistoryEvent::QOpcUaHistoryEvent(const QString &nodeId)
Crée un élément d'historique et enregistre le nœud auquel il correspond.
QOpcUaHistoryEvent::QOpcUaHistoryEvent(const QOpcUaHistoryEvent &other)
Crée un élément d'événement historique à partir de other.
[constexpr noexcept default] QOpcUaHistoryEvent::QOpcUaHistoryEvent(QOpcUaHistoryEvent &&other)
La fonction `Move` construit un nouvel objet d'événement historique à 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] QOpcUaHistoryEvent::~QOpcUaHistoryEvent()
Supprime l'élément d'historique.
void QOpcUaHistoryEvent::addEvent(const QVariantList &value)
Ajoute une liste de champs d'événement fournie par value.
int QOpcUaHistoryEvent::count() const
Renvoie le nombre d'événements disponibles.
QList<QVariantList> QOpcUaHistoryEvent::events() const
Renvoie la liste des objets « QVariantList » contenant les résultats de la requête de lecture de l'historique.
QString QOpcUaHistoryEvent::nodeId() const
Renvoie l'identifiant (nodeId) du nœud dont les événements ont été enregistrés.
Voir aussi setNodeId().
void QOpcUaHistoryEvent::setNodeId(const QString &nodeId)
Définit la valeur de l'nodeId sur nodeId.
Voir également nodeId().
void QOpcUaHistoryEvent::setStatusCode(QOpcUa::UaStatusCode statusCode)
Définit le code d'état sur « statusCode ».
Voir également statusCode().
QOpcUa::UaStatusCode QOpcUaHistoryEvent::statusCode() const
Renvoie le code d'état indiquant si une erreur s'est produite lors de la récupération des événements de l'historique.
Voir également setStatusCode().
[noexcept] void QOpcUaHistoryEvent::swap(QOpcUaHistoryEvent &other)
Permet d'échanger l'objet d'événement d'historique other contre cet objet d'événement d'historique. Cette opération est très rapide et ne rencontre jamais d'échec.
[noexcept] QOpcUaHistoryEvent &QOpcUaHistoryEvent::operator=(QOpcUaHistoryEvent &&other)
Cette opération attribue other à cette instance de QOpcUaHistoryEvent.
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.
QOpcUaHistoryEvent &QOpcUaHistoryEvent::operator=(const QOpcUaHistoryEvent &other)
Définit les valeurs issues de other dans cet élément d'historique.
Personnes non membres concernées
[noexcept] bool operator!=(const QOpcUaHistoryEvent &lhs, const QOpcUaHistoryEvent &rhs)
Renvoie « true » si « lhs » n'est pas égal à « rhs ».
[noexcept] bool operator==(const QOpcUaHistoryEvent &lhs, const QOpcUaHistoryEvent &rhs)
Renvoie « true » si « rhs » et « lhs » contiennent les mêmes valeurs.
© 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.