QOpcUaArgument Class
Le type « Argument » dans OPC UA. En savoir plus...
| En-tête : | #include <QOpcUaArgument> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
Fonctions publiques
| QOpcUaArgument() | |
| QOpcUaArgument(const QString &name, const QString &dataTypeId, qint32 valueRank, const QList<quint32> &arrayDimensions, const QOpcUaLocalizedText &description) | |
| QList<quint32> | arrayDimensions() const |
| QList<quint32> & | arrayDimensionsRef() |
| QString | dataTypeId() const |
| QOpcUaLocalizedText | description() const |
| QString | name() const |
| void | setArrayDimensions(const QList<quint32> &arrayDimensions) |
| void | setDataTypeId(const QString &dataTypeId) |
| void | setDescription(const QOpcUaLocalizedText &description) |
| void | setName(const QString &name) |
| void | setValueRank(qint32 valueRank) |
| qint32 | valueRank() const |
| operator QVariant() const | |
| QOpcUaArgument & | operator=(const QOpcUaArgument &rhs) |
| bool | operator==(const QOpcUaArgument &other) const |
Description détaillée
Il s'agit de la représentation « Qt OPC UA » du type Argument défini dans la norme OPC UA 1.05, partie 3, section 8.6.
Le type « Argument » est principalement utilisé pour les valeurs des propriétés « InputArguments » et « OutputArguments », qui décrivent les paramètres et les valeurs de retour des nœuds de méthode.
Documentation des fonctions membres
QOpcUaArgument::QOpcUaArgument()
La valeur par défaut crée un argument sans paramètres définis.
QOpcUaArgument::QOpcUaArgument(const QString &name, const QString &dataTypeId, qint32 valueRank, const QList<quint32> &arrayDimensions, const QOpcUaLocalizedText &description)
Crée un argument portant le nom « name », dont le type de données est «id dataTypeId », la valeur «rank valueRank », les dimensions du tableau « arrayDimensions » et la description « description ».
QList<quint32> QOpcUaArgument::arrayDimensions() const
Renvoie les dimensions du tableau de l'argument.
Les dimensions du tableau indiquent la longueur de chaque dimension du tableau.
Voir également la fonction ` setArrayDimensions()`.
QList<quint32> &QOpcUaArgument::arrayDimensionsRef()
Renvoie une référence aux dimensions du tableau de l'argument.
QString QOpcUaArgument::dataTypeId() const
Renvoie l'identifiant du nœud de type de données de l'argument.
Voir également setDataTypeId().
QOpcUaLocalizedText QOpcUaArgument::description() const
Renvoie la description de l'argument.
Voir aussi setDescription().
QString QOpcUaArgument::name() const
Renvoie le nom de l'argument.
Voir aussi setName().
void QOpcUaArgument::setArrayDimensions(const QList<quint32> &arrayDimensions)
Définit les dimensions du tableau de l'argument sur arrayDimensions.
Voir également arrayDimensions().
void QOpcUaArgument::setDataTypeId(const QString &dataTypeId)
Définit le type de données « node id » de l'argument sur « dataTypeId ».
Voir également dataTypeId().
void QOpcUaArgument::setDescription(const QOpcUaLocalizedText &description)
Définit la description de l'argument sur « description ».
Voir également description().
void QOpcUaArgument::setName(const QString &name)
Définit le nom de l'argument sur « name ».
Voir également name().
void QOpcUaArgument::setValueRank(qint32 valueRank)
Définit le rang de l'argument sur « valueRank ».
Voir également valueRank().
qint32 QOpcUaArgument::valueRank() const
Renvoie le rang de la valeur de l'argument. Le rang de la valeur décrit la structure de celle-ci.
| ValueRank | Signification |
|---|---|
| -3 | Scalaire ou tableau unidimensionnel |
| -2 | Scalaire ou tableau à un nombre quelconque de dimensions |
| -1 | Ce n'est pas un tableau |
| 0 | Tableau à une ou plusieurs dimensions |
| 1 | Tableau unidimensionnel |
| >1 | Tableau à n dimensions |
Voir aussi setValueRank().
QOpcUaArgument::operator QVariant() const
Convertit cet argument en « QVariant ».
QOpcUaArgument &QOpcUaArgument::operator=(const QOpcUaArgument &rhs)
Définit les valeurs provenant de rhs dans cet argument.
bool QOpcUaArgument::operator==(const QOpcUaArgument &other) const
Renvoie « true » si cet argument a la même valeur que other.
© 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.