En esta página

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)
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.