QOpcUaReadItem Class
Cette classe stocke les options pour une opération de lecture. Plus d'informations...
| En-tête : | #include <QOpcUaReadItem> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa)target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
Fonctions publiques
| QOpcUaReadItem() | |
| QOpcUaReadItem(const QString &nodeId, QOpcUa::NodeAttribute attr = QOpcUa::NodeAttribute::Value, const QString &indexRange = QString()) | |
| QOpcUaReadItem(const QOpcUaReadItem &other) | |
| QOpcUa::NodeAttribute | attribute() const |
| QString | indexRange() const |
| QString | nodeId() const |
| void | setAttribute(QOpcUa::NodeAttribute attribute) |
| void | setIndexRange(const QString &indexRange) |
| void | setNodeId(const QString &nodeId) |
| QOpcUaReadItem & | operator=(const QOpcUaReadItem &rhs) |
Non-membres apparentés
| bool | operator!=(const QOpcUaReadItem &lhs, const QOpcUaReadItem &rhs) |
| bool | operator==(const QOpcUaReadItem &lhs, const QOpcUaReadItem &rhs) |
Description détaillée
Une opération de lecture sur un serveur OPC UA renvoie la valeur entière ou une certaine plage d'index de la valeur d'un attribut d'un nœud sur le serveur. Cette classe contient les informations nécessaires au backend pour effectuer une requête de lecture au serveur.
Un ou plusieurs objets de cette classe constituent la requête d'une opération QOpcUaClient::readNodeAttributes().
Voir également QOpcUaClient::readNodeAttributes() et QOpcUaReadResult.
Documentation des fonctions membres
QOpcUaReadItem::QOpcUaReadItem()
Par défaut, un élément de lecture est construit sans aucun paramètre.
QOpcUaReadItem::QOpcUaReadItem(const QString &nodeId, QOpcUa::NodeAttribute attr = QOpcUa::NodeAttribute::Value, const QString &indexRange = QString())
Construit un élément de lecture pour la plage d'index indexRange de l'attribut attr du nœud nodeId.
QOpcUaReadItem::QOpcUaReadItem(const QOpcUaReadItem &other)
Construit un élément de lecture à partir de other.
QOpcUa::NodeAttribute QOpcUaReadItem::attribute() const
Renvoie l'identifiant de l'attribut du nœud.
Voir aussi setAttribute().
QString QOpcUaReadItem::indexRange() const
Renvoie la plage d'index.
Voir aussi setIndexRange().
QString QOpcUaReadItem::nodeId() const
Renvoie l'identifiant du nœud.
Voir aussi setNodeId().
void QOpcUaReadItem::setAttribute(QOpcUa::NodeAttribute attribute)
Définit l'identifiant de l'attribut du nœud à attribute.
Voir aussi attribute().
void QOpcUaReadItem::setIndexRange(const QString &indexRange)
Définit la plage d'index à indexRange.
Voir aussi indexRange().
void QOpcUaReadItem::setNodeId(const QString &nodeId)
Définit l'identifiant du nœud à nodeId.
Voir aussi nodeId().
QOpcUaReadItem &QOpcUaReadItem::operator=(const QOpcUaReadItem &rhs)
Définit les valeurs de rhs dans cet élément de lecture.
Non-membres apparentés
[noexcept] bool operator!=(const QOpcUaReadItem &lhs, const QOpcUaReadItem &rhs)
Renvoie true si lhs n'est pas égal à rhs; sinon, renvoie false.
Deux éléments lus sont considérés comme inégaux si leurs nodeId, attribute ou indexRange ne sont pas égaux.
[noexcept] bool operator==(const QOpcUaReadItem &lhs, const QOpcUaReadItem &rhs)
Renvoie true si lhs est égal à rhs; sinon, renvoie false.
Deux éléments lus sont considérés comme égaux si leurs nodeId, attribute, et indexRange 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.