QOpcUaAttributeOperand Class
OPC UAAttributeOperand タイプ。詳細...
Header: | #include <QOpcUaAttributeOperand> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
パブリック関数
QOpcUaAttributeOperand() | |
QOpcUaAttributeOperand(const QOpcUaAttributeOperand &rhs) | |
QString | alias() const |
QOpcUa::NodeAttribute | attributeId() const |
QList<QOpcUaRelativePathElement> | browsePath() const |
QList<QOpcUaRelativePathElement> & | browsePathRef() |
QString | indexRange() const |
QString | nodeId() const |
void | setAlias(const QString &alias) |
void | setAttributeId(QOpcUa::NodeAttribute attributeId) |
void | setBrowsePath(const QList<QOpcUaRelativePathElement> &browsePath) |
void | setIndexRange(const QString &indexRange) |
void | setNodeId(const QString &nodeId) |
QVariant | operator QVariant() const |
QOpcUaAttributeOperand & | operator=(const QOpcUaAttributeOperand &rhs) |
関連する非メンバー
(since 6.7) bool | operator!=(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs) |
(since 6.7) bool | operator==(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs) |
詳細説明
AttributeOperand は、OPC UA 1.05 part 4の7.7.4.4で定義されている。QOpcUaSimpleAttributeOperand と同じ目的だが、設定可能なオプションが多い。
メンバ関数の説明
QOpcUaAttributeOperand::QOpcUaAttributeOperand()
デフォルトでは、パラメータが設定されていない属性オペランドを構築します。
QOpcUaAttributeOperand::QOpcUaAttributeOperand(const QOpcUaAttributeOperand &rhs)
rhs から属性オペランドを構築します。
QString QOpcUaAttributeOperand::alias() const
この QAttributeOperand のエイリアスを返します。
setAlias()も参照してください 。
QOpcUa::NodeAttribute QOpcUaAttributeOperand::attributeId() const
browsePath が指すノードの属性の属性 ID を返します。
setAttributeId()も参照して ください。
QList<QOpcUaRelativePathElement> QOpcUaAttributeOperand::browsePath() const
ブラウズ・パスを返します。
setBrowsePath()も参照して ください。
QList<QOpcUaRelativePathElement> &QOpcUaAttributeOperand::browsePathRef()
参照パスを返します。
browsePath() も参照して ください。
QString QOpcUaAttributeOperand::indexRange() const
インデックス範囲文字列を返します。
setIndexRange() も参照して ください。
QString QOpcUaAttributeOperand::nodeId() const
型定義ノードのノード ID を返します。
setNodeId()も参照して ください。
void QOpcUaAttributeOperand::setAlias(const QString &alias)
エイリアスをalias に設定します。 これにより、このインスタンスをフィルタの他の操作のオペランドとして使用できます。
alias() も参照して ください。
void QOpcUaAttributeOperand::setAttributeId(QOpcUa::NodeAttribute attributeId)
属性 ID をattributeId に設定します。
attributeId() も参照して ください。
void QOpcUaAttributeOperand::setBrowsePath(const QList<QOpcUaRelativePathElement> &browsePath)
nodeId() から始まるノードへの相対パスをbrowsePath に設定します。
browsePath() も参照して ください。
void QOpcUaAttributeOperand::setIndexRange(const QString &indexRange)
単一の値または属性値のサブセットを識別するために使用されるインデックス範囲文字列をindexRange に設定します。
indexRange() も参照して ください。
void QOpcUaAttributeOperand::setNodeId(const QString &nodeId)
型定義ノードのノード ID をnodeId に設定します。
nodeId() も参照して ください。
QVariant QOpcUaAttributeOperand::operator QVariant() const
この属性オペランドをQVariant に変換します。
QOpcUaAttributeOperand &QOpcUaAttributeOperand::operator=(const QOpcUaAttributeOperand &rhs)
この属性オペランドにrhs の値を設定します。
関連する非メンバ
[noexcept, since 6.7]
bool operator!=(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs)
lhs がrhs と異なる値の場合はtrue
を返します。
この関数は Qt 6.7 で導入されました。
[noexcept, since 6.7]
bool operator==(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs)
lhs がrhs と同じ値の場合、true
を返します。
この関数は Qt 6.7 で導入されました。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。