QOpcUaHistoryData 类

此类存储从节点获取的历史数据值。 更多...

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

公共函数

QOpcUaHistoryData()
QOpcUaHistoryData(const QString &nodeId)
QOpcUaHistoryData(const QOpcUaHistoryData &other)
~QOpcUaHistoryData()
voidaddValue(const QOpcUaDataValue &value)
intcount() const
QStringnodeId() const
QList<QOpcUaDataValue>result() const
voidsetNodeId(const QString &nodeId)
voidsetStatusCode(QOpcUa::UaStatusCode statusCode)
QOpcUa::UaStatusCodestatusCode() const
voidswap(QOpcUaHistoryData &other)
QOpcUaHistoryData &operator=(const QOpcUaHistoryData &other)

详细描述

当处理读取历史数据的请求时,会使用此类实例来存储节点已读取的相关信息、其值和状态码。历史读取请求完成的信号将返回一个包含 QOpcUaHistoryData 对象的列表,可以解析以查看请求的结果。

成员函数文档

QOpcUaHistoryData::QOpcUaHistoryData()

构建一个无效的历史数据项。

[explicit] QOpcUaHistoryData::QOpcUaHistoryData(const QString &nodeId)

构建一个历史数据项并存储它对应的节点。

QOpcUaHistoryData::QOpcUaHistoryData(const QOpcUaHistoryData &other)

other 构造一个历史数据项。

[noexcept] QOpcUaHistoryData::~QOpcUaHistoryData()

销毁历史数据项。

void QOpcUaHistoryData::addValue(const QOpcUaDataValue &value)

添加由value指定的数据值对象。

int QOpcUaHistoryData::count() const

返回可用数据值对象的数量。

QString QOpcUaHistoryData::nodeId() const

返回已存储数据的节点的nodeId。

另请参阅setNodeId()。

QList<QOpcUaDataValue> QOpcUaHistoryData::result() const

返回包含历史读取请求结果的列表的数据值对象列表。

void QOpcUaHistoryData::setNodeId(const QString &nodeId)

nodeId设置为nodeId。

另请参阅nodeId()。

void QOpcUaHistoryData::setStatusCode(QOpcUa::UaStatusCode statusCode)

将状态码设置为statusCode

另请参阅statusCode()。

QOpcUa::UaStatusCode QOpcUaHistoryData::statusCode() const

返回状态码,指示在获取历史数据过程中是否发生错误。

另请参阅setStatusCode()。

[noexcept] void QOpcUaHistoryData::swap(QOpcUaHistoryData &other)

other交换此数据值实例。此函数非常快,永远不会失败。

QOpcUaHistoryData &QOpcUaHistoryData::operator=(const QOpcUaHistoryData &other)

other的值设置在此历史数据项中。

© 2024Qt公司。此处包含的文档贡献归其各自所有者所有。本处提供的文档根据自由软件基金会发布的GNU自由文档许可协议版本1.3的条款进行许可。Qt和相应的徽标是芬兰及其它 Countries around the World的Qt公司的商标。所有其他商标归其各自所有者所有。