QModbusExceptionResponse Class

QModbusExceptionResponse is a container class containing the function and error code inside a Modbus ADU. 更多...

頭: #include <QModbusExceptionResponse>
qmake: QT += serialbus
Since: Qt 5.8
繼承: QModbusResponse

公共函數

QModbusExceptionResponse () = default
QModbusExceptionResponse (const QModbusPdu & pdu )
QModbusExceptionResponse (FunctionCode code , ExceptionCode ec )
void setExceptionCode (ExceptionCode ec )

重實現公共函數

virtual void setFunctionCode (FunctionCode c )

額外繼承成員

詳細描述

QModbusExceptionResponse is a container class containing the function and error code inside a Modbus ADU.

典型 QModbusExceptionResponse response can looks like this:

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

成員函數文檔編製

[default] QModbusExceptionResponse:: QModbusExceptionResponse ()

構造無效 QModbusExceptionResponse .

QModbusExceptionResponse:: QModbusExceptionResponse (const QModbusPdu & pdu )

構造副本為 pdu .

QModbusExceptionResponse:: QModbusExceptionResponse ( FunctionCode code , ExceptionCode ec )

構造 QModbusExceptionResponse with function code set to code and exception error code set to ec .

void QModbusExceptionResponse:: setExceptionCode ( ExceptionCode ec )

Sets the response's exception code to ec .

[虛擬] void QModbusExceptionResponse:: setFunctionCode ( FunctionCode c )

重實現自 QModbusPdu::setFunctionCode ().

Sets the response's function code to c .