PySide6.QtSerialBus.QModbusExceptionResponse

class QModbusExceptionResponse

QModbusExceptionResponse 是一个容器类,包含Modbus ADU中的功能和错误代码。更多

PySide6.QtSerialBus.QModbusExceptionResponse 的继承图

概要

方法

注意

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

详细描述

一个典型的 QModbusExceptionResponse 响应可能如下所示:

QModbusExceptionResponse exception(QModbusExceptionResponse::ReportServerId,
    QModbusExceptionResponse::ServerDeviceFailure);
__init__()

构造一个无效的 QModbusExceptionResponse

__init__(pdu)
Parameters:

pduQModbusPdu

构造一个pdu的副本。

__init__(fc, ec)
Parameters:

构造一个QModbusExceptionResponse,函数代码设置为code,异常错误代码设置为ec

setExceptionCode(ec)
Parameters:

ecExceptionCode

将响应的异常代码设置为 ec