QOpcUaBrowsePathTarget Class
OPC UA BrowsePathTarget。詳細...
Header: | #include <QOpcUaBrowsePathTarget> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake: | QT += opcua |
パブリック関数
QOpcUaBrowsePathTarget() | |
QOpcUaBrowsePathTarget(const QOpcUaBrowsePathTarget &rhs) | |
bool | isFullyResolved() const |
quint32 | remainingPathIndex() const |
void | setRemainingPathIndex(quint32 remainingPathIndex) |
void | setTargetId(const QOpcUaExpandedNodeId &targetId) |
QOpcUaExpandedNodeId | targetId() const |
QOpcUaExpandedNodeId & | targetIdRef() |
QOpcUaBrowsePathTarget & | operator=(const QOpcUaBrowsePathTarget &rhs) |
bool | operator==(const QOpcUaBrowsePathTarget &rhs) const |
メンバ関数 ドキュメント
QOpcUaBrowsePathTarget::QOpcUaBrowsePathTarget()
デフォルトでは、パラメータが設定されていないブラウズ・パス・ターゲットを構築します。
QOpcUaBrowsePathTarget::QOpcUaBrowsePathTarget(const QOpcUaBrowsePathTarget &rhs)
rhs からブラウズパスターゲットを構築します。
bool QOpcUaBrowsePathTarget::isFullyResolved() const
ブラウズパスが完全に解決された場合はtrue
を返します。
quint32 QOpcUaBrowsePathTarget::remainingPathIndex() const
ブラウズパス内の最初の未処理の要素のインデックスを返します。パスが最後までたどられていた場合、 remainingPathIndex の最大値は quint32 です。
setRemainingPathIndex() およびQOpcUaBrowsePathTarget::targetId()も参照 。
void QOpcUaBrowsePathTarget::setRemainingPathIndex(quint32 remainingPathIndex)
残りのパスインデックスをremainingPathIndex に設定します。
remainingPathIndex() も参照 。
void QOpcUaBrowsePathTarget::setTargetId(const QOpcUaExpandedNodeId &targetId)
ターゲット・ノードのノード ID をtargetId に設定します。
targetId() も参照して ください。
QOpcUaExpandedNodeId QOpcUaBrowsePathTarget::targetId() const
サーバが最後にたどった参照のターゲットを返します。参照先が外部サーバの場合、targetIdは、そのサーバ上の最初のノードの ID になります。
setTargetId() およびQOpcUaBrowsePathTarget::remainingPathIndexも参照 。
QOpcUaExpandedNodeId &QOpcUaBrowsePathTarget::targetIdRef()
ターゲット ID への参照を返します。
QOpcUaBrowsePathTarget &QOpcUaBrowsePathTarget::operator=(const QOpcUaBrowsePathTarget &rhs)
このブラウズ・パス・ターゲットのrhs の値を設定します。
bool QOpcUaBrowsePathTarget::operator==(const QOpcUaBrowsePathTarget &rhs) const
このブラウズ・パス・ターゲットがrhs と同じ値を持つ場合、true
を返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。