QOpcUaHistoryReadRawRequest Class
Diese Klasse speichert die notwendigen Informationen, um historische Daten von einem Server anzufordern. Mehr...
Kopfzeile: | #include <QOpcUaHistoryReadRawRequest> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
Since: | 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) |
Detaillierte Beschreibung
Dies ist die Qt OPC UA Repräsentation für die OPC UA ReadRawModifiedDetails zum Lesen von historischen Daten, definiert in OPC UA 1.04 Teil 11, 6.4.3.
Wenn historische Daten von einem Server angefordert werden, müssen dem Server mehrere Werte zur Verfügung gestellt werden, damit er weiß, welche Daten er sammeln soll. Die Klasse QOpcUaHistoryReadRawRequest stellt die erforderlichen Werte zur Verfügung. startTimestamp und endTimestamp definieren den Zeitbereich, in dem historische Daten gesammelt werden sollen. nodesToRead definiert, von welchen Knoten historische Daten gesammelt 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 Mitgliedsfunktionen
QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest()
Konstruiert eine ungültige QOpcUaHistoryReadRawRequest.
[explicit, since 6.7]
QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QList<QOpcUaReadItem> &nodesToRead, const QDateTime &startTimestamp, const QDateTime &endTimestamp, QOpcUa::TimestampsToReturn timestampsToReturn)
Konstruiert ein QOpcUaHistoryReadRawRequest-Element mit den angegebenen Werten. Der Parameter timestampsToReturn bestimmt die Zeitstempel, die für jeden Wert zurückgegeben werden.
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)
Konstruiert ein QOpcUaHistoryReadRawRequest-Element mit den angegebenen Werten.
QOpcUaHistoryReadRawRequest::QOpcUaHistoryReadRawRequest(const QOpcUaHistoryReadRawRequest &other)
Konstruiert ein QOpcUaHistoryReadRawRequest-Element aus other.
[noexcept]
QOpcUaHistoryReadRawRequest::~QOpcUaHistoryReadRawRequest()
Zerstört das Anfrageobjekt.
void QOpcUaHistoryReadRawRequest::addNodeToRead(const QOpcUaReadItem &nodeToRead)
Fügt einen Knoten in die Liste nodeToRead ein.
QDateTime QOpcUaHistoryReadRawRequest::endTimestamp() const
Gibt den Endzeitstempel 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ückgabeschranken angefordert 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)
Setzt returnBounds, um anzugeben, ob die Rückgabeschranken angefordert 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)
Setzt die ausgewählten Zeitstempel, die für jeden Wert zurückgegeben werden sollen, auf timestampsToReturn.
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)
Tauscht diese Anforderungsinstanz mit other aus. Diese Funktion ist sehr schnell und schlägt nie 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)
Legt die Werte von other in diesem QOpcUaHistoryReadRawRequest Element fest.
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 werden als nicht gleich angesehen, wenn startTimestamp
, endTimestamp
, numValuesPerNode
, returnBounds
oder nodesToRead
nicht gleich 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 werden als gleich angesehen, wenn ihre startTimestamp
, endTimestamp
, numValuesPerNode
, returnBounds
und nodesToRead
gleich sind.
© 2025 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.