Sur cette page

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 :

AttributObjetVariableMéthodeType d'objetType de variableType de référenceType de donnéesVue
Niveau d'accèsX
Dimensions du tableauXX
ContainsNoLoopsX
Type de donnéesXX
DescriptionXXXXXXXX
Nom d'affichageXXXXXXXX
Notificateur d'événementsX
ExécutableX
HistorisationX
Nom inverséX
IsAbstractXXXX
Intervalle d'échantillonnage minimalX
SymétriqueX
Niveau d'accès de l'utilisateurX
Exécutable par l'utilisateurX
Masque d'écriture de l'utilisateurXXXXXXXX
ValeurXX
Classement de la valeurXX
Masque d'écritureXXXXXXXX

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.