QOpcUaQualifiedName Class

OPC UA QualifiedName型。詳細...

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

パブリック関数

QOpcUaQualifiedName()
QOpcUaQualifiedName(quint16 namespaceIndex, const QString &name)
QOpcUaQualifiedName(const QOpcUaQualifiedName &rhs)
QString name() const
quint16 namespaceIndex() const
void setName(const QString &name)
void setNamespaceIndex(quint16 namespaceIndex)
QVariant operator QVariant() const
QOpcUaQualifiedName &operator=(const QOpcUaQualifiedName &rhs)
bool operator==(const QOpcUaQualifiedName &rhs) const
(since 6.3) QDebug operator<<(QDebug debug, const QOpcUaQualifiedName &name)

詳細説明

これは、OPC UA 1.05 part 3 8.3で定義されているOPC UA QualifiedName型のQt OPC UA表現です。QualifiedNameは、名前空間インデックスによって修飾された名前です。名前空間インデックスは、サーバーの名前空間配列のエントリに対応します。QualifiedName は、主にノードの BrowseName 属性を表すために使用されます。

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

QOpcUaQualifiedName::QOpcUaQualifiedName()

デフォルトでは、パラメータが設定されていない修飾名を構築します。

QOpcUaQualifiedName::QOpcUaQualifiedName(quint16 namespaceIndex, const QString &name)

名前空間インデックスnamespaceIndex と名前name を持つ修飾名を構築します。

QOpcUaQualifiedName::QOpcUaQualifiedName(const QOpcUaQualifiedName &rhs)

rhs から修飾名を構築します。

QString QOpcUaQualifiedName::name() const

この名前を返します。

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

quint16 QOpcUaQualifiedName::namespaceIndex() const

名前空間インデックスを返します。

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

void QOpcUaQualifiedName::setName(const QString &name)

名前をname に設定します。

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

void QOpcUaQualifiedName::setNamespaceIndex(quint16 namespaceIndex)

名前空間インデックスをnamespaceIndex に設定します。

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

QVariant QOpcUaQualifiedName::operator QVariant() const

この修飾名をQVariant に変換します。

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

この修飾名にrhs の値を設定します。

bool QOpcUaQualifiedName::operator==(const QOpcUaQualifiedName &rhs) const

この修飾名がrhs と同じ値を持つ場合はtrue を返します。

関連する非会員

[since 6.3] QDebug operator<<(QDebug debug, const QOpcUaQualifiedName &name)

修飾されたnamedebug 出力に書き込みます。

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

QDebugも参照してください

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