Sur cette page

QOpcUaApplicationRecordDataType Class

Le type de données ApplicationRecord de l'OPC UA. En savoir plus...

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

Fonctions publiques

QOpcUaApplicationRecordDataType()
QOpcUaApplicationRecordDataType(const QOpcUaApplicationRecordDataType &rhs)
~QOpcUaApplicationRecordDataType()
const QString &applicationId() const
const QList<QOpcUaLocalizedText> &applicationNames() const
QOpcUaApplicationDescription::ApplicationType applicationType() const
const QString &applicationUri() const
const QList<QString> &discoveryUrls() const
const QString &productUri() const
const QList<QString> &serverCapabilityIdentifiers() const
void setApplicationId(const QString &applicationId)
void setApplicationNames(const QList<QOpcUaLocalizedText> &applicationNames)
void setApplicationType(QOpcUaApplicationDescription::ApplicationType applicationType)
void setApplicationUri(const QString &applicationUri)
void setDiscoveryUrls(const QList<QString> &discoveryUrls)
void setProductUri(const QString &productUri)
void setServerCapabilityIdentifiers(const QList<QString> &serverCapabilityIdentifiers)
operator QVariant() const
QOpcUaApplicationRecordDataType &operator=(const QOpcUaApplicationRecordDataType &rhs)
bool operator==(const QOpcUaApplicationRecordDataType &rhs) const

Description détaillée

Cette classe est actuellement disponible en avant-première technologique ; par conséquent, l’API et les fonctionnalités fournies par cette classe sont susceptibles d’être modifiées à tout moment sans préavis.

Il s'agit de la représentation « Qt OPC UA » du type ApplicationRecordDataType d'OPC UA défini dans la version 1.05, partie 12, section 6.6.5 d'OPC UA. Elle est utilisée pour représenter un enregistrement dans le GDS.

Documentation des fonctions membres

QOpcUaApplicationRecordDataType::QOpcUaApplicationRecordDataType()

Crée un objet `ApplicationRecordDataType` par défaut.

QOpcUaApplicationRecordDataType::QOpcUaApplicationRecordDataType(const QOpcUaApplicationRecordDataType &rhs)

Crée un objet `ApplicationRecordDataType` à partir de ` rhs`.

[noexcept] QOpcUaApplicationRecordDataType::~QOpcUaApplicationRecordDataType()

Détruit un ApplicationRecordDataType.

const QString &QOpcUaApplicationRecordDataType::applicationId() const

Renvoie l'identifiant de l'application.

Voir également setApplicationId().

const QList<QOpcUaLocalizedText> &QOpcUaApplicationRecordDataType::applicationNames() const

Renvoie les noms localisés des applications.

Voir aussi setApplicationNames().

QOpcUaApplicationDescription::ApplicationType QOpcUaApplicationRecordDataType::applicationType() const

Renvoie le type d'application.

Voir aussi setApplicationType().

const QString &QOpcUaApplicationRecordDataType::applicationUri() const

Renvoie l'URI de l'application.

Voir également setApplicationUri().

const QList<QString> &QOpcUaApplicationRecordDataType::discoveryUrls() const

Renvoie les URL de découverte.

Voir aussi setDiscoveryUrls().

const QString &QOpcUaApplicationRecordDataType::productUri() const

Renvoie l'URI du produit.

Voir aussi setProductUri().

const QList<QString> &QOpcUaApplicationRecordDataType::serverCapabilityIdentifiers() const

Renvoie les identifiants de capacités du serveur.

Voir également setServerCapabilityIdentifiers().

void QOpcUaApplicationRecordDataType::setApplicationId(const QString &applicationId)

Définit l'identifiant de l'application sur applicationId.

Voir également applicationId().

void QOpcUaApplicationRecordDataType::setApplicationNames(const QList<QOpcUaLocalizedText> &applicationNames)

Définit les noms localisés de l'application sur applicationNames.

Voir également applicationNames().

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

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

Voir également applicationType().

void QOpcUaApplicationRecordDataType::setApplicationUri(const QString &applicationUri)

Définit l'URI de l'application sur applicationUri.

Voir également applicationUri().

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

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

Voir aussi discoveryUrls().

void QOpcUaApplicationRecordDataType::setProductUri(const QString &productUri)

Définit l'URI du produit sur productUri.

Voir également productUri().

void QOpcUaApplicationRecordDataType::setServerCapabilityIdentifiers(const QList<QString> &serverCapabilityIdentifiers)

Définit les identifiants de capacités du serveur sur « serverCapabilityIdentifiers ».

Voir également serverCapabilityIdentifiers().

QOpcUaApplicationRecordDataType::operator QVariant() const

Convertit ce type de données ApplicationRecordDataType en QVariant.

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

Définit les valeurs issues de rhs dans cet ApplicationRecordDataType.

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

Renvoie « true » si cet ApplicationRecordDataType présente les mêmes valeurs 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.