QOpcUaDiagnosticInfo Class
La clase QOpcUaDiagnosticInfo modela el tipo incorporado OPC UA DiagnosticInfo. Más...
| Cabecera: | #include <QOpcUaDiagnosticInfo> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa)target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake: | QT += opcua |
| Desde: | Qt 6.7 |
Funciones Públicas
| 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) |
No miembros relacionados
| bool | operator!=(const QOpcUaDiagnosticInfo &lhs, const QOpcUaDiagnosticInfo &rhs) |
| bool | operator==(const QOpcUaDiagnosticInfo &lhs, const QOpcUaDiagnosticInfo &rhs) |
Descripción detallada
El tipo DiagnosticInfo se utiliza para transmitir diagnósticos de algunas operaciones en el servidor. Los miembros del tipo qint32 hacen referencia a un índice del campo stringTable de la cabecera de respuesta OPC UA que actualmente no admite Qt OPC UA.
Documentación de las funciones de los miembros
QOpcUaDiagnosticInfo::QOpcUaDiagnosticInfo()
Construye una información de diagnóstico.
QOpcUaDiagnosticInfo::QOpcUaDiagnosticInfo(const QOpcUaDiagnosticInfo &other)
Construye una información de diagnóstico a partir de other.
[constexpr noexcept] QOpcUaDiagnosticInfo::QOpcUaDiagnosticInfo(QOpcUaDiagnosticInfo &&other)
Mover-construye una nueva información de diagnóstico a partir de other.
Nota: El objeto movido-desde other se coloca en un estado parcialmente formado, en el que las únicas operaciones válidas son la destrucción y la asignación de un nuevo valor.
[noexcept] QOpcUaDiagnosticInfo::~QOpcUaDiagnosticInfo()
Destruye este objeto de información de diagnóstico.
QString QOpcUaDiagnosticInfo::additionalInfo() const
Devuelve la información adicional de esta información de diagnóstico.
Véase también setAdditionalInfo().
bool QOpcUaDiagnosticInfo::hasAdditionalInfo() const
Devuelve true si esta información de diagnóstico tiene información adicional.
Véase también setHasAdditionalInfo().
bool QOpcUaDiagnosticInfo::hasInnerDiagnosticInfo() const
Devuelve true si esta información de diagnóstico tiene una información de diagnóstico interna.
Véase también setHasInnerDiagnosticInfo().
bool QOpcUaDiagnosticInfo::hasInnerStatusCode() const
Devuelve true si esta información de diagnóstico tiene un código de estado interno.
Véase también setHasInnerStatusCode().
bool QOpcUaDiagnosticInfo::hasLocale() const
Devuelve true si esta información de diagnóstico tiene una configuración regional.
Véase también setHasLocale().
bool QOpcUaDiagnosticInfo::hasLocalizedText() const
Devuelve true si esta información de diagnóstico tiene un texto localizado.
Véase también setHasLocalizedText().
bool QOpcUaDiagnosticInfo::hasNamespaceUri() const
Devuelve true si esta información de diagnóstico tiene un URI de espacio de nombres.
Véase también setHasNamespaceUri().
bool QOpcUaDiagnosticInfo::hasSymbolicId() const
Devuelve true si esta información de diagnóstico tiene un identificador simbólico.
Véase también setHasSymbolicId().
QOpcUaDiagnosticInfo QOpcUaDiagnosticInfo::innerDiagnosticInfo() const
Devuelve la información de diagnóstico interna de esta información de diagnóstico.
Véase también setInnerDiagnosticInfo().
QOpcUaDiagnosticInfo &QOpcUaDiagnosticInfo::innerDiagnosticInfoRef()
Devuelve una referencia a la información de diagnóstico interna de esta información de diagnóstico.
QOpcUa::UaStatusCode QOpcUaDiagnosticInfo::innerStatusCode() const
Devuelve el código de estado interno de esta información de diagnóstico.
Véase también setInnerStatusCode().
qint32 QOpcUaDiagnosticInfo::locale() const
Devuelve la configuración regional de esta información de diagnóstico.
Véase también setLocale().
qint32 QOpcUaDiagnosticInfo::localizedText() const
Devuelve el texto localizado de esta información de diagnóstico.
Véase también setLocalizedText().
qint32 QOpcUaDiagnosticInfo::namespaceUri() const
Devuelve el URI del espacio de nombres de esta información de diagnóstico.
Véase también setNamespaceUri().
void QOpcUaDiagnosticInfo::setAdditionalInfo(const QString &newAdditionalInfo)
Establece la información adicional de esta información de diagnóstico en newAdditionalInfo.
Véase también additionalInfo().
void QOpcUaDiagnosticInfo::setHasAdditionalInfo(bool newHasAdditionalInfo)
Establece si esta información de diagnóstico tiene información adicional a newHasAdditionalInfo.
Véase también hasAdditionalInfo().
void QOpcUaDiagnosticInfo::setHasInnerDiagnosticInfo(bool newHasInnerDiagnosticInfo)
Establece la información sobre si esta información de diagnóstico tiene una información de diagnóstico interna en newHasInnerDiagnosticInfo.
Véase también hasInnerDiagnosticInfo().
void QOpcUaDiagnosticInfo::setHasInnerStatusCode(bool newHasInnerStatusCode)
Establece la información si esta información de diagnóstico tiene un código de estado interno a newHasInnerStatusCode.
Véase también hasInnerStatusCode().
void QOpcUaDiagnosticInfo::setHasLocale(bool newHasLocale)
Establece la información sobre si esta información de diagnóstico tiene una configuración regional en newHasLocale.
Véase también hasLocale().
void QOpcUaDiagnosticInfo::setHasLocalizedText(bool newHasLocalizedText)
Establece la información si esta información de diagnóstico tiene un texto localizado a newHasLocalizedText.
Véase también hasLocalizedText().
void QOpcUaDiagnosticInfo::setHasNamespaceUri(bool newHasNamespaceUri)
Establece la información si esta información de diagnóstico tiene un URI de espacio de nombres a newHasNamespaceUri.
Véase también hasNamespaceUri().
void QOpcUaDiagnosticInfo::setHasSymbolicId(bool newHasSymbolicId)
Establece la información si esta información de diagnóstico tiene un id simbólico a newHasSymbolicId.
Véase también hasSymbolicId().
void QOpcUaDiagnosticInfo::setInnerDiagnosticInfo(const QOpcUaDiagnosticInfo &newInnerDiagnosticInfo)
Establece la información de diagnóstico interna de esta información de diagnóstico en newInnerDiagnosticInfo.
Véase también innerDiagnosticInfo().
void QOpcUaDiagnosticInfo::setInnerStatusCode(QOpcUa::UaStatusCode newInnerStatusCode)
Establece el código de estado interno de esta información de diagnóstico en newInnerStatusCode.
Véase también innerStatusCode().
void QOpcUaDiagnosticInfo::setLocale(qint32 newLocale)
Establece la configuración regional de esta información de diagnóstico en newLocale.
Véase también locale().
void QOpcUaDiagnosticInfo::setLocalizedText(qint32 newLocalizedText)
Establece el texto localizado de esta información de diagnóstico en newLocalizedText.
Véase también localizedText().
void QOpcUaDiagnosticInfo::setNamespaceUri(qint32 newNamespaceUri)
Establece el URI del espacio de nombres de esta información de diagnóstico en newNamespaceUri.
Véase también namespaceUri().
void QOpcUaDiagnosticInfo::setSymbolicId(qint32 newSymbolicId)
Establece el identificador simbólico de esta información de diagnóstico en newSymbolicId.
Véase también symbolicId().
[noexcept] void QOpcUaDiagnosticInfo::swap(QOpcUaDiagnosticInfo &other)
Intercambia el objeto de información de diagnóstico other con este objeto de información de diagnóstico. Esta operación es muy rápida y nunca falla.
qint32 QOpcUaDiagnosticInfo::symbolicId() const
Devuelve el identificador simbólico de esta información de diagnóstico.
Véase también setSymbolicId().
QOpcUaDiagnosticInfo::operator QVariant() const
Devuelve un QVariant que contiene esta información de diagnóstico.
[noexcept] QOpcUaDiagnosticInfo &QOpcUaDiagnosticInfo::operator=(QOpcUaDiagnosticInfo &&other)
Mover-asigna other a esta instancia QOpcUaDiagnosticInfo.
Nota: El objeto movido-desde other se coloca en un estado parcialmente formado, en el que las únicas operaciones válidas son la destrucción y la asignación de un nuevo valor.
QOpcUaDiagnosticInfo &QOpcUaDiagnosticInfo::operator=(const QOpcUaDiagnosticInfo &rhs)
Establece el valor de rhs en esta información de diagnóstico.
Relacionados No miembros
[noexcept] bool operator!=(const QOpcUaDiagnosticInfo &lhs, const QOpcUaDiagnosticInfo &rhs)
Devuelve true si lhs no es igual a rhs.
[noexcept] bool operator==(const QOpcUaDiagnosticInfo &lhs, const QOpcUaDiagnosticInfo &rhs)
Devuelve true si lhs es igual a 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.