QOpcUaDiagnosticInfo Class

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

Header: #include <QOpcUaDiagnosticInfo>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
Since: 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)

移動-新しい診断情報を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-このQOpcUaDiagnosticInfo インスタンスにother を代入する。

注意: 移動元のオブジェクト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 を返します。

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