QOpcUaReferenceDescription Class

ノードに関する情報を含む。詳細...

Header: #include <QOpcUaReferenceDescription>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua

パブリック関数

QOpcUaReferenceDescription()
QOpcUaReferenceDescription(const QOpcUaReferenceDescription &other)
~QOpcUaReferenceDescription()
QOpcUaQualifiedName browseName() const
QOpcUaLocalizedText displayName() const
bool isForwardReference() const
QOpcUa::NodeClass nodeClass() const
QString refTypeId() const
void setBrowseName(const QOpcUaQualifiedName &browseName)
void setDisplayName(const QOpcUaLocalizedText &displayName)
void setIsForwardReference(bool isForwardReference)
void setNodeClass(QOpcUa::NodeClass nodeClass)
void setRefTypeId(const QString &refTypeId)
void setTargetNodeId(const QOpcUaExpandedNodeId &nodeId)
void setTypeDefinition(const QOpcUaExpandedNodeId &typeDefinition)
QOpcUaExpandedNodeId targetNodeId() const
QOpcUaExpandedNodeId typeDefinition() const
QOpcUaReferenceDescription &operator=(const QOpcUaReferenceDescription &other)

詳細説明

このクラスは、QOpcUaNode::browse() またはQOpcUaNode::browseChildren() の呼び出しの結果を返すために使用されます。

このクラスには、ノードをブラウズ操作の開始ノードに接続するために使用される参照のタイプと方向、ターゲットの型定義ノードのノード ID、および以下のnode attributes の値が含まれます:

属性
NodeId
ブラウズ名
表示名
ノードクラス

メンバ関数 ドキュメント

QOpcUaReferenceDescription::QOpcUaReferenceDescription()

空の QOpcUaReferenceDescription オブジェクトを作成します。

QOpcUaReferenceDescription::QOpcUaReferenceDescription(const QOpcUaReferenceDescription &other)

QOpcUaReferenceDescription オブジェクトのコピーを作成するother

[noexcept] QOpcUaReferenceDescription::~QOpcUaReferenceDescription()

のデストラクタQOpcUaReferenceDescription

QOpcUaQualifiedName QOpcUaReferenceDescription::browseName() const

ノードのブラウズ名を返します。

setBrowseName()も参照してください

QOpcUaLocalizedText QOpcUaReferenceDescription::displayName() const

ノードの表示名を返します。

setDisplayName()も参照して ください。

bool QOpcUaReferenceDescription::isForwardReference() const

参照が前方参照である場合はtrue を返します。

setIsForwardReference() も参照して ください。

QOpcUa::NodeClass QOpcUaReferenceDescription::nodeClass() const

ノードのノード・クラスを返します。

setNodeClass()も参照して ください。

QString QOpcUaReferenceDescription::refTypeId() const

ノードの参照型 ID を返します。

setRefTypeId() も参照して ください。

void QOpcUaReferenceDescription::setBrowseName(const QOpcUaQualifiedName &browseName)

ノードの参照名をbrowseName に設定します。

browseName() も参照して ください。

void QOpcUaReferenceDescription::setDisplayName(const QOpcUaLocalizedText &displayName)

ノードの表示名をdisplayName に設定します。

displayName() も参照して ください。

void QOpcUaReferenceDescription::setIsForwardReference(bool isForwardReference)

参照用のisForwardReference 情報としてisForwardReference を設定します。

isForwardReference() も参照して ください。

void QOpcUaReferenceDescription::setNodeClass(QOpcUa::NodeClass nodeClass)

ノードのノード・クラスをnodeClass に設定します。

nodeClass() も参照して ください。

void QOpcUaReferenceDescription::setRefTypeId(const QString &refTypeId)

ノードの参照タイプ ID をrefTypeId に設定します。

refTypeId() およびQOpcUa::nodeIdFromReferenceType() も参照して ください。

void QOpcUaReferenceDescription::setTargetNodeId(const QOpcUaExpandedNodeId &nodeId)

ノードのノード ID をnodeId に設定します。

targetNodeId() も参照して ください。

void QOpcUaReferenceDescription::setTypeDefinition(const QOpcUaExpandedNodeId &typeDefinition)

型定義の ID にtypeDefinition を設定します。

typeDefinition() も参照して ください。

QOpcUaExpandedNodeId QOpcUaReferenceDescription::targetNodeId() const

ノードのノード ID を返します。

setTargetNodeId() も参照して ください。

QOpcUaExpandedNodeId QOpcUaReferenceDescription::typeDefinition() const

型定義 ID を返します。

setTypeDefinition() も参照して ください。

QOpcUaReferenceDescription &QOpcUaReferenceDescription::operator=(const QOpcUaReferenceDescription &other)

other の値をこのオブジェクトに割り当てます。

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