PySide6.QtSerialBus.QModbusExceptionResponse¶
- class QModbusExceptionResponse¶
QModbusExceptionResponse
是一个容器类,包含Modbus ADU中的功能和错误代码。更多…概要¶
方法¶
def
__init__()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
一个典型的
QModbusExceptionResponse
响应可能如下所示:QModbusExceptionResponse exception(QModbusExceptionResponse::ReportServerId, QModbusExceptionResponse::ServerDeviceFailure);
- __init__()¶
构造一个无效的
QModbusExceptionResponse
。- __init__(pdu)
- Parameters:
pdu –
QModbusPdu
构造一个
pdu
的副本。- __init__(fc, ec)
- Parameters:
fc –
FunctionCode
ec –
ExceptionCode
构造一个
QModbusExceptionResponse
,函数代码设置为code
,异常错误代码设置为ec
。- setExceptionCode(ec)¶
- Parameters:
ec –
ExceptionCode
将响应的异常代码设置为
ec
。