QOpcUaAddReferenceItem Class

このクラスは、サーバーに新しい参照を追加するために必要な情報を格納します。詳細...

ヘッダ #include <QOpcUaAddReferenceItem>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua

パブリック関数

QOpcUaAddReferenceItem()
QOpcUaAddReferenceItem(const QOpcUaAddReferenceItem &other)
bool isForwardReference() const
QString referenceTypeId() const
void setIsForwardReference(bool isForwardReference)
void setReferenceTypeId(const QString &referenceTypeId)
void setSourceNodeId(const QString &sourceNodeId)
void setTargetNodeClass(QOpcUa::NodeClass targetNodeClass)
void setTargetNodeId(const QOpcUaExpandedNodeId &targetNodeId)
void setTargetServerUri(const QString &targetServerUri)
QString sourceNodeId() const
QOpcUa::NodeClass targetNodeClass() const
QOpcUaExpandedNodeId targetNodeId() const
QString targetServerUri() const
QOpcUaAddReferenceItem &operator=(const QOpcUaAddReferenceItem &rhs)

詳しい説明

QOpcUaClient::addReference()も参照

メンバ関数のドキュメント

QOpcUaAddReferenceItem::QOpcUaAddReferenceItem()

デフォルトでは、パラメータを設定せずに参照項目を追加します。

QOpcUaAddReferenceItem::QOpcUaAddReferenceItem(const QOpcUaAddReferenceItem &other)

other から追加参照項目を構築します。

bool QOpcUaAddReferenceItem::isForwardReference() const

isForwardReference フラグを返します。

setIsForwardReference()も参照

QString QOpcUaAddReferenceItem::referenceTypeId() const

参照型 ID を返します。

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

void QOpcUaAddReferenceItem::setIsForwardReference(bool isForwardReference)

isForwardReference フラグをisForwardReference に設定する。 フラグが設定されている場合、順方向参照が作成される。そうでない場合は、逆参照が作成されます。

isForwardReference()も参照

void QOpcUaAddReferenceItem::setReferenceTypeId(const QString &referenceTypeId)

参照タイプ ID をreferenceTypeId に設定します。この型の参照がサーバに作成されます。

referenceTypeId()も参照

void QOpcUaAddReferenceItem::setSourceNodeId(const QString &sourceNodeId)

ソース・ノードのノード ID をsourceNodeId に設定します。

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

void QOpcUaAddReferenceItem::setTargetNodeClass(QOpcUa::NodeClass targetNodeClass)

ターゲット・ノードのノード・クラスをtargetNodeClass に設定します。 ターゲット・ノードが別のサーバにある可能性があるため、ターゲット・ノード・クラスを指定する必要があります。

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

void QOpcUaAddReferenceItem::setTargetNodeId(const QOpcUaExpandedNodeId &targetNodeId)

ターゲット・ノードのノード ID をtargetNodeId に設定する。

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

void QOpcUaAddReferenceItem::setTargetServerUri(const QString &targetServerUri)

ターゲット・サーバの URI をtargetServerUri に設定する。この値を設定すると、setTargetNodeId() のサーバ URI が上書きされる。

targetServerUri()も参照

QString QOpcUaAddReferenceItem::sourceNodeId() const

ソース・ノード ID を返します。

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

QOpcUa::NodeClass QOpcUaAddReferenceItem::targetNodeClass() const

ターゲット・ノード・クラスを返します。

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

QOpcUaExpandedNodeId QOpcUaAddReferenceItem::targetNodeId() const

ターゲット・ノード ID を返します。

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

QString QOpcUaAddReferenceItem::targetServerUri() const

ターゲット・サーバーの URI を返します。

setTargetServerUri()も参照ください

QOpcUaAddReferenceItem &QOpcUaAddReferenceItem::operator=(const QOpcUaAddReferenceItem &rhs)

この追加参照項目のrhs の値を設定します。

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.