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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。