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)
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.