Sur cette page

QOpcUaHistoryReadRawRequest Class

Cette classe stocke les informations nécessaires pour demander des données historiques à un serveur. Plus d'informations...

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)
bool operator!=(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs)
bool operator==(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs)

Description détaillée

Ceci est la représentation Qt OPC UA pour l'OPC UA ReadRawModifiedDetails pour la lecture des données historiques définies dans OPC UA 1.04 partie 11, 6.4.3.

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 QOpcUaHistoryReadRawRequest fournit les valeurs requises. startTimestamp et endTimestamp définissent la plage de temps à partir de laquelle les données historiques doivent être collectées. nodesToRead définit les nœuds à partir desquels les données historiques doivent être collectées. numValuesPerNode définit le nombre maximum de valeurs de données qui doivent être renvoyées par nœud. returnBounds définit si les valeurs limites doivent être incluses dans le résultat.

Documentation des fonctions membres

QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest()

Construit un QOpcUaHistoryReadRawRequest invalide.

[explicit, since 6.7] QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, QOpcUa::TimestampsToReturn timestampsToReturn)

Construit un élément QOpcUaHistoryReadRawRequest avec les valeurs données. 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)

Construit un élément QOpcUaHistoryReadRawRequest avec les valeurs données.

QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QOpcUaHistoryReadRawRequest &other)

Construit un élément QOpcUaHistoryReadRawRequest à partir de other.

[noexcept] QOpcUaHistoryReadRawRequest::~QOpcUaHistoryReadRawRequest()

Détruit l'objet de la demande.

void QOpcUaHistoryReadRawRequest::addNodeToRead(const QOpcUaReadItem &nodeToRead)

Ajoute un nœud à la liste nodeToRead.

QDateTime QOpcUaHistoryReadRawRequest::endTimestamp() const

Renvoie l'horodatage de fin.

Voir aussi setEndTimestamp().

QList<QOpcUaReadItem> QOpcUaHistoryReadRawRequest::nodesToRead() const

Retourne 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

Retourne si les limites de retour doivent être demandées.

Voir aussi setReturnBounds().

void QOpcUaHistoryReadRawRequest::setEndTimestamp(const QDateTime &endTimestamp)

Définit endTimestamp pour les 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 numValuesPerNode pour indiquer le nombre de valeurs par nœud à récupérer.

Voir aussi numValuesPerNode().

void QOpcUaHistoryReadRawRequest::setReturnBounds(bool returnBounds)

Définit returnBounds pour indiquer si les limites de retour doivent être demandées.

Voir également returnBounds().

void QOpcUaHistoryReadRawRequest::setStartTimestamp(const QDateTime &startTimestamp)

Définit 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 à timestampsToReturn.

Cette fonction a été introduite dans Qt 6.7.

Voir aussi timestampsToReturn().

QDateTime QOpcUaHistoryReadRawRequest::startTimestamp() const

Renvoie l'horodatage de départ.

Voir aussi setStartTimestamp().

[noexcept] void QOpcUaHistoryReadRawRequest::swap(QOpcUaHistoryReadRawRequest &other)

Remplace cette instance de demande par other. Cette fonction est très rapide et n'échoue jamais.

[since 6.7] QOpcUa::TimestampsToReturn QOpcUaHistoryReadRawRequest::timestampsToReturn() const

Renvoie les horodatages sélectionnés pour chaque valeur.

Cette fonction a été introduite dans Qt 6.7.

Voir aussi setTimestampsToReturn().

QOpcUaHistoryReadRawRequest &QOpcUaHistoryReadRawRequest::operator=(const QOpcUaHistoryReadRawRequest &other)

Définit les valeurs de other dans cet élément QOpcUaHistoryReadRawRequest.

Non-membres associés

[noexcept] bool operator!=(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs)

Renvoie true si lhs n'est pas égal à rhs; sinon, renvoie false.

Deux éléments QOpcUaHistoryReadRawRequest sont considérés comme non égaux si leurs startTimestamp, endTimestamp, numValuesPerNode, returnBounds ou nodesToRead ne sont pas égaux.

[noexcept] bool operator==(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs)

Renvoie true si lhs est égal à rhs; sinon, renvoie false.

Deux éléments QOpcUaHistoryReadRawRequest sont considérés comme égaux si leurs startTimestamp, endTimestamp, numValuesPerNode, returnBounds 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.