- class QOpcUaHistoryReadRawRequest#
该类存储从服务器请求历史数据的必要信息。 更多信息…
新增于版本6.3。
摘要#
方法#
定义
__init__()
定义
__ne__()
定义
swap()
注意
本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告诉我们。
详细描述#
这是 Qt OPC UA 对 OPC UA ReadRawModifiedDetails 的表示,用于读取历史数据,该数据在 OPC UA 1.04 部分 11,6.4.3 中定义。
当从服务器请求历史数据时,需要提供几个值给服务器,以便服务器知道哪些数据需要收集。类
QOpcUaHistoryReadRawRequest
提供了所需的值。startTimestamp
和endTimestamp
定义了应从中收集历史数据的时间范围。nodesToRead
定义了应从哪些节点收集历史数据。numValuesPerNode
定义了每个节点应返回的数据值的最大数量。returnBounds
定义了是否应将边界值包含在结果中。- __init__(nodesToRead, startTimestamp, endTimestamp[, numValuesPerNode=0[, returnBounds=false]])#
使用给定的值构造一个
QOpcUaHistoryReadRawRequest
项目。- __init__(nodesToRead, startTimestamp, endTimestamp, numValuesPerNode, returnBounds, arg__6)
- 参数:
nodesToRead – .QOpcUaReadItem 列表
startTimestamp –
QDateTime
endTimestamp –
QDateTime
numValuesPerNode – int
returnBounds – bool
arg__6 –
TimestampsToReturn
使用给定的值构造一个
QOpcUaHistoryReadRawRequest
项目。参数timestampsToReturn
决定了每个值应返回的时间戳。- __init__(other)
- 参数:
other –
QOpcUaHistoryReadRawRequest
从
other
构造一个QOpcUaHistoryReadRawRequest
项目。- __init__()
构造一个无效的
QOpcUaHistoryReadRawRequest
.- addNodeToRead(nodeToRead)#
- 参数:
nodeToRead –
QOpcUaReadItem
将节点添加到
nodeToRead
列表中。返回结束时间戳。
- nodesToRead()#
- 返回类型:
返回读取节点的列表。
- numValuesPerNode()#
- 返回类型:
int
返回每个节点值的数据数量。
- __ne__(rhs)#
- 参数:
- 返回类型:
bool
如果
lhs
不等于rhs
,则返回true
;否则返回false
。如果两个
QOpcUaHistoryReadRawRequest
项的startTimestamp
、endTimestamp
、numValuesPerNode
、returnBounds
或nodesToRead
不相等,则认为这两个项不相等。- returnBounds()#
- 返回类型:
bool
返回是否应请求返回范围。
设置要检索的历史数据的
endTimestamp
。- setNodesToRead(nodesToRead)#
- 参数:
nodesToRead – .QOpcUaReadItem 列表
设置
nodesToRead
列表。- setNumValuesPerNode(numValuesPerNode)#
- 参数:
numValuesPerNode – int
设置
numValuesPerNode
以指示要检索的每个节点值的数据数量。- setReturnBounds(returnBounds)#
- 参数:
returnBounds – bool
将
returnBounds
设置为指示是否需要请求返回边界。为要检索的历史数据设置
startTimestamp
。- setTimestampsToReturn(timestampsToReturn)#
- 参数:
timestampsToReturn –
TimestampsToReturn
将每个值要返回的选定时间戳设置为
timestampsToReturn
。返回起始时间戳。
- swap(other)#
- 参数:
other –
QOpcUaHistoryReadRawRequest
与
other
交换此请求实例。此函数非常快速且从不失败。- timestampsToReturn()#
- 返回类型:
返回每个值要返回的选定时间戳。