Auf dieser Seite

QOpcUaWriteResult Class

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

Header: #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 angibt, ob der Wert geschrieben werden konnte und, falls nicht, aus welchem Grund der Schreibvorgang fehlgeschlagen ist.

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

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

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

Dokumentation zu den Member-Funktionen

QOpcUaWriteResult::QOpcUaWriteResult()

„default“ erzeugt ein Schreibergebnis, ohne dass Parameter festgelegt wurden.

QOpcUaWriteResult::QOpcUaWriteResult(const QOpcUaWriteResult &other)

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

Legt den Indexbereich des Schreibergebnisses auf indexRange fest.

Siehe auch indexRange().

void QOpcUaWriteResult::setNodeId(const QString &nodeId)

Setzt die Knoten-ID des Schreibergebnisses auf „ nodeId “.

Siehe auch nodeId().

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

Setzt den Statuscode des Schreibvorgangs auf „ statusCode “.

Siehe auch statusCode().

QOpcUa::UaStatusCode QOpcUaWriteResult::statusCode() const

Gibt den Statuscode des Schreibvorgangs zurück.

Siehe auch ` setStatusCode()`.

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

Legt die Werte aus „ rhs “ in diesem Schreibergebnis fest.

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