Sur cette page

QOpcUaRange Class

Le type « Range » dans OPC UA. En savoir plus...

En-tête : #include <QOpcUaRange>
CMake : find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake : QT += opcua

Fonctions publiques

QOpcUaRange()
QOpcUaRange(double low, double high)
QOpcUaRange(const QOpcUaRange &rhs)
double high() const
double low() const
void setHigh(double high)
void setLow(double low)
operator QVariant() const
QOpcUaRange &operator=(const QOpcUaRange &rhs)
bool operator==(const QOpcUaRange &rhs) const

Description détaillée

Il s'agit de la représentation « Qt OPC UA » du type «Range» OPC UA défini dans la norme OPC UA 1.05, partie 8, section 5.6.2. Elle se compose de deux valeurs de type double qui indiquent respectivement le minimum et le maximum de la plage. Les plages sont principalement utilisées pour stocker des informations sur les valeurs acceptables pour un nœud.

Documentation des fonctions membres

QOpcUaRange::QOpcUaRange()

La valeur par défaut crée une plage sans paramètres définis.

QOpcUaRange::QOpcUaRange(double low, double high)

Crée une plage dont la valeur minimale est low et la valeur maximale high.

QOpcUaRange::QOpcUaRange(const QOpcUaRange &rhs)

Crée une plage à partir de rhs.

double QOpcUaRange::high() const

Renvoie la valeur maximale de la plage.

Voir également la fonction ` setHigh()`.

double QOpcUaRange::low() const

Renvoie la valeur la plus basse de la plage.

Voir aussi setLow().

void QOpcUaRange::setHigh(double high)

Définit la valeur maximale de la plage sur high.

Voir également high().

void QOpcUaRange::setLow(double low)

Définit la valeur minimale de la plage sur low.

Voir également low().

QOpcUaRange::operator QVariant() const

Convertit cette plage en « QVariant ».

QOpcUaRange &QOpcUaRange::operator=(const QOpcUaRange &rhs)

Définit les valeurs de rhs dans cette plage.

bool QOpcUaRange::operator==(const QOpcUaRange &rhs) const

Renvoie « true » si cette plage a la même valeur que « 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.