QModbusExceptionResponse Class▲
-
Header: QModbusExceptionResponse
-
Since: Qt 5.8
-
CMake:
find_package(Qt6 REQUIRED COMPONENTS SerialBus)
target_link_libraries(mytarget PRIVATE Qt6::SerialBus)
-
qmake: QT += serialbus
-
Inherits: QModbusResponse
Detailed Description▲
A typical QModbusExceptionResponse response can looks like this:
QModbusExceptionResponse exception(QModbusExceptionResponse::
ReportServerId,
QModbusExceptionResponse::
ServerDeviceFailure);
Member Function Documentation▲
QModbusExceptionResponse::QModbusExceptionResponse()▲
Constructs an invalid QModbusExceptionResponse.
QModbusExceptionResponse::QModbusExceptionResponse(const QModbusPdu &pdu)▲
Constructs a copy of pdu.
QModbusExceptionResponse::QModbusExceptionResponse(QModbusPdu::FunctionCode code, QModbusPdu::ExceptionCode ec)▲
Constructs a QModbusExceptionResponse with function code set to code and exception error code set to ec.
void QModbusExceptionResponse::setExceptionCode(QModbusPdu::ExceptionCode ec)▲
Sets the response's exception code to ec.
[override virtual] void QModbusExceptionResponse::setFunctionCode(QModbusPdu::FunctionCode c)▲
Reimplements: QModbusPdu::setFunctionCode(QModbusPdu::FunctionCode code).
Sets the response's function code to c.