- 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 –
QDateTimeendTimestamp –
QDateTimenumValuesPerNode – 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()#
- 返回类型:
返回每个值要返回的选定时间戳。