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)
lhs がrhs と等しくない場合はtrue
を返す。
[noexcept]
bool operator==(const QOpcUaDiagnosticInfo &lhs, const QOpcUaDiagnosticInfo &rhs)
lhs がrhs と等しい場合、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.