En esta página

QOpcUaStructureDefinition Class

El tipo de StructureDefinition de OPC UA. Más...

Cabecera: #include <QOpcUaStructureDefinition>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
Desde: Qt 6.7

Funciones Públicas

QOpcUaStructureDefinition()
QOpcUaStructureDefinition(const QOpcUaStructureDefinition &rhs)
QOpcUaStructureDefinition(QOpcUaStructureDefinition &&other)
~QOpcUaStructureDefinition()
QString baseDataType() const
QString defaultEncodingId() const
QList<QOpcUaStructureField> fields() const
void setBaseDataType(const QString &baseDataType)
void setDefaultEncodingId(const QString &defaultEncodingId)
void setFields(const QList<QOpcUaStructureField> &fields)
void setStructureType(const QOpcUaStructureDefinition::StructureType &structureType)
QOpcUaStructureDefinition::StructureType structureType() const
void swap(QOpcUaStructureDefinition &other)
operator QVariant() const
QOpcUaStructureDefinition &operator=(QOpcUaStructureDefinition &&other)
QOpcUaStructureDefinition &operator=(const QOpcUaStructureDefinition &rhs)
bool operator!=(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs)
bool operator==(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs)

Descripción detallada

Esta es la representación Qt OPC UA para el tipo OPC UA StructureDefinition definido en OPC UA parte 3. Describe la estructura de un tipo estructurado.

Documentación de funciones miembro

QOpcUaStructureDefinition::QOpcUaStructureDefinition()

Default construye una definición de estructura sin parámetros.

QOpcUaStructureDefinition::QOpcUaStructureDefinition(const QOpcUaStructureDefinition &rhs)

Construye una definición de estructura a partir de rhs.

[constexpr noexcept] QOpcUaStructureDefinition::QOpcUaStructureDefinition(QOpcUaStructureDefinition &&other)

Mover-construye una nueva definición de estructura 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] QOpcUaStructureDefinition::~QOpcUaStructureDefinition()

Destruye este objeto de definición de estructura.

QString QOpcUaStructureDefinition::baseDataType() const

Devuelve el id de nodo del tipo de datos base del tipo struct.

Véase también setBaseDataType().

QString QOpcUaStructureDefinition::defaultEncodingId() const

Devuelve el ID de nodo de codificación por defecto para el tipo struct.

Véase también setDefaultEncodingId().

QList<QOpcUaStructureField> QOpcUaStructureDefinition::fields() const

Devuelve los campos del tipo struct.

Véase también setFields().

void QOpcUaStructureDefinition::setBaseDataType(const QString &baseDataType)

Establece el id de nodo del tipo de datos base del tipo en baseDataType.

Véase también baseDataType().

void QOpcUaStructureDefinition::setDefaultEncodingId(const QString &defaultEncodingId)

Establece el ID de nodo de codificación por defecto del tipo struct a defaultEncodingId.

Véase también defaultEncodingId().

void QOpcUaStructureDefinition::setFields(const QList<QOpcUaStructureField> &fields)

Establece los campos del tipo struct en fields.

Véase también fields().

void QOpcUaStructureDefinition::setStructureType(const QOpcUaStructureDefinition::StructureType &structureType)

Establece el tipo de estructura a structureType.

Véase también structureType().

QOpcUaStructureDefinition::StructureType QOpcUaStructureDefinition::structureType() const

Devuelve el tipo de estructura del tipo struct.

Véase también setStructureType().

[noexcept] void QOpcUaStructureDefinition::swap(QOpcUaStructureDefinition &other)

Intercambia el objeto de definición de estructura other con este objeto de definición de estructura. Esta operación es muy rápida y nunca falla.

QOpcUaStructureDefinition::operator QVariant() const

Convierte esta definición de estructura a QVariant.

[noexcept] QOpcUaStructureDefinition &QOpcUaStructureDefinition::operator=(QOpcUaStructureDefinition &&other)

Mover-asigna other a esta instancia QOpcUaStructureDefinition.

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.

QOpcUaStructureDefinition &QOpcUaStructureDefinition::operator=(const QOpcUaStructureDefinition &rhs)

Establece los valores de rhs en esta definición de estructura.

No miembros relacionados

[noexcept] bool operator!=(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &rhs)

Devuelve true si lhs no es igual a rhs.

[noexcept] bool operator==(const QOpcUaStructureDefinition &lhs, const QOpcUaStructureDefinition &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.