QOpcUaDiagnosticInfo Class

QOpcUaDiagnosticInfoクラスは、OPC UA組み込みのDiagnosticInfo型をモデル化しています。詳細...

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

パブリック関数

QOpcUaDiagnosticInfo()
QOpcUaDiagnosticInfo(const QOpcUaDiagnosticInfo &other)
QOpcUaDiagnosticInfo(QOpcUaDiagnosticInfo &&other)
~QOpcUaDiagnosticInfo()
QString additionalInfo() const
bool hasAdditionalInfo() const
bool hasInnerDiagnosticInfo() const
bool hasInnerStatusCode() const
bool hasLocale() const
bool hasLocalizedText() const
bool hasNamespaceUri() const
bool hasSymbolicId() const
QOpcUaDiagnosticInfo innerDiagnosticInfo() const
QOpcUaDiagnosticInfo &innerDiagnosticInfoRef()
QOpcUa::UaStatusCode innerStatusCode() const
qint32 locale() const
qint32 localizedText() const
qint32 namespaceUri() const
void setAdditionalInfo(const QString &newAdditionalInfo)
void setHasAdditionalInfo(bool newHasAdditionalInfo)
void setHasInnerDiagnosticInfo(bool newHasInnerDiagnosticInfo)
void setHasInnerStatusCode(bool newHasInnerStatusCode)
void setHasLocale(bool newHasLocale)
void setHasLocalizedText(bool newHasLocalizedText)
void setHasNamespaceUri(bool newHasNamespaceUri)
void setHasSymbolicId(bool newHasSymbolicId)
void setInnerDiagnosticInfo(const QOpcUaDiagnosticInfo &newInnerDiagnosticInfo)
void setInnerStatusCode(QOpcUa::UaStatusCode newInnerStatusCode)
void setLocale(qint32 newLocale)
void setLocalizedText(qint32 newLocalizedText)
void setNamespaceUri(qint32 newNamespaceUri)
void setSymbolicId(qint32 newSymbolicId)
void swap(QOpcUaDiagnosticInfo &other)
qint32 symbolicId() const
QVariant operator QVariant() const
QOpcUaDiagnosticInfo &operator=(QOpcUaDiagnosticInfo &&other)
QOpcUaDiagnosticInfo &operator=(const QOpcUaDiagnosticInfo &rhs)
bool operator!=(const QOpcUaDiagnosticInfo &lhs, const QOpcUaDiagnosticInfo &rhs)
bool operator==(const QOpcUaDiagnosticInfo &lhs, const QOpcUaDiagnosticInfo &rhs)

詳細説明

DiagnosticInfo型は、サーバー上のいくつかの操作の診断を伝えるために使用されます。qint32 Qt OPC UA 型のメンバは、OPC UA レスポンスヘッダの stringTable フィールドのインデックスを参照する。

メンバ関数ドキュメント

QOpcUaDiagnosticInfo::QOpcUaDiagnosticInfo()

診断情報を構築する。

QOpcUaDiagnosticInfo::QOpcUaDiagnosticInfo(const QOpcUaDiagnosticInfo &other)

other から診断情報を構築する。

[noexcept] QOpcUaDiagnosticInfo::QOpcUaDiagnosticInfo(QOpcUaDiagnosticInfo &&other)

move-新しい診断情報をother から構築する。

注: 移動元のオブジェクトother は、部分的に形成された状態に置かれる。この状態では、有効な操作は破壊と新しい値の割り当てのみである。

[noexcept] QOpcUaDiagnosticInfo::~QOpcUaDiagnosticInfo()

この診断情報オブジェクトを破棄します。

QString QOpcUaDiagnosticInfo::additionalInfo() const

この診断情報の追加情報を返す。

setAdditionalInfo()も参照

bool QOpcUaDiagnosticInfo::hasAdditionalInfo() const

この診断情報に追加情報がある場合はtrue を返す。

setHasAdditionalInfo()も参照

bool QOpcUaDiagnosticInfo::hasInnerDiagnosticInfo() const

この診断情報が内部診断情報を持つ場合、true を返す。

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

bool QOpcUaDiagnosticInfo::hasInnerStatusCode() const

この診断情報が内部ステータスコードを持っている場合はtrue を返す。

setHasInnerStatusCode()も参照

bool QOpcUaDiagnosticInfo::hasLocale() const

この診断情報にロケールがある場合はtrue を返す。

setHasLocale()も参照

bool QOpcUaDiagnosticInfo::hasLocalizedText() const

この診断情報にローカライズされたテキストがある場合はtrue を返す。

setHasLocalizedText()も参照

bool QOpcUaDiagnosticInfo::hasNamespaceUri() const

この診断情報が名前空間 URI を持っている場合はtrue を返す。

setHasNamespaceUri()も参照

bool QOpcUaDiagnosticInfo::hasSymbolicId() const

この診断情報がシンボリック ID を持っていればtrue を返す。

setHasSymbolicId()も参照

QOpcUaDiagnosticInfo QOpcUaDiagnosticInfo::innerDiagnosticInfo() const

この診断情報の内部診断情報を返す。

setInnerDiagnosticInfo()も参照

QOpcUaDiagnosticInfo &QOpcUaDiagnosticInfo::innerDiagnosticInfoRef()

