Sur cette page

QOpcUaApplicationDescription Class

La description de l'application OPC UA. 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.

Type de membre Documentation

enum QOpcUaApplicationDescription::ApplicationType

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

ConstanteValeurDescription de l'application
QOpcUaApplicationDescription::Server0Cette application est un serveur.
QOpcUaApplicationDescription::Client1Cette application est un client.
QOpcUaApplicationDescription::ClientAndServer2Cette application est 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

Le type d'application : serveur, client, les deux, ou serveur de découverte.

Les fonctions d'accès :

QOpcUaApplicationDescription::ApplicationType applicationType() const

[read-only] applicationUri : QString

L'identifiant unique global pour 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 découverte.

Fonctions d'accès :

QList<QString> discoveryUrls() const

[read-only] gatewayServerUri : QString

L'URI du serveur de la passerelle.

Fonctions d'accès :

QString gatewayServerUri() const

[read-only] productUri : QString

L'identifiant unique global pour ce produit.

Fonctions d'accès :

QString productUri() const

Documentation des fonctions membres

QOpcUaApplicationDescription::QOpcUaApplicationDescription()

Par défaut, une description de l'application est construite sans aucun paramètre.

QOpcUaApplicationDescription::QOpcUaApplicationDescription(const QOpcUaApplicationDescription &other)

Construit une description de l'application à partir de other.

QOpcUaLocalizedText QOpcUaApplicationDescription::applicationName() const

Renvoie un nom décrivant l'application.

Remarque : fonction Getter pour la propriété applicationName.

Voir aussi setApplicationName().

QOpcUaApplicationDescription::ApplicationType QOpcUaApplicationDescription::applicationType() const

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

Note : fonction Getter pour la propriété applicationType.

Voir aussi setApplicationType().

QString QOpcUaApplicationDescription::applicationUri() const

Renvoie l'identifiant unique global de cette instance d'application.

Remarque : fonction Getter pour la propriété applicationUri.

Voir également setApplicationUri().

QString QOpcUaApplicationDescription::discoveryProfileUri() const

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

Note : Fonction Getter pour la propriété discoveryProfileUri.

Voir également setDiscoveryProfileUri().

QList<QString> QOpcUaApplicationDescription::discoveryUrls() const

Renvoie une liste d'URL de points d'extrémité de découverte.

Note : fonction Getter pour la propriété discoveryUrls.

Voir également setDiscoveryUrls().

QList<QString> &QOpcUaApplicationDescription::discoveryUrlsRef()

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

QString QOpcUaApplicationDescription::gatewayServerUri() const

Renvoie l'URI du serveur de la passerelle.

Note : Fonction Getter pour la propriété gatewayServerUri.

Voir aussi setGatewayServerUri().

QString QOpcUaApplicationDescription::productUri() const

Renvoie l'identifiant unique global de ce produit.

Remarque : fonction Getter pour la propriété productUri.

Voir également setProductUri().

void QOpcUaApplicationDescription::setApplicationName(const QOpcUaLocalizedText &applicationName)

Définit le nom de l'application à applicationName.

Voir aussi applicationName().

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

Définit le type d'application à applicationType.

Voir aussi applicationType().

void QOpcUaApplicationDescription::setApplicationUri(const QString &applicationUri)

Définit l'identifiant unique global pour cette instance d'application à applicationUri.

Voir aussi applicationUri().

void QOpcUaApplicationDescription::setDiscoveryProfileUri(const QString &discoveryProfileUri)

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

Voir aussi discoveryProfileUri().

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

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

Voir aussi discoveryUrls().

void QOpcUaApplicationDescription::setGatewayServerUri(const QString &gatewayServerUri)

Définit l'URI du serveur de la passerelle à gatewayServerUri.

Voir aussi gatewayServerUri().

void QOpcUaApplicationDescription::setProductUri(const QString &productUri)

Définit l'identifiant unique global de ce produit à productUri.

Voir également productUri().

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

Définit les valeurs de other dans cette description d'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.