QOpcUaWriteResult Class

Diese Klasse speichert das Ergebnis einer Schreiboperation. Mehr...

Kopfzeile: #include <QOpcUaWriteResult>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua

Öffentliche Funktionen

QOpcUaWriteResult()
QOpcUaWriteResult(const QOpcUaWriteResult &other)
QOpcUa::NodeAttribute attribute() const
QString indexRange() const
QString nodeId() const
void setAttribute(QOpcUa::NodeAttribute attribute)
void setIndexRange(const QString &indexRange)
void setNodeId(const QString &nodeId)
void setStatusCode(QOpcUa::UaStatusCode statusCode)
QOpcUa::UaStatusCode statusCode() const
QOpcUaWriteResult &operator=(const QOpcUaWriteResult &rhs)

Detaillierte Beschreibung

Ein Schreibvorgang auf einem OPC UA Server gibt einen Statuscode zurück, der beschreibt, ob der Wert geschrieben werden konnte und wenn nicht, aus welchem Grund der Schreibvorgang fehlgeschlagen ist.

Neben dem vom Server zurückgegebenen Statuscode enthält diese Klasse auch die Knoten-ID, das Attribut und den Indexbereich der Anfrage, damit ein Client das Ergebnis mit einer Anfrage abgleichen kann.

Objekte dieser Klasse werden im Signal QOpcUaClient::writeNodeAttributesFinished() zurückgegeben und enthalten das Ergebnis eines Schreibvorgangs, der Teil einer QOpcUaClient::writeNodeAttributes()-Anfrage war.

Siehe auch QOpcUaClient::writeNodeAttributes(), QOpcUaClient::writeNodeAttributesFinished(), und QOpcUaWriteItem.

Dokumentation der Mitgliedsfunktionen

QOpcUaWriteResult::QOpcUaWriteResult()

Standard konstruiert ein Schreibergebnis ohne Parameter.

QOpcUaWriteResult::QOpcUaWriteResult(const QOpcUaWriteResult &other)

Konstruiert ein Schreibergebnis aus other.

QOpcUa::NodeAttribute QOpcUaWriteResult::attribute() const

Gibt das Attribut des Schreibergebnisses zurück.

Siehe auch setAttribute().

QString QOpcUaWriteResult::indexRange() const

Gibt den Indexbereich des Schreibergebnisses zurück.

Siehe auch setIndexRange().

QString QOpcUaWriteResult::nodeId() const

Gibt die Knoten-ID des Schreibergebnisses zurück.

Siehe auch setNodeId().

void QOpcUaWriteResult::setAttribute(QOpcUa::NodeAttribute attribute)

Setzt das Attribut des Schreibergebnisses auf attribute.

Siehe auch attribute().

void QOpcUaWriteResult::setIndexRange(const QString &indexRange)

Setzt den Indexbereich des Schreibergebnisses auf indexRange.

Siehe auch indexRange().

void QOpcUaWriteResult::setNodeId(const QString &nodeId)

Setzt die Node-ID des Schreibergebnisses auf nodeId.

Siehe auch nodeId().

void QOpcUaWriteResult::setStatusCode(QOpcUa::UaStatusCode statusCode)

Setzt den Statuscode des Schreibergebnisses auf statusCode.

Siehe auch statusCode().

QOpcUa::UaStatusCode QOpcUaWriteResult::statusCode() const

Gibt den Statuscode des Schreibergebnisses zurück.

Siehe auch setStatusCode().

QOpcUaWriteResult &QOpcUaWriteResult::operator=(const QOpcUaWriteResult &rhs)

Legt die Werte von rhs in diesem Schreibergebnis fest.

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