QOpcUaDiagnosticInfo Class
La classe QOpcUaDiagnosticInfo modélise le type intégré OPC UA DiagnosticInfo. Plus d'informations...
| En-tête : | #include <QOpcUaDiagnosticInfo> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa)target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
| Depuis : | Qt 6.7 |
Fonctions publiques
| 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 |
| operator QVariant() const | |
| QOpcUaDiagnosticInfo & | operator=(QOpcUaDiagnosticInfo &&other) |
| QOpcUaDiagnosticInfo & | operator=(const QOpcUaDiagnosticInfo &rhs) |
Non-membres apparentés
| bool | operator!=(const QOpcUaDiagnosticInfo &lhs, const QOpcUaDiagnosticInfo &rhs) |
| bool | operator==(const QOpcUaDiagnosticInfo &lhs, const QOpcUaDiagnosticInfo &rhs) |
Description détaillée
Le type DiagnosticInfo est utilisé pour transmettre des diagnostics pour certaines opérations sur le serveur. Les membres du type qint32 font référence à un index dans le champ stringTable de l'en-tête de réponse OPC UA qui n'est actuellement pas pris en charge par Qt OPC UA.
Documentation sur les fonctions des membres
QOpcUaDiagnosticInfo::QOpcUaDiagnosticInfo()
Construit une info diagnostic.
QOpcUaDiagnosticInfo::QOpcUaDiagnosticInfo(const QOpcUaDiagnosticInfo &other)
Construit une info diagnostic à partir de other.
[constexpr noexcept] QOpcUaDiagnosticInfo::QOpcUaDiagnosticInfo(QOpcUaDiagnosticInfo &&other)
Move-construit une nouvelle info de diagnostic à partir de other.
Note : L'objet move-from other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l'attribution d'une nouvelle valeur.
[noexcept] QOpcUaDiagnosticInfo::~QOpcUaDiagnosticInfo()
Détruit cet objet d'information de diagnostic.
QString QOpcUaDiagnosticInfo::additionalInfo() const
Renvoie les informations complémentaires de cette information de diagnostic.
Voir aussi setAdditionalInfo().
bool QOpcUaDiagnosticInfo::hasAdditionalInfo() const
Renvoie true si cette information de diagnostic contient des informations supplémentaires.
Voir aussi setHasAdditionalInfo().
bool QOpcUaDiagnosticInfo::hasInnerDiagnosticInfo() const
Renvoie true si cette information de diagnostic possède une information de diagnostic interne.
Voir aussi setHasInnerDiagnosticInfo().
bool QOpcUaDiagnosticInfo::hasInnerStatusCode() const
Renvoie true si cette information de diagnostic a un code d'état interne.
Voir aussi setHasInnerStatusCode().
bool QOpcUaDiagnosticInfo::hasLocale() const
Renvoie true si cette information de diagnostic a une locale.
Voir aussi setHasLocale().
bool QOpcUaDiagnosticInfo::hasLocalizedText() const
Renvoie true si cette information de diagnostic a un texte localisé.
Voir aussi setHasLocalizedText().
bool QOpcUaDiagnosticInfo::hasNamespaceUri() const
Renvoie true si cette information de diagnostic possède un URI d'espace de noms.
Voir aussi setHasNamespaceUri().
bool QOpcUaDiagnosticInfo::hasSymbolicId() const
Renvoie true si cette information de diagnostic a un identifiant symbolique.
Voir aussi setHasSymbolicId().
QOpcUaDiagnosticInfo QOpcUaDiagnosticInfo::innerDiagnosticInfo() const
Renvoie l'information de diagnostic interne de cette information de diagnostic.
Voir aussi setInnerDiagnosticInfo().
QOpcUaDiagnosticInfo &QOpcUaDiagnosticInfo::innerDiagnosticInfoRef()
Renvoie une référence à l'information de diagnostic interne de cette information de diagnostic.
QOpcUa::UaStatusCode QOpcUaDiagnosticInfo::innerStatusCode() const
Renvoie le code d'état interne de cette information de diagnostic.
Voir aussi setInnerStatusCode().
qint32 QOpcUaDiagnosticInfo::locale() const
Renvoie la locale de cette information de diagnostic.
Voir aussi setLocale().
qint32 QOpcUaDiagnosticInfo::localizedText() const
Renvoie le texte localisé de cette information de diagnostic.
Voir aussi setLocalizedText().
qint32 QOpcUaDiagnosticInfo::namespaceUri() const
Renvoie l'URI de l'espace de noms de cette information de diagnostic.
Voir aussi setNamespaceUri().
void QOpcUaDiagnosticInfo::setAdditionalInfo(const QString &newAdditionalInfo)
Définit les informations supplémentaires de cette info diagnostic à newAdditionalInfo.
Voir aussi additionalInfo().
void QOpcUaDiagnosticInfo::setHasAdditionalInfo(bool newHasAdditionalInfo)
Indique si cette information de diagnostic contient des informations supplémentaires à l'adresse newHasAdditionalInfo.
Voir également hasAdditionalInfo().
void QOpcUaDiagnosticInfo::setHasInnerDiagnosticInfo(bool newHasInnerDiagnosticInfo)
Attribue la valeur newHasInnerDiagnosticInfo à l'information indiquant si cette information de diagnostic possède une information de diagnostic interne.
Voir aussi hasInnerDiagnosticInfo().
void QOpcUaDiagnosticInfo::setHasInnerStatusCode(bool newHasInnerStatusCode)
Indique si cette information de diagnostic a un code d'état interne à newHasInnerStatusCode.
Voir aussi hasInnerStatusCode().
void QOpcUaDiagnosticInfo::setHasLocale(bool newHasLocale)
Indique si cette information de diagnostic a une locale à newHasLocale.
Voir aussi hasLocale().
void QOpcUaDiagnosticInfo::setHasLocalizedText(bool newHasLocalizedText)
Indique si cette information de diagnostic a un texte localisé à newHasLocalizedText.
Voir aussi hasLocalizedText().
void QOpcUaDiagnosticInfo::setHasNamespaceUri(bool newHasNamespaceUri)
Indique si cette information de diagnostic a un URI d'espace de noms à newHasNamespaceUri.
Voir aussi hasNamespaceUri().
void QOpcUaDiagnosticInfo::setHasSymbolicId(bool newHasSymbolicId)
Indique si cette information de diagnostic a un identifiant symbolique à newHasSymbolicId.
Voir aussi hasSymbolicId().
void QOpcUaDiagnosticInfo::setInnerDiagnosticInfo(const QOpcUaDiagnosticInfo &newInnerDiagnosticInfo)
Définit l'info de diagnostic interne de cette info de diagnostic à newInnerDiagnosticInfo.
Voir aussi innerDiagnosticInfo().
void QOpcUaDiagnosticInfo::setInnerStatusCode(QOpcUa::UaStatusCode newInnerStatusCode)
Définit le code d'état interne de cette information de diagnostic à newInnerStatusCode.
Voir aussi innerStatusCode().
void QOpcUaDiagnosticInfo::setLocale(qint32 newLocale)
Définit la locale de cette information de diagnostic à newLocale.
Voir aussi locale().
void QOpcUaDiagnosticInfo::setLocalizedText(qint32 newLocalizedText)
Définit le texte localisé de cette information de diagnostic à newLocalizedText.
Voir aussi localizedText().
void QOpcUaDiagnosticInfo::setNamespaceUri(qint32 newNamespaceUri)
Définit l'URI de l'espace de noms de cette information de diagnostic à newNamespaceUri.
Voir aussi namespaceUri().
void QOpcUaDiagnosticInfo::setSymbolicId(qint32 newSymbolicId)
Définit l'identifiant symbolique de cette information de diagnostic à newSymbolicId.
Voir aussi symbolicId().
[noexcept] void QOpcUaDiagnosticInfo::swap(QOpcUaDiagnosticInfo &other)
Remplace l'objet d'information de diagnostic other par cet objet d'information de diagnostic. Cette opération est très rapide et n'échoue jamais.
qint32 QOpcUaDiagnosticInfo::symbolicId() const
Renvoie l'identifiant symbolique de cette information de diagnostic.
Voir aussi setSymbolicId().
QOpcUaDiagnosticInfo::operator QVariant() const
Renvoie une adresse QVariant contenant ces informations de diagnostic.
[noexcept] QOpcUaDiagnosticInfo &QOpcUaDiagnosticInfo::operator=(QOpcUaDiagnosticInfo &&other)
Move-assigne other à cette instance QOpcUaDiagnosticInfo.
Note : L'objet déplacé other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l'attribution d'une nouvelle valeur.
QOpcUaDiagnosticInfo &QOpcUaDiagnosticInfo::operator=(const QOpcUaDiagnosticInfo &rhs)
Définit la valeur de rhs dans cette info de diagnostic.
Non-membres associés
[noexcept] bool operator!=(const QOpcUaDiagnosticInfo &lhs, const QOpcUaDiagnosticInfo &rhs)
Renvoie true si lhs n'est pas égal à rhs.
[noexcept] bool operator==(const QOpcUaDiagnosticInfo &lhs, const QOpcUaDiagnosticInfo &rhs)
Renvoie true si lhs est égal à rhs.
© 2026 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.