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.