QOpcUaNodeCreationAttributes Class
Cette classe gère les valeurs d'attributs pour la création de nœuds. En savoir plus...
| En-tête : | #include <QOpcUaNodeCreationAttributes> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
Fonctions publiques
| QOpcUaNodeCreationAttributes() | |
| QOpcUaNodeCreationAttributes(const QOpcUaNodeCreationAttributes &other) | |
| QOpcUa::AccessLevel | accessLevel() const |
| QList<quint32> | arrayDimensions() const |
| bool | containsNoLoops() const |
| QString | dataTypeId() const |
| QOpcUaLocalizedText | description() const |
| QOpcUaLocalizedText | displayName() const |
| QOpcUa::EventNotifier | eventNotifier() const |
| bool | executable() const |
| bool | hasAccessLevel() const |
| bool | hasArrayDimensions() const |
| bool | hasContainsNoLoops() const |
| bool | hasDataTypeId() const |
| bool | hasDescription() const |
| bool | hasDisplayName() const |
| bool | hasEventNotifier() const |
| bool | hasExecutable() const |
| bool | hasHistorizing() const |
| bool | hasInverseName() const |
| bool | hasIsAbstract() const |
| bool | hasMinimumSamplingInterval() const |
| bool | hasSymmetric() const |
| bool | hasUserAccessLevel() const |
| bool | hasUserExecutable() const |
| bool | hasUserWriteMask() const |
| bool | hasValue() const |
| bool | hasValueRank() const |
| bool | hasWriteMask() const |
| bool | historizing() const |
| QOpcUaLocalizedText | inverseName() const |
| bool | isAbstract() const |
| double | minimumSamplingInterval() const |
| void | setAccessLevel(QOpcUa::AccessLevel accessLevel) |
| void | setArrayDimensions(const QList<quint32> &arrayDimensions) |
| void | setContainsNoLoops(bool containsNoLoops) |
| void | setDataTypeId(const QString &dataTypeId) |
| void | setDescription(const QOpcUaLocalizedText &description) |
| void | setDisplayName(const QOpcUaLocalizedText &displayName) |
| void | setEventNotifier(QOpcUa::EventNotifier eventNotifier) |
| void | setExecutable(bool executable) |
| void | setHistorizing(bool historizing) |
| void | setInverseName(const QOpcUaLocalizedText &inverseName) |
| void | setIsAbstract(bool isAbstract) |
| void | setMinimumSamplingInterval(double minimumSamplingInterval) |
| void | setSymmetric(bool symmetric) |
| void | setUserAccessLevel(QOpcUa::AccessLevel userAccessLevel) |
| void | setUserExecutable(bool userExecutable) |
| void | setUserWriteMask(QOpcUa::WriteMask userWriteMask) |
| void | setValue(const QVariant &value, QOpcUa::Types type = QOpcUa::Types::Undefined) |
| void | setValueRank(qint32 valueRank) |
| void | setWriteMask(QOpcUa::WriteMask writeMask) |
| bool | symmetric() const |
| QOpcUa::AccessLevel | userAccessLevel() const |
| bool | userExecutable() const |
| QOpcUa::WriteMask | userWriteMask() const |
| QVariant | value() const |
| qint32 | valueRank() const |
| QOpcUa::Types | valueType() const |
| QOpcUa::WriteMask | writeMask() const |
| QOpcUaNodeCreationAttributes & | operator=(const QOpcUaNodeCreationAttributes &rhs) |
Description détaillée
Cette classe contient les valeurs des attributs de nœud qui sont transmises au serveur lors de la création d’un nouveau nœud dans l’espace d’adressage OPC UA.
Les attributs de nœud suivants sont pris en charge par les différentes classes de nœuds :
| Attribut | Objet | Variable | Méthode | Type d'objet | Type de variable | Type de référence | Type de données | Vue |
|---|---|---|---|---|---|---|---|---|
| Niveau d'accès | X | |||||||
| Dimensions du tableau | X | X | ||||||
| Ne contient pas de boucles | X | |||||||
| Type de données | X | X | ||||||
| Description | X | X | X | X | X | X | X | X |
| Nom d'affichage | X | X | X | X | X | X | X | X |
| EventNotifier | X | |||||||
| Exécutable | X | |||||||
| Historisation | X | |||||||
| Nom inverse | X | |||||||
| Est-il abstrait ? | X | X | X | X | ||||
| Intervalle d'échantillonnage minimal | X | |||||||
| Symétrique | X | |||||||
| Niveau d’accès utilisateur | X | |||||||
| Exécutable par l'utilisateur | X | |||||||
| Masque d'écriture utilisateur | X | X | X | X | X | X | X | X |
| Valeur | X | X | ||||||
| Classement des valeurs | X | X | ||||||
| WriteMask | X | X | X | X | X | X | X | X |
Voir aussi QOpcUaClient::addNode().
Documentation sur les fonctions membres
QOpcUaNodeCreationAttributes::QOpcUaNodeCreationAttributes()
La valeur par défaut crée un objet d'attributs de création de nœud sans aucun paramètre défini.
QOpcUaNodeCreationAttributes::QOpcUaNodeCreationAttributes(const QOpcUaNodeCreationAttributes &other)
Crée un objet contenant les attributs de création d'un nœud, dont les valeurs sont celles de ` other`.
QOpcUa::AccessLevel QOpcUaNodeCreationAttributes::accessLevel() const
Renvoie la valeur de l'attribut AccessLevel.
Voir également setAccessLevel().
QList<quint32> QOpcUaNodeCreationAttributes::arrayDimensions() const
Renvoie la valeur de l'attribut ArrayDimensions.
Voir également setArrayDimensions().
bool QOpcUaNodeCreationAttributes::containsNoLoops() const
Renvoie la valeur de l'attribut ContainsNoLoops.
Voir également setContainsNoLoops().
QString QOpcUaNodeCreationAttributes::dataTypeId() const
Renvoie la valeur de l'attribut DataType.
Voir également setDataTypeId().
QOpcUaLocalizedText QOpcUaNodeCreationAttributes::description() const
Renvoie la valeur de l'attribut « Description ».
Voir aussi setDescription().
QOpcUaLocalizedText QOpcUaNodeCreationAttributes::displayName() const
Renvoie la valeur de l'attribut DisplayName.
Voir également setDisplayName().
QOpcUa::EventNotifier QOpcUaNodeCreationAttributes::eventNotifier() const
Renvoie la valeur de l'attribut EventNotifier.
Voir également setEventNotifier().
bool QOpcUaNodeCreationAttributes::executable() const
Renvoie la valeur de l'attribut « Executable ».
Voir aussi setExecutable().
bool QOpcUaNodeCreationAttributes::hasAccessLevel() const
Renvoie « true » si une valeur est définie pour l’attribut AccessLevel.
bool QOpcUaNodeCreationAttributes::hasArrayDimensions() const
Renvoie « true » si une valeur est définie pour l'attribut ArrayDimensions.
bool QOpcUaNodeCreationAttributes::hasContainsNoLoops() const
Renvoie « true » si une valeur est définie pour l'attribut ContainsNoLoops.
bool QOpcUaNodeCreationAttributes::hasDataTypeId() const
Renvoie « true » si une valeur est définie pour l'attribut DataType.
bool QOpcUaNodeCreationAttributes::hasDescription() const
Renvoie « true » si une valeur est définie pour l’attribut « Description ».
bool QOpcUaNodeCreationAttributes::hasDisplayName() const
Renvoie « true » si une valeur est définie pour l'attribut DisplayName.
bool QOpcUaNodeCreationAttributes::hasEventNotifier() const
Renvoie « true » si une valeur est définie pour l'attribut EventNotifier.
bool QOpcUaNodeCreationAttributes::hasExecutable() const
Renvoie « true » si une valeur est définie pour l'attribut « Executable ».
bool QOpcUaNodeCreationAttributes::hasHistorizing() const
Renvoie « true » si une valeur est définie pour l'attribut « Historizing ».
bool QOpcUaNodeCreationAttributes::hasInverseName() const
Renvoie « true » si une valeur est définie pour l'attribut InverseName.
bool QOpcUaNodeCreationAttributes::hasIsAbstract() const
Renvoie « true » si la valeur de l'attribut IsAbstract est définie.
bool QOpcUaNodeCreationAttributes::hasMinimumSamplingInterval() const
Renvoie « true » si une valeur a été définie pour l'attribut « MinimumSamplingInterval ».
bool QOpcUaNodeCreationAttributes::hasSymmetric() const
Renvoie « true » si une valeur est définie pour l'attribut « Symmetric ».
bool QOpcUaNodeCreationAttributes::hasUserAccessLevel() const
Renvoie « true » si une valeur est définie pour l'attribut UserAccessLevel.
bool QOpcUaNodeCreationAttributes::hasUserExecutable() const
Renvoie « true » si la valeur de l’attribut UserExecutable est définie.
bool QOpcUaNodeCreationAttributes::hasUserWriteMask() const
Renvoie « true » si une valeur est définie pour l'attribut UserWriteMask.
bool QOpcUaNodeCreationAttributes::hasValue() const
Renvoie « true » si une valeur est définie pour l'attribut « Value ».
bool QOpcUaNodeCreationAttributes::hasValueRank() const
Renvoie « true » si une valeur a été définie pour l'attribut « ValueRank ».
bool QOpcUaNodeCreationAttributes::hasWriteMask() const
Renvoie « true » si la valeur de l'attribut « WriteMask » est définie.
bool QOpcUaNodeCreationAttributes::historizing() const
Renvoie la valeur de l'attribut « Historizing ».
Voir aussi setHistorizing().
QOpcUaLocalizedText QOpcUaNodeCreationAttributes::inverseName() const
Renvoie la valeur de l'attribut InverseName.
Voir également setInverseName().
bool QOpcUaNodeCreationAttributes::isAbstract() const
Renvoie la valeur de l'attribut IsAbstract.
Voir également setIsAbstract().
double QOpcUaNodeCreationAttributes::minimumSamplingInterval() const
Renvoie la valeur de l'attribut MinimumSamplingInterval.
Voir également setMinimumSamplingInterval().
void QOpcUaNodeCreationAttributes::setAccessLevel(QOpcUa::AccessLevel accessLevel)
Définit la valeur de l'attribut AccessLevel sur « accessLevel ».
Voir également accessLevel().
void QOpcUaNodeCreationAttributes::setArrayDimensions(const QList<quint32> &arrayDimensions)
Définit la valeur de l'attribut ArrayDimensions sur « arrayDimensions ».
Voir également arrayDimensions().
void QOpcUaNodeCreationAttributes::setContainsNoLoops(bool containsNoLoops)
Définit la valeur de l'attribut ContainsNoLoops sur « containsNoLoops ».
Voir également containsNoLoops().
void QOpcUaNodeCreationAttributes::setDataTypeId(const QString &dataTypeId)
Définit la valeur de l'attribut DataType sur « dataTypeId ».
Voir également dataTypeId().
void QOpcUaNodeCreationAttributes::setDescription(const QOpcUaLocalizedText &description)
Définit la valeur de l'attribut « Description » sur « description ».
Voir également description().
void QOpcUaNodeCreationAttributes::setDisplayName(const QOpcUaLocalizedText &displayName)
Définit la valeur de l'attribut DisplayName sur « displayName ».
Voir également displayName().
void QOpcUaNodeCreationAttributes::setEventNotifier(QOpcUa::EventNotifier eventNotifier)
Définit la valeur de l'attribut EventNotifier sur « eventNotifier ».
Voir également eventNotifier().
void QOpcUaNodeCreationAttributes::setExecutable(bool executable)
Définit la valeur de l'attribut « Executable » sur « executable ».
Voir également executable().
void QOpcUaNodeCreationAttributes::setHistorizing(bool historizing)
Définit la valeur de l'attribut « Historizing » sur « historizing ».
Voir également historizing().
void QOpcUaNodeCreationAttributes::setInverseName(const QOpcUaLocalizedText &inverseName)
Définit la valeur de l'attribut InverseName sur « inverseName ».
Voir également inverseName().
void QOpcUaNodeCreationAttributes::setIsAbstract(bool isAbstract)
Définit la valeur de l'attribut « IsAbstract » sur « isAbstract ».
Voir également isAbstract().
void QOpcUaNodeCreationAttributes::setMinimumSamplingInterval(double minimumSamplingInterval)
Définit la valeur de l'attribut `MinimumSamplingInterval` sur ` minimumSamplingInterval`.
Voir également minimumSamplingInterval().
void QOpcUaNodeCreationAttributes::setSymmetric(bool symmetric)
Définit la valeur de l'attribut « Symmetric » sur « symmetric ».
Voir également symmetric().
void QOpcUaNodeCreationAttributes::setUserAccessLevel(QOpcUa::AccessLevel userAccessLevel)
Définit la valeur de l'attribut UserAccessLevel sur « userAccessLevel ».
Voir également userAccessLevel().
void QOpcUaNodeCreationAttributes::setUserExecutable(bool userExecutable)
Définit la valeur de l'attribut UserExecutable sur userExecutable.
Voir également userExecutable().
void QOpcUaNodeCreationAttributes::setUserWriteMask(QOpcUa::WriteMask userWriteMask)
Définit la valeur de l'attribut UserWriteMask sur « userWriteMask ».
Voir également userWriteMask().
void QOpcUaNodeCreationAttributes::setValue(const QVariant &value, QOpcUa::Types type = QOpcUa::Types::Undefined)
Définit la valeur de l'attribut « Value » sur « value », de type « type ».
Voir également value().
void QOpcUaNodeCreationAttributes::setValueRank(qint32 valueRank)
Définit la valeur de l'attribut « ValueRank » sur « valueRank ».
Voir également valueRank().
void QOpcUaNodeCreationAttributes::setWriteMask(QOpcUa::WriteMask writeMask)
Définit la valeur de l'attribut WriteMask sur « writeMask ».
Voir également writeMask().
bool QOpcUaNodeCreationAttributes::symmetric() const
Renvoie la valeur de l'attribut « Symmetric ».
Voir également setSymmetric().
QOpcUa::AccessLevel QOpcUaNodeCreationAttributes::userAccessLevel() const
Renvoie la valeur de l'attribut UserAccessLevel.
Voir également setUserAccessLevel().
bool QOpcUaNodeCreationAttributes::userExecutable() const
Renvoie la valeur de l'attribut UserExecutable.
Voir également setUserExecutable().
QOpcUa::WriteMask QOpcUaNodeCreationAttributes::userWriteMask() const
Renvoie la valeur de l'attribut UserWriteMask.
Voir également setUserWriteMask().
QVariant QOpcUaNodeCreationAttributes::value() const
Renvoie la valeur de l'attribut « Value ».
Voir aussi setValue().
qint32 QOpcUaNodeCreationAttributes::valueRank() const
Renvoie la valeur de l'attribut ValueRank.
Voir également setValueRank().
QOpcUa::Types QOpcUaNodeCreationAttributes::valueType() const
Renvoie le type de l'attribut « value ».
QOpcUa::WriteMask QOpcUaNodeCreationAttributes::writeMask() const
Renvoie la valeur de l'attribut WriteMask.
Voir également setWriteMask().
QOpcUaNodeCreationAttributes &QOpcUaNodeCreationAttributes::operator=(const QOpcUaNodeCreationAttributes &rhs)
Attribue la valeur « rhs » à cet objet d'attributs de création de nœud.
© 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.