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)

lhsrhs と異なる値の場合はtrue を返します。

この関数は Qt 6.7 で導入されました。

[noexcept, since 6.7] bool operator==(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs)

lhsrhs と同じ値の場合、true を返します。

この関数は Qt 6.7 で導入されました。

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