QOpcUaHistoryReadRawRequest Class
Diese Klasse speichert die erforderlichen Informationen, um historische Daten von einem Server abzufragen. Mehr...
| Header: | #include <QOpcUaHistoryReadRawRequest> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake: | QT += opcua |
| Seit: | Qt 6.3 |
Öffentliche Funktionen
| 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) |
Verwandte Nicht-Mitglieder
| bool | operator!=(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs) |
| bool | operator==(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs) |
Ausführliche Beschreibung
Dies ist die „ Qt OPC UA “-Darstellung für das OPC UA-Element „ReadRawModifiedDetails“ zum Auslesen historischer Daten, wie in OPC UA 1.04, Teil 11, Abschnitt 6.4.3 definiert.
Bei der Anforderung historischer Daten von einem Server müssen dem Server mehrere Werte übermittelt werden, damit dieser weiß, welche Daten er erfassen soll. Die Klasse „QOpcUaHistoryReadRawRequest“ stellt die erforderlichen Werte bereit. „ startTimestamp “ und „ endTimestamp “ definieren den Zeitbereich, aus dem historische Daten abgerufen werden sollen. „ nodesToRead “ definiert, von welchen Knoten historische Daten abgerufen werden sollen. „ numValuesPerNode “ definiert die maximale Anzahl von Datenwerten, die pro Knoten zurückgegeben werden sollen. „ returnBounds “ definiert, ob die Begrenzungswerte im Ergebnis enthalten sein sollen.
Dokumentation der Member-Funktionen
QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest()
Erstellt eine ungültige QOpcUaHistoryReadRawRequest.
[explicit, since 6.7] QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, QOpcUa::TimestampsToReturn timestampsToReturn)
Erstellt ein `QOpcUaHistoryReadRawRequest`-Objekt mit den angegebenen Werten. Der Parameter ` timestampsToReturn ` legt fest, welche Zeitstempel für jeden Wert zurückgegeben werden sollen.
Diese Funktion wurde in Qt 6.7 eingeführt.
[explicit] QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, quint32 numValuesPerNode = 0, bool returnBounds = false)
Erstellt ein „QOpcUaHistoryReadRawRequest“-Objekt mit den angegebenen Werten.
QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QOpcUaHistoryReadRawRequest &other)
Erstellt ein „QOpcUaHistoryReadRawRequest“-Element aus „ other “.
[noexcept] QOpcUaHistoryReadRawRequest::~QOpcUaHistoryReadRawRequest()
Löscht das Anfrageobjekt.
void QOpcUaHistoryReadRawRequest::addNodeToRead(const QOpcUaReadItem &nodeToRead)
Fügt der Liste „ nodeToRead “ einen Knoten hinzu.
QDateTime QOpcUaHistoryReadRawRequest::endTimestamp() const
Gibt den Zeitstempel des Endzeitpunkts zurück.
Siehe auch „ setEndTimestamp()“.
QList<QOpcUaReadItem> QOpcUaHistoryReadRawRequest::nodesToRead() const
Gibt die Liste der zu lesenden Knoten zurück.
Siehe auch „ setNodesToRead()“.
quint32 QOpcUaHistoryReadRawRequest::numValuesPerNode() const
Gibt die Anzahl der Werte pro Knoten zurück.
Siehe auch „ setNumValuesPerNode()“.
bool QOpcUaHistoryReadRawRequest::returnBounds() const
Gibt zurück, ob die Rückgabegrenzen abgefragt werden sollen.
Siehe auch ` setReturnBounds()`.
void QOpcUaHistoryReadRawRequest::setEndTimestamp(const QDateTime &endTimestamp)
Legt „ endTimestamp “ für die abzurufenden historischen Daten fest.
Siehe auch endTimestamp().
void QOpcUaHistoryReadRawRequest::setNodesToRead(const QList<QOpcUaReadItem> &nodesToRead)
Legt die Liste „ nodesToRead “ fest.
Siehe auch nodesToRead().
void QOpcUaHistoryReadRawRequest::setNumValuesPerNode(quint32 numValuesPerNode)
Legt „ numValuesPerNode “ fest, um die Anzahl der Werte pro Knoten anzugeben, die abgerufen werden sollen.
Siehe auch numValuesPerNode().
void QOpcUaHistoryReadRawRequest::setReturnBounds(bool returnBounds)
Legt „ returnBounds “ fest, um anzugeben, ob die Rückgabegrenzen abgefragt werden sollen.
Siehe auch returnBounds().
void QOpcUaHistoryReadRawRequest::setStartTimestamp(const QDateTime &startTimestamp)
Legt „ startTimestamp “ für die abzurufenden historischen Daten fest.
Siehe auch startTimestamp().
[since 6.7] void QOpcUaHistoryReadRawRequest::setTimestampsToReturn(QOpcUa::TimestampsToReturn timestampsToReturn)
Legt fest, welche Zeitstempel für jeden Wert an „ timestampsToReturn “ zurückgegeben werden sollen.
Diese Funktion wurde in Qt 6.7 eingeführt.
Siehe auch ` timestampsToReturn()`.
QDateTime QOpcUaHistoryReadRawRequest::startTimestamp() const
Gibt den Startzeitstempel zurück.
Siehe auch „ setStartTimestamp()“.
[noexcept] void QOpcUaHistoryReadRawRequest::swap(QOpcUaHistoryReadRawRequest &other)
Ersetzt diese Anforderungsinstanz durch other. Diese Funktion ist sehr schnell und schlägt niemals fehl.
[since 6.7] QOpcUa::TimestampsToReturn QOpcUaHistoryReadRawRequest::timestampsToReturn() const
Gibt die ausgewählten Zeitstempel zurück, die für jeden Wert zurückgegeben werden sollen.
Diese Funktion wurde in Qt 6.7 eingeführt.
Siehe auch ` setTimestampsToReturn()`.
QOpcUaHistoryReadRawRequest &QOpcUaHistoryReadRawRequest::operator=(const QOpcUaHistoryReadRawRequest &other)
Übernimmt die Werte von other in dieses Element unter QOpcUaHistoryReadRawRequest.
Verwandte Nicht-Mitglieder
[noexcept] bool operator!=(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs)
Gibt „ true “ zurück, wenn „ lhs “ nicht gleich „ rhs “ ist; andernfalls wird „ false “ zurückgegeben.
Zwei „ QOpcUaHistoryReadRawRequest “-Elemente gelten als ungleich, wenn ihre „ startTimestamp “, „ endTimestamp “, „ numValuesPerNode “, „ returnBounds “ oder „ nodesToRead “ ungleich sind.
[noexcept] bool operator==(const QOpcUaHistoryReadRawRequest &lhs, const QOpcUaHistoryReadRawRequest &rhs)
Gibt „ true “ zurück, wenn „ lhs “ gleich „ rhs “ ist; andernfalls wird „ false “ zurückgegeben.
Zwei „ QOpcUaHistoryReadRawRequest “-Elemente gelten als gleich, wenn ihre Werte für „ startTimestamp “, „ endTimestamp “, „ numValuesPerNode “, „ returnBounds “ und „ nodesToRead “ identisch sind.
© 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.