- class QOpcUaHistoryReadResponse#
此类用于请求历史数据和存储结果。 更多信息…
自6.3版起添加。
摘要#
方法#
信号#
注意:
本文档可能包含从C++自动转换为Python的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,您也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建票据来告知我们。
详细描述#
使用
QOpcUaHistoryReadRawRequest
或QOpcUaHistoryReadEventRequest
可以指定对OPC UA服务器的历史数据请求。此类的对象和请求的状态码根据请求类型返回在
UaStatusCode serviceResult)
或UaStatusCode serviceResult)
信号中,并包含请求的结果。- class State#
此枚举指定响应的状态。
常量
描述
QOpcUaHistoryReadResponse.State.Unknown
QOpcUaHistoryReadResponse.State.Reading
QOpcUaHistoryReadResponse.State.Finished
QOpcUaHistoryReadResponse.State.MoreDataAvailable
QOpcUaHistoryReadResponse.State.Error
- data()#
- 返回类型::
返回一个包含所需历史数据的列表。
- events()#
- 返回类型::
QOpcUaHistoryEvent 列表
返回一个包含请求中每个节点事件的 QOpcUaHistoryEvent 对象列表的列表。
- hasMoreData()
- 返回类型::
bool
如果历史数据请求中还有更多值可用,则返回 true。
- readHistoryDataFinished(results, serviceResult)
- 参数:
results – QOpcUaHistoryData 列表
serviceResult – UaStatusCode
当历史数据请求完成时发出此信号。它将添加到
results
中,并将serviceResult
设置为指示结果状态。另请参阅
- readHistoryEventsFinished(results, serviceResult)
- 参数:
results – QOpcUaHistoryEvent 列表
serviceResult – UaStatusCode
当历史事件请求完成时发出此信号。新历史数据和任何以前的数据都返回在
results
中,而serviceResult
指示结果状态。另请参阅
- readMoreData()
- 返回类型::
bool
如果成功派发了读取更多历史值的请求,则返回 true。
- releaseContinuationPoints()
- 返回类型::
bool
释放续点并将请求设置为完成。如果未处理请求已成功完成,则返回 true;否则返回 false。
- serviceResult()
- 返回类型::
返回历史数据请求的服务结果。
返回历史数据请求的当前状态。
此信号在历史数据请求的状态更改时发射。它将
state
设置为指示更改的状态。