En esta página

QOpcUaApplicationDescription Class

Descripción de la aplicación OPC UA. Más...

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

Tipos públicos

enum ApplicationType { Server, Client, ClientAndServer, DiscoveryServer }

Propiedades

Funciones públicas

QOpcUaApplicationDescription()
QOpcUaApplicationDescription(const QOpcUaApplicationDescription &other)
QOpcUaLocalizedText applicationName() const
QOpcUaApplicationDescription::ApplicationType applicationType() const
QString applicationUri() const
QString discoveryProfileUri() const
QList<QString> discoveryUrls() const
QList<QString> &discoveryUrlsRef()
QString gatewayServerUri() const
QString productUri() const
void setApplicationName(const QOpcUaLocalizedText &applicationName)
void setApplicationType(QOpcUaApplicationDescription::ApplicationType applicationType)
void setApplicationUri(const QString &applicationUri)
void setDiscoveryProfileUri(const QString &discoveryProfileUri)
void setDiscoveryUrls(const QList<QString> &discoveryUrls)
void setGatewayServerUri(const QString &gatewayServerUri)
void setProductUri(const QString &productUri)
QOpcUaApplicationDescription &operator=(const QOpcUaApplicationDescription &other)
bool operator==(const QOpcUaApplicationDescription &rhs) const

Descripción detallada

La descripción de la aplicación contiene información sobre una aplicación OPC UA.

Tipo de miembro Documentación

enum QOpcUaApplicationDescription::ApplicationType

Este tipo enum contiene el tipo de aplicación.

ConstanteValorDescripción
QOpcUaApplicationDescription::Server0Esta aplicación es un servidor.
QOpcUaApplicationDescription::Client1Esta aplicación es un cliente.
QOpcUaApplicationDescription::ClientAndServer2Esta aplicación es un cliente y un servidor.
QOpcUaApplicationDescription::DiscoveryServer3Esta aplicación es un servidor de descubrimiento.

Documentación de propiedades

[read-only] applicationName : QOpcUaLocalizedText

Nombre que describe la aplicación.

Funciones de acceso:

QOpcUaLocalizedText applicationName() const

[read-only] applicationType : QOpcUaApplicationDescription::ApplicationType

El tipo de aplicación: servidor, cliente, ambos o servidor de descubrimiento.

Las funciones de acceso:

QOpcUaApplicationDescription::ApplicationType applicationType() const

[read-only] applicationUri : QString

El identificador único global para esta instancia de aplicación.

Funciones de acceso:

QString applicationUri() const

[read-only] discoveryProfileUri : QString

El URI del perfil de descubrimiento compatible.

Funciones de acceso:

QString discoveryProfileUri() const

[read-only] discoveryUrls : QList<QString>

Una lista de URL de puntos finales de descubrimiento.

Funciones de acceso:

QList<QString> discoveryUrls() const

[read-only] gatewayServerUri : QString

URI del servidor de pasarela.

Funciones de acceso:

QString gatewayServerUri() const

[read-only] productUri : QString

El identificador único global de este producto.

Funciones de acceso:

QString productUri() const

Documentación de las funciones miembro

QOpcUaApplicationDescription::QOpcUaApplicationDescription()

Por defecto construye una descripción de la aplicación sin parámetros.

QOpcUaApplicationDescription::QOpcUaApplicationDescription(const QOpcUaApplicationDescription &other)

Construye una descripción de la aplicación a partir de other.

QOpcUaLocalizedText QOpcUaApplicationDescription::applicationName() const

Devuelve un nombre que describe la aplicación.

Nota: Función Getter para la propiedad applicationName.

Véase también setApplicationName().

QOpcUaApplicationDescription::ApplicationType QOpcUaApplicationDescription::applicationType() const

Devuelve el tipo de aplicación (servidor, cliente, ambos, servidor de descubrimiento).

Nota: Función Getter para la propiedad applicationType.

Véase también setApplicationType().

QString QOpcUaApplicationDescription::applicationUri() const

Devuelve el identificador único global de esta instancia de aplicación.

Nota: Función Getter para la propiedad applicationUri.

Véase también setApplicationUri().

QString QOpcUaApplicationDescription::discoveryProfileUri() const

Devuelve el URI del perfil de descubrimiento soportado.

Nota: Función Getter para la propiedad discoveryProfileUri.

Véase también setDiscoveryProfileUri().

QList<QString> QOpcUaApplicationDescription::discoveryUrls() const

Devuelve una lista de URLs de puntos finales de descubrimiento.

Nota: Función Getter para la propiedad discoveryUrls.

Véase también setDiscoveryUrls().

QList<QString> &QOpcUaApplicationDescription::discoveryUrlsRef()

Devuelve una referencia a una lista de URL de puntos finales de descubrimiento.

QString QOpcUaApplicationDescription::gatewayServerUri() const

Devuelve el URI del servidor de la pasarela.

Nota: Función Getter para la propiedad gatewayServerUri.

Véase también setGatewayServerUri().

QString QOpcUaApplicationDescription::productUri() const

Devuelve el identificador único global de este producto.

Nota: Función Getter para la propiedad productUri.

Véase también setProductUri().

void QOpcUaApplicationDescription::setApplicationName(const QOpcUaLocalizedText &applicationName)

Establece el nombre de la aplicación en applicationName.

Véase también applicationName().

void QOpcUaApplicationDescription::setApplicationType(QOpcUaApplicationDescription::ApplicationType applicationType)

Establece el tipo de aplicación en applicationType.

Véase también applicationType().

void QOpcUaApplicationDescription::setApplicationUri(const QString &applicationUri)

Establece el identificador único global para esta instancia de aplicación en applicationUri.

Véase también applicationUri().

void QOpcUaApplicationDescription::setDiscoveryProfileUri(const QString &discoveryProfileUri)

Establece el URI del perfil de descubrimiento en discoveryProfileUri.

Véase también discoveryProfileUri().

void QOpcUaApplicationDescription::setDiscoveryUrls(const QList<QString> &discoveryUrls)

Establece las URL de descubrimiento en discoveryUrls.

Véase también discoveryUrls().

void QOpcUaApplicationDescription::setGatewayServerUri(const QString &gatewayServerUri)

Establece el URI del servidor de puerta de enlace en gatewayServerUri.

Véase también gatewayServerUri().

void QOpcUaApplicationDescription::setProductUri(const QString &productUri)

Establece el identificador único global para este producto en productUri.

Véase también productUri().

QOpcUaApplicationDescription &QOpcUaApplicationDescription::operator=(const QOpcUaApplicationDescription &other)

Establece los valores de other en la descripción de esta aplicación.

bool QOpcUaApplicationDescription::operator==(const QOpcUaApplicationDescription &rhs) const

Devuelve true si la descripción de esta aplicación tiene el mismo valor que 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.