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)
lhs がrhs と等しくない場合はtrue
を返す。
[noexcept]
bool operator==(const QOpcUaDiagnosticInfo &lhs, const QOpcUaDiagnosticInfo &rhs)
lhs がrhs と等しい場合はtrue
を返します。
このドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。