class QOpcUaHistoryReadRawRequest#

该类存储从服务器请求历史数据的必要信息。 更多信息

新增于版本6.3。

摘要#

方法#

注意

本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告诉我们。

详细描述#

这是 Qt OPC UA 对 OPC UA ReadRawModifiedDetails 的表示,用于读取历史数据,该数据在 OPC UA 1.04 部分 11,6.4.3 中定义。

当从服务器请求历史数据时,需要提供几个值给服务器,以便服务器知道哪些数据需要收集。类 QOpcUaHistoryReadRawRequest 提供了所需的值。startTimestampendTimestamp 定义了应从中收集历史数据的时间范围。 nodesToRead 定义了应从哪些节点收集历史数据。 numValuesPerNode 定义了每个节点应返回的数据值的最大数量。 returnBounds 定义了是否应将边界值包含在结果中。

__init__(nodesToRead, startTimestamp, endTimestamp[, numValuesPerNode=0[, returnBounds=false]])#
参数:
  • nodesToRead – .QOpcUaReadItem 列表

  • startTimestampQDateTime

  • endTimestampQDateTime

  • numValuesPerNode – int

  • returnBounds – bool

使用给定的值构造一个 QOpcUaHistoryReadRawRequest 项目。

__init__(nodesToRead, startTimestamp, endTimestamp, numValuesPerNode, returnBounds, arg__6)
参数:

使用给定的值构造一个 QOpcUaHistoryReadRawRequest 项目。参数 timestampsToReturn 决定了每个值应返回的时间戳。

__init__(other)
参数:

otherQOpcUaHistoryReadRawRequest

other 构造一个 QOpcUaHistoryReadRawRequest 项目。

__init__()

构造一个无效的 QOpcUaHistoryReadRawRequest .

addNodeToRead(nodeToRead)#
参数:

nodeToReadQOpcUaReadItem

将节点添加到 nodeToRead 列表中。

endTimestamp()#
返回类型:

QDateTime

返回结束时间戳。

nodesToRead()#
返回类型:

列表 QOpcUaReadItem

返回读取节点的列表。

numValuesPerNode()#
返回类型:

int

返回每个节点值的数据数量。

__ne__(rhs)#
参数:

rhsQOpcUaHistoryReadRawRequest

返回类型:

bool

如果 lhs 不等于 rhs,则返回 true;否则返回 false

如果两个 QOpcUaHistoryReadRawRequest 项的 startTimestampendTimestampnumValuesPerNodereturnBoundsnodesToRead 不相等,则认为这两个项不相等。

returnBounds()#
返回类型:

bool

返回是否应请求返回范围。

setEndTimestamp(endTimestamp)#
参数:

endTimestampQDateTime

设置要检索的历史数据的 endTimestamp

setNodesToRead(nodesToRead)#
参数:

nodesToRead – .QOpcUaReadItem 列表

设置 nodesToRead 列表。

参见

nodesToRead()

setNumValuesPerNode(numValuesPerNode)#
参数:

numValuesPerNode – int

设置 numValuesPerNode 以指示要检索的每个节点值的数据数量。

setReturnBounds(returnBounds)#
参数:

returnBounds – bool

returnBounds 设置为指示是否需要请求返回边界。

setStartTimestamp(startTimestamp)#
参数:

startTimestampQDateTime

为要检索的历史数据设置 startTimestamp

setTimestampsToReturn(timestampsToReturn)#
参数:

timestampsToReturnTimestampsToReturn

将每个值要返回的选定时间戳设置为 timestampsToReturn

startTimestamp()#
返回类型:

QDateTime

返回起始时间戳。

swap(other)#
参数:

otherQOpcUaHistoryReadRawRequest

other 交换此请求实例。此函数非常快速且从不失败。

timestampsToReturn()#
返回类型:

TimestampsToReturn

返回每个值要返回的选定时间戳。