QOpcUaHistoryReadRawRequest Class
Cette classe stocke les informations nécessaires pour demander des données historiques à un serveur. En savoir plus...
| En-tête : | #include <QOpcUaHistoryReadRawRequest> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
| Depuis : | Qt 6.3 |
Fonctions publiques
| QOpcUaHistoryReadRawRequest() | |
(since 6.7) | QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, QOpcUa::TimestampsToReturn timestampsToReturn) |
| QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, quint32 numValuesPerNode = 0, bool returnBounds = false) | |
| QOpcUaHistoryReadRawRequest(const QOpcUaHistoryReadRawRequest &other) | |
| ~QOpcUaHistoryReadRawRequest() | |
| void | addNodeToRead(const QOpcUaReadItem &nodeToRead) |
| QDateTime | endTimestamp() const |
| QList<QOpcUaReadItem> | nodesToRead() const |
| quint32 | numValuesPerNode() const |
| bool | returnBounds() const |
| void | setEndTimestamp(const QDateTime &endTimestamp) |
| void | setNodesToRead(const QList<QOpcUaReadItem> &nodesToRead) |
| void | setNumValuesPerNode(quint32 numValuesPerNode) |
| void | setReturnBounds(bool returnBounds) |
| void | setStartTimestamp(const QDateTime &startTimestamp) |
(since 6.7) void | setTimestampsToReturn(QOpcUa::TimestampsToReturn timestampsToReturn) |
| QDateTime | startTimestamp() const |
| void | swap(QOpcUaHistoryReadRawRequest &other) |
(since 6.7) QOpcUa::TimestampsToReturn | timestampsToReturn() const |
| QOpcUaHistoryReadRawRequest & | operator=(const QOpcUaHistoryReadRawRequest &other) |
Éléments non membres associés
| bool | operator!=(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs) |
| bool | operator==(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs) |
Description détaillée
Il s'agit de la représentation de l'Qt OPC UA pour la fonction OPC UA ReadRawModifiedDetails permettant la lecture des données historiques définies dans la norme OPC UA 1.04, partie 11, section 6.4.3.
Lorsqu’on demande des données historiques à un serveur, plusieurs valeurs doivent être fournies à ce dernier afin qu’il sache quelles données collecter. La classe QOpcUaHistoryReadRawRequest fournit les valeurs requises. Les paramètres « startTimestamp » et « endTimestamp » définissent la plage temporelle à partir de laquelle les données historiques doivent être collectées. 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 de valeurs de données à renvoyer par nœud. Le paramètre « returnBounds » définit si les valeurs limites doivent être incluses dans le résultat.
Documentation des fonctions membres
QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest()
Crée une requête `QOpcUaHistoryReadRawRequest` non valide.
[explicit, since 6.7] QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, QOpcUa::TimestampsToReturn timestampsToReturn)
Crée un objet `QOpcUaHistoryReadRawRequest` avec les valeurs fournies. Le paramètre ` timestampsToReturn ` détermine les horodatages à renvoyer pour chaque valeur.
Cette fonction a été introduite dans Qt 6.7.
[explicit] QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, quint32 numValuesPerNode = 0, bool returnBounds = false)
Crée un objet `QOpcUaHistoryReadRawRequest` avec les valeurs fournies.
QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QOpcUaHistoryReadRawRequest &other)
Crée un objet `QOpcUaHistoryReadRawRequest` à partir de ` other`.
[noexcept] QOpcUaHistoryReadRawRequest::~QOpcUaHistoryReadRawRequest()
Supprime l'objet de requête.
void QOpcUaHistoryReadRawRequest::addNodeToRead(const QOpcUaReadItem &nodeToRead)
Ajoute un nœud à la liste « nodeToRead ».
QDateTime QOpcUaHistoryReadRawRequest::endTimestamp() const
Renvoie l'horodatage de fin.
Voir également setEndTimestamp().
QList<QOpcUaReadItem> QOpcUaHistoryReadRawRequest::nodesToRead() const
Renvoie la liste des nœuds à lire.
Voir aussi setNodesToRead().
quint32 QOpcUaHistoryReadRawRequest::numValuesPerNode() const
Renvoie le nombre de valeurs par nœud.
Voir aussi setNumValuesPerNode().
bool QOpcUaHistoryReadRawRequest::returnBounds() const
Indique si les limites de retour doivent être demandées.
Voir également setReturnBounds().
void QOpcUaHistoryReadRawRequest::setEndTimestamp(const QDateTime &endTimestamp)
Définit l'endTimestamp s des données historiques à récupérer.
Voir également endTimestamp().
void QOpcUaHistoryReadRawRequest::setNodesToRead(const QList<QOpcUaReadItem> &nodesToRead)
Définit la liste « nodesToRead ».
Voir aussi nodesToRead().
void QOpcUaHistoryReadRawRequest::setNumValuesPerNode(quint32 numValuesPerNode)
Définit la variable ` numValuesPerNode ` pour indiquer le nombre de valeurs à récupérer par nœud.
Voir également numValuesPerNode().
void QOpcUaHistoryReadRawRequest::setReturnBounds(bool returnBounds)
Définit la variable ` returnBounds ` pour indiquer s'il faut demander les limites de retour.
Voir également returnBounds().
void QOpcUaHistoryReadRawRequest::setStartTimestamp(const QDateTime &startTimestamp)
Définit la valeur « startTimestamp » pour les données historiques à récupérer.
Voir également startTimestamp().
[since 6.7] void QOpcUaHistoryReadRawRequest::setTimestampsToReturn(QOpcUa::TimestampsToReturn timestampsToReturn)
Définit les horodatages sélectionnés à renvoyer pour chaque valeur à la fonction ` timestampsToReturn`.
Cette fonction a été introduite dans Qt 6.7.
Voir également ` timestampsToReturn()`.
QDateTime QOpcUaHistoryReadRawRequest::startTimestamp() const
Renvoie l'horodatage de début.
Voir aussi setStartTimestamp().
[noexcept] void QOpcUaHistoryReadRawRequest::swap(QOpcUaHistoryReadRawRequest &other)
Remplace cette instance de requête par other. Cette fonction est très rapide et ne rencontre jamais d'échec.
[since 6.7] QOpcUa::TimestampsToReturn QOpcUaHistoryReadRawRequest::timestampsToReturn() const
Renvoie les horodatages sélectionnés à renvoyer pour chaque valeur.
Cette fonction a été introduite dans Qt 6.7.
Voir également setTimestampsToReturn().
QOpcUaHistoryReadRawRequest &QOpcUaHistoryReadRawRequest::operator=(const QOpcUaHistoryReadRawRequest &other)
Définit les valeurs provenant de other dans cet élément QOpcUaHistoryReadRawRequest.
Contenu connexe pour les non-membres
[noexcept] bool operator!=(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs)
Renvoie « true » si « lhs » n'est pas égal à « rhs » ; sinon, renvoie « false ».
Deux éléments de type « QOpcUaHistoryReadRawRequest » sont considérés comme différents si leurs valeurs « startTimestamp », « endTimestamp », « numValuesPerNode », « returnBounds » ou « nodesToRead » ne sont pas identiques.
[noexcept] bool operator==(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs)
Renvoie « true » si « lhs » est égal à « rhs » ; sinon, renvoie « false ».
Deux éléments de type « QOpcUaHistoryReadRawRequest » sont considérés comme égaux si leurs propriétés « startTimestamp », « endTimestamp », « numValuesPerNode », « returnBounds » 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.