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)

lhsrhs と等しくない場合はtrue を返し、そうでない場合はfalse を返します。

nodeIdattribute またはindexRange が等しくない場合、2 つの読み取り項目は等しくないとみなされる。

[noexcept] bool operator==(const QOpcUaReadItem &lhs, const QOpcUaReadItem &rhs)

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