QOpcUaStructureField Class
Le type de champ structurel OPC UA. Plus d'informations...
| En-tête : | #include <QOpcUaStructureField> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa)target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
| Depuis : | Qt 6.7 |
Fonctions publiques
| QOpcUaStructureField(qint32 valueRank = -1) | |
| QOpcUaStructureField(const QOpcUaStructureField &other) | |
| QOpcUaStructureField(QOpcUaStructureField &&other) | |
| ~QOpcUaStructureField() | |
| QList<quint32> | arrayDimensions() const |
| QString | dataType() const |
| QOpcUaLocalizedText | description() const |
| bool | isOptional() const |
| quint32 | maxStringLength() const |
| QString | name() const |
| void | setArrayDimensions(const QList<quint32> &arrayDimensions) |
| void | setDataType(const QString &dataTypeId) |
| void | setDescription(const QOpcUaLocalizedText &description) |
| void | setIsOptional(bool isOptional) |
| void | setMaxStringLength(quint32 maxStringLength) |
| void | setName(const QString &name) |
| void | setValueRank(qint32 valueRank) |
| void | swap(QOpcUaStructureField &other) |
| qint32 | valueRank() const |
| operator QVariant() const | |
| QOpcUaStructureField & | operator=(QOpcUaStructureField &&other) |
| QOpcUaStructureField & | operator=(const QOpcUaStructureField &other) |
Non-membres apparentés
| bool | operator!=(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs) |
| bool | operator==(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs) |
Description détaillée
Il s'agit de la représentation Qt OPC UA du type OPC UA StructureField défini dans la partie 3 d'OPC UA. Il décrit un champ d'un type structuré.
Fonction membre Documentation
[explicit] QOpcUaStructureField::QOpcUaStructureField(qint32 valueRank = -1)
Construit un champ de structure avec valueRank.
QOpcUaStructureField::QOpcUaStructureField(const QOpcUaStructureField &other)
Construit un champ de structure à partir de other.
[constexpr noexcept] QOpcUaStructureField::QOpcUaStructureField(QOpcUaStructureField &&other)
Move-construit un nouveau champ de structure à partir de other.
Note : L'objet déplacé other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l'attribution d'une nouvelle valeur.
[noexcept] QOpcUaStructureField::~QOpcUaStructureField()
Détruit cet objet de champ de structure.
QList<quint32> QOpcUaStructureField::arrayDimensions() const
Renvoie les dimensions du tableau du champ de la structure.
Voir aussi setArrayDimensions().
QString QOpcUaStructureField::dataType() const
Renvoie l'ID du nœud de type de données du champ de la structure.
Voir aussi setDataType().
QOpcUaLocalizedText QOpcUaStructureField::description() const
Renvoie la description du champ de la structure.
Voir également setDescription().
bool QOpcUaStructureField::isOptional() const
Renvoie true si le champ de la structure est facultatif.
Voir aussi setIsOptional().
quint32 QOpcUaStructureField::maxStringLength() const
Renvoie la longueur maximale de la chaîne de caractères du champ struct.
Voir également setMaxStringLength().
QString QOpcUaStructureField::name() const
Renvoie le nom du champ de la structure.
Voir également setName().
void QOpcUaStructureField::setArrayDimensions(const QList<quint32> &arrayDimensions)
Définit les dimensions du champ struct à arrayDimensions.
Voir également arrayDimensions().
void QOpcUaStructureField::setDataType(const QString &dataTypeId)
Définit l'ID du nœud de type de données du champ struct à dataTypeId.
Voir également dataType().
void QOpcUaStructureField::setDescription(const QOpcUaLocalizedText &description)
Définit la description du champ struct à description.
Voir également description().
void QOpcUaStructureField::setIsOptional(bool isOptional)
Définit l'indicateur optionnel du champ struct à isOptional.
Voir également isOptional().
void QOpcUaStructureField::setMaxStringLength(quint32 maxStringLength)
Fixe la longueur maximale de la chaîne de caractères du champ struct à maxStringLength.
Voir également maxStringLength().
void QOpcUaStructureField::setName(const QString &name)
Définit le nom du champ struct à name.
Voir aussi name().
void QOpcUaStructureField::setValueRank(qint32 valueRank)
Fixe le rang de la valeur du champ struct à valueRank.
Voir également valueRank().
[noexcept] void QOpcUaStructureField::swap(QOpcUaStructureField &other)
Remplace l'objet de champ de structure other par cet objet de champ de structure. Cette opération est très rapide et n'échoue jamais.
qint32 QOpcUaStructureField::valueRank() const
Renvoie le rang de la valeur du champ struct.
Voir également setValueRank().
QOpcUaStructureField::operator QVariant() const
Convertit ce champ de structure en QVariant.
[noexcept] QOpcUaStructureField &QOpcUaStructureField::operator=(QOpcUaStructureField &&other)
Move-assigne other à cette instance QOpcUaStructureField.
Note : L'objet déplacé other est placé dans un état partiellement formé, dans lequel les seules opérations valides sont la destruction et l'attribution d'une nouvelle valeur.
QOpcUaStructureField &QOpcUaStructureField::operator=(const QOpcUaStructureField &other)
Définit les valeurs de other dans ce champ de structure.
Non-membres apparentés
[noexcept] bool operator!=(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs)
Retourne true lhs n'est pas égal à rhs.
[noexcept] bool operator==(const QOpcUaStructureField &lhs, const QOpcUaStructureField &rhs)
Retourne true lhs est égal à 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.