QOpcUaNodeCreationAttributes Class
Cette classe gère les valeurs d'attributs pour la création de nœuds. Plus d'informations...
| 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 | ||||||
| ContainsNoLoops | 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 |
| Notificateur d'événements | X | |||||||
| Exécutable | X | |||||||
| Historisation | X | |||||||
| Nom inversé | X | |||||||
| IsAbstract | X | X | X | X | ||||
| Intervalle d'échantillonnage minimal | X | |||||||
| Symétrique | X | |||||||
| Niveau d'accès de l'utilisateur | X | |||||||
| Exécutable par l'utilisateur | X | |||||||
| Masque d'écriture de l'utilisateur | X | X | X | X | X | X | X | X |
| Valeur | X | X | ||||||
| Classement de la valeur | X | X | ||||||
| Masque d'écriture | X | X | X | X | X | X | X | X |
Voir également QOpcUaClient::addNode().
Documentation sur les fonctions membres
QOpcUaNodeCreationAttributes::QOpcUaNodeCreationAttributes()
Par défaut, un objet d'attributs de création de nœuds est construit sans aucun paramètre.
QOpcUaNodeCreationAttributes::QOpcUaNodeCreationAttributes(const QOpcUaNodeCreationAttributes &other)
Construit un objet d'attributs de création de nœuds avec les valeurs de other.
QOpcUa::AccessLevel QOpcUaNodeCreationAttributes::accessLevel() const
Renvoie la valeur de l'attribut AccessLevel.
Voir aussi setAccessLevel().
QList<quint32> QOpcUaNodeCreationAttributes::arrayDimensions() const
Renvoie la valeur de l'attribut ArrayDimensions.
Voir aussi setArrayDimensions().
bool QOpcUaNodeCreationAttributes::containsNoLoops() const
Renvoie la valeur de l'attribut ContainsNoLoops.
Voir aussi setContainsNoLoops().
QString QOpcUaNodeCreationAttributes::dataTypeId() const
Renvoie la valeur de l'attribut DataType.
Voir aussi setDataTypeId().
QOpcUaLocalizedText QOpcUaNodeCreationAttributes::description() const
Renvoie la valeur de l'attribut Description.
Voir également setDescription().
QOpcUaLocalizedText QOpcUaNodeCreationAttributes::displayName() const
Renvoie la valeur de l'attribut DisplayName.
Voir aussi setDisplayName().
QOpcUa::EventNotifier QOpcUaNodeCreationAttributes::eventNotifier() const
Renvoie la valeur de l'attribut EventNotifier.
Voir aussi 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 attribuée à l'attribut AccessLevel.
bool QOpcUaNodeCreationAttributes::hasArrayDimensions() const
Renvoie true si une valeur est attribuée à l'attribut ArrayDimensions.
bool QOpcUaNodeCreationAttributes::hasContainsNoLoops() const
Renvoie true si l'attribut ContainsNoLoops est défini.
bool QOpcUaNodeCreationAttributes::hasDataTypeId() const
Renvoie true si une valeur est attribuée à l'attribut DataType.
bool QOpcUaNodeCreationAttributes::hasDescription() const
Renvoie true si une valeur est attribuée à l'attribut Description.
bool QOpcUaNodeCreationAttributes::hasDisplayName() const
Renvoie true si une valeur est attribuée à l'attribut DisplayName.
bool QOpcUaNodeCreationAttributes::hasEventNotifier() const
Renvoie true si une valeur est attribuée à l'attribut EventNotifier.
bool QOpcUaNodeCreationAttributes::hasExecutable() const
Renvoie true si l'attribut Executable est défini.
bool QOpcUaNodeCreationAttributes::hasHistorizing() const
Renvoie true si une valeur est attribuée à l'attribut Historizing.
bool QOpcUaNodeCreationAttributes::hasInverseName() const
Renvoie true si une valeur est attribuée à l'attribut InverseName.
bool QOpcUaNodeCreationAttributes::hasIsAbstract() const
Renvoie true si une valeur est attribuée à l'attribut IsAbstract.
bool QOpcUaNodeCreationAttributes::hasMinimumSamplingInterval() const
Renvoie true si une valeur est attribuée à l'attribut MinimumSamplingInterval.
bool QOpcUaNodeCreationAttributes::hasSymmetric() const
Renvoie true si une valeur est attribuée à l'attribut Symmetric.
bool QOpcUaNodeCreationAttributes::hasUserAccessLevel() const
Renvoie true si une valeur est attribuée à l'attribut UserAccessLevel.
bool QOpcUaNodeCreationAttributes::hasUserExecutable() const
Renvoie true si l'attribut UserExecutable est défini.
bool QOpcUaNodeCreationAttributes::hasUserWriteMask() const
Renvoie true si l'attribut UserWriteMask est défini.
bool QOpcUaNodeCreationAttributes::hasValue() const
Renvoie true si une valeur est attribuée à l'attribut Value.
bool QOpcUaNodeCreationAttributes::hasValueRank() const
Renvoie true si une valeur est attribuée à l'attribut ValueRank.
bool QOpcUaNodeCreationAttributes::hasWriteMask() const
Renvoie true si une valeur est attribuée à l'attribut WriteMask.
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 aussi setInverseName().
bool QOpcUaNodeCreationAttributes::isAbstract() const
Renvoie la valeur de l'attribut IsAbstract.
Voir aussi 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 à accessLevel.
Voir aussi accessLevel().
void QOpcUaNodeCreationAttributes::setArrayDimensions(const QList<quint32> &arrayDimensions)
Définit la valeur de l'attribut ArrayDimensions à arrayDimensions.
Voir également arrayDimensions().
void QOpcUaNodeCreationAttributes::setContainsNoLoops(bool containsNoLoops)
Définit la valeur de l'attribut ContainsNoLoops à containsNoLoops.
Voir aussi containsNoLoops().
void QOpcUaNodeCreationAttributes::setDataTypeId(const QString &dataTypeId)
Définit la valeur de l'attribut DataType à dataTypeId.
Voir aussi dataTypeId().
void QOpcUaNodeCreationAttributes::setDescription(const QOpcUaLocalizedText &description)
Définit la valeur de l'attribut Description à description.
Voir aussi description().
void QOpcUaNodeCreationAttributes::setDisplayName(const QOpcUaLocalizedText &displayName)
Définit la valeur de l'attribut DisplayName à displayName.
Voir aussi displayName().
void QOpcUaNodeCreationAttributes::setEventNotifier(QOpcUa::EventNotifier eventNotifier)
Définit la valeur de l'attribut EventNotifier à eventNotifier.
Voir aussi eventNotifier().
void QOpcUaNodeCreationAttributes::setExecutable(bool executable)
Définit la valeur de l'attribut Executable à executable.
Voir aussi executable().
void QOpcUaNodeCreationAttributes::setHistorizing(bool historizing)
Définit la valeur de l'attribut Historizing à historizing.
Voir aussi historizing().
void QOpcUaNodeCreationAttributes::setInverseName(const QOpcUaLocalizedText &inverseName)
Définit la valeur de l'attribut InverseName à inverseName.
Voir aussi inverseName().
void QOpcUaNodeCreationAttributes::setIsAbstract(bool isAbstract)
Définit la valeur de l'attribut IsAbstract à isAbstract.
Voir aussi isAbstract().
void QOpcUaNodeCreationAttributes::setMinimumSamplingInterval(double minimumSamplingInterval)
Définit la valeur de l'attribut MinimumSamplingInterval à minimumSamplingInterval.
Voir également minimumSamplingInterval().
void QOpcUaNodeCreationAttributes::setSymmetric(bool symmetric)
Définit la valeur de l'attribut Symmetric à symmetric.
Voir aussi symmetric().
void QOpcUaNodeCreationAttributes::setUserAccessLevel(QOpcUa::AccessLevel userAccessLevel)
Définit la valeur de l'attribut UserAccessLevel à userAccessLevel.
Voir aussi userAccessLevel().
void QOpcUaNodeCreationAttributes::setUserExecutable(bool userExecutable)
Définit la valeur de l'attribut UserExecutable à userExecutable.
Voir aussi userExecutable().
void QOpcUaNodeCreationAttributes::setUserWriteMask(QOpcUa::WriteMask userWriteMask)
Définit la valeur de l'attribut UserWriteMask à userWriteMask.
Voir aussi userWriteMask().
void QOpcUaNodeCreationAttributes::setValue(const QVariant &value, QOpcUa::Types type = QOpcUa::Types::Undefined)
Définit la valeur de l'attribut Value à value de type type.
Voir aussi value().
void QOpcUaNodeCreationAttributes::setValueRank(qint32 valueRank)
Fixe la valeur de l'attribut ValueRank à valueRank.
Voir aussi valueRank().
void QOpcUaNodeCreationAttributes::setWriteMask(QOpcUa::WriteMask writeMask)
Définit la valeur de l'attribut WriteMask à writeMask.
Voir aussi writeMask().
bool QOpcUaNodeCreationAttributes::symmetric() const
Renvoie la valeur de l'attribut Symmetric.
Voir aussi setSymmetric().
QOpcUa::AccessLevel QOpcUaNodeCreationAttributes::userAccessLevel() const
Renvoie la valeur de l'attribut UserAccessLevel.
Voir aussi setUserAccessLevel().
bool QOpcUaNodeCreationAttributes::userExecutable() const
Renvoie la valeur de l'attribut UserExecutable.
Voir aussi setUserExecutable().
QOpcUa::WriteMask QOpcUaNodeCreationAttributes::userWriteMask() const
Renvoie la valeur de l'attribut UserWriteMask.
Voir aussi 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 aussi 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 aussi setWriteMask().
QOpcUaNodeCreationAttributes &QOpcUaNodeCreationAttributes::operator=(const QOpcUaNodeCreationAttributes &rhs)
Attribue la valeur rhs à cet objet d'attributs de création de nœuds.
© 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.