QOpcUaReadItem Class
このクラスは、読み込み操作のオプションを格納します。詳細...
Header: | #include <QOpcUaReadItem> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
パブリック関数
QOpcUaReadItem() | |
QOpcUaReadItem(const QString &nodeId, QOpcUa::NodeAttribute attr = QOpcUa::NodeAttribute::Value, const QString &indexRange = QString()) | |
QOpcUaReadItem(const QOpcUaReadItem &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) |
QOpcUaReadItem & | operator=(const QOpcUaReadItem &rhs) |
関連する非メンバー
bool | operator!=(const QOpcUaReadItem &lhs, const QOpcUaReadItem &rhs) |
bool | operator==(const QOpcUaReadItem &lhs, const QOpcUaReadItem &rhs) |
詳細説明
OPC UAサーバーに対する読み取り操作は、サーバー上のノードの属性の値の全体または特定のインデックス範囲を返します。このクラスは、バックエンドがサーバに読み取り要求を行うために必要な情報を含んでいます。
このクラスの 1 つまたは複数のオブジェクトが、QOpcUaClient::readNodeAttributes() 操作の要求を構成します。
QOpcUaClient::readNodeAttributes() およびQOpcUaReadResultも参照してください 。
メンバ関数のドキュメント
QOpcUaReadItem::QOpcUaReadItem()
デフォルトでは、パラメータが設定されていない読み取り項目を構築します。
QOpcUaReadItem::QOpcUaReadItem(const QString &nodeId, QOpcUa::NodeAttribute attr = QOpcUa::NodeAttribute::Value, const QString &indexRange = QString())
ノードnodeId の属性attr のインデックス範囲indexRange の読み取り項目を構築します。
QOpcUaReadItem::QOpcUaReadItem(const QOpcUaReadItem &other)
other から読み取り項目を構築します。
QOpcUa::NodeAttribute QOpcUaReadItem::attribute() const
ノード属性 ID を返します。
setAttribute()も参照してください 。
QString QOpcUaReadItem::indexRange() const
インデックス範囲を返します。
setIndexRange()も参照して ください。
QString QOpcUaReadItem::nodeId() const
ノード ID を返します。
setNodeId() も参照して ください。
void QOpcUaReadItem::setAttribute(QOpcUa::NodeAttribute attribute)
ノード属性 ID をattribute に設定します。
attribute() も参照して ください。
void QOpcUaReadItem::setIndexRange(const QString &indexRange)
インデックス範囲をindexRange に設定します。
indexRange() も参照して ください。
void QOpcUaReadItem::setNodeId(const QString &nodeId)
ノード ID をnodeId に設定します。
nodeId() も参照して ください。
QOpcUaReadItem &QOpcUaReadItem::operator=(const QOpcUaReadItem &rhs)
rhs の値をこの読み取り項目に設定します。
関連する非メンバ
[noexcept]
bool operator!=(const QOpcUaReadItem &lhs, const QOpcUaReadItem &rhs)
lhs がrhs と等しくない場合はtrue
を返し、そうでない場合はfalse
を返します。
nodeId
、attribute
またはindexRange
が等しくない場合、2 つの読み取り項目は等しくないとみなされる。
[noexcept]
bool operator==(const QOpcUaReadItem &lhs, const QOpcUaReadItem &rhs)
lhs がrhs と等しければtrue
を返し、そうでなければfalse
を返す。
nodeId
,attribute
,indexRange
が等しい場合、2 つの読み取り項目は等しいと見なされます。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。