QOpcUaWriteResult Class

このクラスは、書き込み操作の結果を保存します。詳細...

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

パブリック関数

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)

詳細説明

OPC UAサーバーへの書き込み操作は、値が書き込めたかどうか、書き込めなかった場合はどのような理由で書き込みに失敗したかを示すステータスコードを返します。

サーバから返されるステータスコードに加えて、このクラスは、クライアントがリクエストと結果を照合できるように、リクエストからのノードID、属性、インデックス範囲も含みます。

このクラスのオブジェクトはQOpcUaClient::writeNodeAttributesFinished() シグナルで返され、QOpcUaClient::writeNodeAttributes() 要求の一部であった書き込み操作の結果を含みます。

QOpcUaClient::writeNodeAttributes()、QOpcUaClient::writeNodeAttributesFinished()、QOpcUaWriteItemも参照のこと

メンバ関数ドキュメント

QOpcUaWriteResult::QOpcUaWriteResult()

デフォルトは、パラメータが設定されていない書き込み結果を構築する。

QOpcUaWriteResult::QOpcUaWriteResult(const QOpcUaWriteResult &other)

other から書き込み結果を構築する。

QOpcUa::NodeAttribute QOpcUaWriteResult::attribute() const

書き込み結果の属性を返します。

setAttribute()も参照

QString QOpcUaWriteResult::indexRange() const

書き込み結果のインデックス範囲を返します。

setIndexRange()も参照して ください。

QString QOpcUaWriteResult::nodeId() const

書き込み結果のノード ID を返します。

setNodeId() も参照して ください。

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

書き込み結果の属性をattribute に設定します。

attribute() も参照

void QOpcUaWriteResult::setIndexRange(const QString &indexRange)

書き込み結果のインデックス範囲をindexRange に設定します。

indexRange() も参照して ください。

void QOpcUaWriteResult::setNodeId(const QString &nodeId)

書き込み結果のノード ID をnodeId に設定します。

nodeId() も参照して ください。

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

書き込み結果のステータス・コードをstatusCode に設定します。

statusCode() も参照

QOpcUa::UaStatusCode QOpcUaWriteResult::statusCode() const

書き込み結果のステータス・コードを返します。

setStatusCode() も参照

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

この書き込み結果にrhs の値を設定します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。