QOpcUaXValue 类

OPC UA XVType。更多...

头文件 #include <QOpcUaXValue>
CMakefind_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmakeQT += opcua

公共函数

QOpcUaXValue()
QOpcUaXValue(double x, float value)
QOpcUaXValue(const QOpcUaXValue &rhs)
voidsetValue(float value)
voidsetX(double x)
floatvalue() const
doublex() const
QVariantoperator QVariant() const
QOpcUaXValue &operator=(const QOpcUaXValue &rhs)
booloperator==(const QOpcUaXValue &rhs) const

详细描述

这是 Qt OPC UA 对 OPC UA 1.05 第 8 部分 5.6.8 中定义的 OPC UA XVType 类型的表示。此类型用于在双精度轴上定位单精度值的位置。

成员函数文档

QOpcUaXValue::QOpcUaXValue()

默认构造一个没有设置参数的 XValue 对象。

QOpcUaXValue::QOpcUaXValue(double x, float value)

使用位置 x 和值 value 构造 XValue。

QOpcUaXValue::QOpcUaXValue(const QOpcUaXValue &rhs)

rhs 构造 XValue。

void QOpcUaXValue::setValue(float value)

将位置 x 的值设置为 value

另请参阅 value().

void QOpcUaXValue::setX(double x)

将值的轴位置设置为 x

另请参阅 x().

float QOpcUaXValue::value() const

返回位置 x 的值。

另请参阅 setValue().

double QOpcUaXValue::x() const

返回值在轴上的位置。

另见 setX()。

QVariant QOpcUaXValue::operator QVariant() const

将此 XValue 转换为 QVariant

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

rhs 中的值设置到此 XValue 中。

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

如果此 XValue 具有与 rhs 相同的值,则返回 true

© 2024 The Qt Company Ltd. 本文档中的文档贡献是其各自所有者的版权。本提供在此的文档是在自由软件基金会发布、并根据 GNU 自由文档许可第 1.3 版 的条款下许可的。Qt 及其相应标志是芬兰及/或全球其他国家的 The Qt Company Ltd. 的商标。所有其他商标均为各自所有者的财产。