Sur cette page

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 :

AttributObjetVariableMéthodeType d'objetType de variableType de référenceType de donnéesVue
Niveau d'accèsX
Dimensions du tableauXX
Ne contient pas de bouclesX
Type de donnéesXX
DescriptionXXXXXXXX
Nom d'affichageXXXXXXXX
EventNotifierX
ExécutableX
HistorisationX
Nom inverseX
Est-il abstrait ?XXXX
Intervalle d'échantillonnage minimalX
SymétriqueX
Niveau d’accès utilisateurX
Exécutable par l'utilisateurX
Masque d'écriture utilisateurXXXXXXXX
ValeurXX
Classement des valeursXX
WriteMaskXXXXXXXX

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.