Sur cette page

QOpcUaApplicationDescription Class

La description d'application OPC UA. En savoir plus...

En-tête : #include <QOpcUaApplicationDescription>
CMake : find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake : QT += opcua

Types publics

enum ApplicationType { Server, Client, ClientAndServer, DiscoveryServer }

Propriétés

Fonctions publiques

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

Description détaillée

La description de l'application contient des informations sur une application OPC UA.

Documentation sur les types de membres

enum QOpcUaApplicationDescription::ApplicationType

Ce type d'énumération contient le type d'application.

ConstanteValeurDescription
QOpcUaApplicationDescription::Server0Cette application est un serveur.
QOpcUaApplicationDescription::Client1Cette application est un client.
QOpcUaApplicationDescription::ClientAndServer2Cette application est à la fois un client et un serveur.
QOpcUaApplicationDescription::DiscoveryServer3Cette application est un serveur de découverte.

Documentation sur les propriétés

[read-only] applicationName : QOpcUaLocalizedText

Nom décrivant l'application.

Fonctions d'accès :

QOpcUaLocalizedText applicationName() const

[read-only] applicationType : QOpcUaApplicationDescription::ApplicationType

Type de l'application : serveur, client, les deux ou serveur de découverte.

Fonctions d'accès :

QOpcUaApplicationDescription::ApplicationType applicationType() const

[read-only] applicationUri : QString

L'identifiant unique au niveau mondial de cette instance d'application.

Fonctions d'accès :

QString applicationUri() const

[read-only] discoveryProfileUri : QString

L'URI du profil de découverte pris en charge.

Fonctions d'accès :

QString discoveryProfileUri() const

[read-only] discoveryUrls : QList<QString>

Une liste d'URL de points de terminaison de découverte.

Fonctions d'accès :

QList<QString> discoveryUrls() const

[read-only] gatewayServerUri : QString

L'URI du serveur passerelle.

Fonctions d'accès :

QString gatewayServerUri() const

[read-only] productUri : QString

L'identifiant unique au monde de ce produit.

Fonctions d'accès :

QString productUri() const

Documentation sur les fonctions membres

QOpcUaApplicationDescription::QOpcUaApplicationDescription()

La valeur par défaut génère une description d'application sans aucun paramètre défini.

QOpcUaApplicationDescription::QOpcUaApplicationDescription(const QOpcUaApplicationDescription &other)

Crée une description d'application à partir de other.

QOpcUaLocalizedText QOpcUaApplicationDescription::applicationName() const

Renvoie un nom décrivant l'application.

Remarque : fonctiongetter pour la propriété applicationName.

Voir aussi setApplicationName().

QOpcUaApplicationDescription::ApplicationType QOpcUaApplicationDescription::applicationType() const

Renvoie le type de l'application (serveur, client, les deux, serveur de découverte).

Remarque : fonctiongetter pour la propriété applicationType.

Voir aussi setApplicationType().

QString QOpcUaApplicationDescription::applicationUri() const

Renvoie l'identifiant unique au niveau mondial de cette instance d'application.

Remarque : fonctiongetter pour la propriété applicationUri.

Voir aussi setApplicationUri().

QString QOpcUaApplicationDescription::discoveryProfileUri() const

Renvoie l'URI du profil de découverte pris en charge.

Remarque : fonctiongetter pour la propriété discoveryProfileUri.

Voir également setDiscoveryProfileUri().

QList<QString> QOpcUaApplicationDescription::discoveryUrls() const

Renvoie une liste d'URL de points de terminaison de découverte.

Remarque : fonctiongetter pour la propriété discoveryUrls.

Voir aussi setDiscoveryUrls().

QList<QString> &QOpcUaApplicationDescription::discoveryUrlsRef()

Renvoie une référence à une liste d'URL de points de terminaison de découverte.

QString QOpcUaApplicationDescription::gatewayServerUri() const

Renvoie l'URI du serveur passerelle.

Remarque : fonctiongetter pour la propriété gatewayServerUri.

Voir aussi setGatewayServerUri().

QString QOpcUaApplicationDescription::productUri() const

Renvoie l'identifiant unique au niveau mondial de ce produit.

Remarque : fonctiongetter pour la propriété productUri.

Voir également setProductUri().

void QOpcUaApplicationDescription::setApplicationName(const QOpcUaLocalizedText &applicationName)

Définit le nom de l'application sur « applicationName ».

Voir également applicationName().

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

Définit le type d'application sur « applicationType ».

Voir également applicationType().

void QOpcUaApplicationDescription::setApplicationUri(const QString &applicationUri)

Définit l'identifiant unique au niveau mondial de cette instance d'application sur applicationUri.

Voir également applicationUri().

void QOpcUaApplicationDescription::setDiscoveryProfileUri(const QString &discoveryProfileUri)

Définit l'URI du profil de découverte sur discoveryProfileUri.

Voir aussi discoveryProfileUri().

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

Définit les URL de découverte sur discoveryUrls.

Voir également discoveryUrls().

void QOpcUaApplicationDescription::setGatewayServerUri(const QString &gatewayServerUri)

Définit l'URI du serveur passerelle sur gatewayServerUri.

Voir également gatewayServerUri().

void QOpcUaApplicationDescription::setProductUri(const QString &productUri)

Définit l'identifiant unique au niveau mondial de ce produit sur productUri.

Voir également productUri().

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

Définit les valeurs issues de other dans la description de cette application.

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

Renvoie « true » si la description de cette application a la même valeur 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.