この診断情報の内部診断情報への参照を返します。

QOpcUa::UaStatusCode QOpcUaDiagnosticInfo::innerStatusCode() const

この診断情報の内部ステータスコードを返す。

setInnerStatusCode()も参照

qint32 QOpcUaDiagnosticInfo::locale() const

この診断情報のロケールを返します。

setLocale()も参照ください

qint32 QOpcUaDiagnosticInfo::localizedText() const

この診断情報のローカライズされたテキストを返します。

setLocalizedText()も参照

qint32 QOpcUaDiagnosticInfo::namespaceUri() const

この診断情報の名前空間 URI を返します。

setNamespaceUri()も参照

void QOpcUaDiagnosticInfo::setAdditionalInfo(const QString &newAdditionalInfo)

この診断情報の付加情報をnewAdditionalInfo に設定する。

additionalInfo()も参照のこと

void QOpcUaDiagnosticInfo::setHasAdditionalInfo(bool newHasAdditionalInfo)

この診断情報に追加情報があるかどうかの情報をnewHasAdditionalInfo に設定する。

hasAdditionalInfo()も参照

void QOpcUaDiagnosticInfo::setHasInnerDiagnosticInfo(bool newHasInnerDiagnosticInfo)

この診断情報が内部診断情報を持つかどうかの情報をnewHasInnerDiagnosticInfo に設定する。

hasInnerDiagnosticInfo()も参照

void QOpcUaDiagnosticInfo::setHasInnerStatusCode(bool newHasInnerStatusCode)

この診断情報が内部ステータスコードを持っているかどうかの情報をnewHasInnerStatusCode に設定する。

hasInnerStatusCode()も参照

void QOpcUaDiagnosticInfo::setHasLocale(bool newHasLocale)

この診断情報がロケールを持つかどうかの情報をnewHasLocale に設定する。

hasLocale()も参照

void QOpcUaDiagnosticInfo::setHasLocalizedText(bool newHasLocalizedText)

この診断情報がローカライズされたテキストを持つかどうかの情報をnewHasLocalizedText に設定します。

hasLocalizedText()も参照

void QOpcUaDiagnosticInfo::setHasNamespaceUri(bool newHasNamespaceUri)

この診断情報が名前空間 URI を持っているかどうかの情報をnewHasNamespaceUri に設定します。

hasNamespaceUri()も参照

void QOpcUaDiagnosticInfo::setHasSymbolicId(bool newHasSymbolicId)

この診断情報がシンボリック ID を持っているかどうかの情報をnewHasSymbolicId に設定する。

hasSymbolicId()も参照

void QOpcUaDiagnosticInfo::setInnerDiagnosticInfo(const QOpcUaDiagnosticInfo &newInnerDiagnosticInfo)

この診断情報の内部診断情報をnewInnerDiagnosticInfo に設定する。

innerDiagnosticInfo()も参照

void QOpcUaDiagnosticInfo::setInnerStatusCode(QOpcUa::UaStatusCode newInnerStatusCode)

この診断情報の内部ステータスコードをnewInnerStatusCode に設定する。

innerStatusCode()も参照のこと

void QOpcUaDiagnosticInfo::setLocale(qint32 newLocale)

この診断情報のロケールをnewLocale に設定する。

locale()も参照のこと

void QOpcUaDiagnosticInfo::setLocalizedText(qint32 newLocalizedText)

この診断情報のローカライズされたテキストをnewLocalizedText に設定する。

localizedText()も参照

void QOpcUaDiagnosticInfo::setNamespaceUri(qint32 newNamespaceUri)

この診断情報の名前空間 URI をnewNamespaceUri に設定する。

namespaceUri()も参照

void QOpcUaDiagnosticInfo::setSymbolicId(qint32 newSymbolicId)

この診断情報のシンボル ID をnewSymbolicId に設定する。

symbolicId()も参照のこと

[noexcept] void QOpcUaDiagnosticInfo::swap(QOpcUaDiagnosticInfo &other)

診断情報オブジェクトother をこの診断情報オブジェクトと交換する。この操作は非常に高速で、失敗することはない。

qint32 QOpcUaDiagnosticInfo::symbolicId() const

この診断情報のシンボル ID を返す。

setSymbolicId()も参照

QVariant QOpcUaDiagnosticInfo::operator QVariant() const

この診断情報を含むQVariant を返します。

[noexcept] QOpcUaDiagnosticInfo &QOpcUaDiagnosticInfo::operator=(QOpcUaDiagnosticInfo &&other)

Move-assignother をこのQOpcUaDiagnosticInfo インスタンスに割り当てる。

注: 移動元のオブジェクトother は、部分的に形成された状態に置かれる。この状態では、有効な操作は破壊と新しい値の割り当てのみである。

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

この診断情報のrhs の値を設定する。

関連する非会員

[noexcept] bool operator!=(const QOpcUaDiagnosticInfo &lhs, const QOpcUaDiagnosticInfo &rhs)

lhsrhs と等しくない場合はtrue を返す。

[noexcept] bool operator==(const QOpcUaDiagnosticInfo &lhs, const QOpcUaDiagnosticInfo &rhs)

lhsrhs と等しい場合、true を返す。

© 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.