PySide6.QtOpcUa.QOpcUaHistoryReadEventRequest¶
- class QOpcUaHistoryReadEventRequest¶
此类存储从服务器请求历史数据所需的信息。更多…
在版本6.7中添加。
概要¶
方法¶
def
__init__()def
addNodeToRead()def
endTimestamp()def
filter()def
nodesToRead()def
__ne__()def
__eq__()def
setFilter()def
setNodesToRead()def
startTimestamp()def
swap()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
这是Qt OPC UA对OPC UA ReadEventDetails的表示,用于读取在OPC-UA第11部分,6.4.2中定义的历史数据。
从服务器请求历史数据时,需要向服务器提供几个值以确定要收集哪些数据。
QOpcUaHistoryReadEventRequest类提供了所需的值。startTimestamp和endTimestamp定义了应收集历史事件的时间范围。nodesToRead定义了应从哪些节点收集历史数据。numValuesPerNode定义了每个节点应返回的最大事件数。filter是用于确定应返回哪些事件及其字段的事件过滤器。- __init__()¶
构造一个无效的
QOpcUaHistoryReadEventRequest。- __init__(other)
- Parameters:
从
other构造一个QOpcUaHistoryReadEventRequest项。- __init__(nodesToRead, startTimestamp, endTimestamp, filter)
- Parameters:
nodesToRead – QOpcUaReadItem 的列表
startTimestamp –
QDateTimeendTimestamp –
QDateTimefilter –
EventFilter
使用给定的值构造一个
QOpcUaHistoryReadEventRequest项。- addNodeToRead(nodeToRead)¶
- Parameters:
nodeToRead –
QOpcUaReadItem
将节点添加到
nodeToRead列表中。返回结束时间戳。
另请参阅
- filter()¶
- Return type:
返回用于检索历史事件的事件过滤器。
另请参阅
- nodesToRead()¶
- Return type:
返回要读取的节点列表。
另请参阅
- numValuesPerNode()¶
- Return type:
整数
返回每个节点的值的数量。
- __ne__(rhs)¶
- Parameters:
- Return type:
布尔
如果
lhs不等于rhs,则返回true;否则返回false。如果两个
QOpcUaHistoryReadEventRequest项的startTimestamp、endTimestamp、numValuesPerNode、filter或nodesToRead不相等,则认为它们不相等。- __eq__(rhs)¶
- Parameters:
- Return type:
布尔
如果
lhs等于rhs,则返回true;否则返回false。如果两个
QOpcUaHistoryReadEventRequest项的startTimestamp、endTimestamp、numValuesPerNode、filter和nodesToRead相等,则认为它们是相等的。设置
endTimestamp以获取历史数据。另请参阅
- setFilter(filter)¶
- Parameters:
过滤器 –
EventFilter
将用于检索历史事件的事件过滤器设置为
filter。另请参阅
- setNodesToRead(nodesToRead)¶
- Parameters:
nodesToRead – QOpcUaReadItem 的列表
设置
nodesToRead列表。另请参阅
- setNumValuesPerNode(numValuesPerNode)¶
- Parameters:
numValuesPerNode – int
设置
numValuesPerNode以指示每个节点要获取的值的数量。另请参阅
设置要获取的历史数据的
startTimestamp。另请参阅
返回开始时间戳。
另请参阅
- swap(other)¶
- Parameters:
将此读取事件请求对象与
other交换。此操作非常快速且永远不会失败。