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.
| Constante | Valor | Descripción |
|---|---|---|
QOpcUaApplicationDescription::Server | 0 | Esta aplicación es un servidor. |
QOpcUaApplicationDescription::Client | 1 | Esta aplicación es un cliente. |
QOpcUaApplicationDescription::ClientAndServer | 2 | Esta aplicación es un cliente y un servidor. |
QOpcUaApplicationDescription::DiscoveryServer | 3 | Esta 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.