Spec-Zone.ru › Qt

Класс QModbusExceptionResponse

Класс QModbusExceptionResponse — это контейнерный класс, содержащий код функции и код ошибки внутри Modbus ADU. Подробнее...

Заголовок: #include <QModbusExceptionResponse>
qmake: QT += serialbus
С версии: Qt 5.8
Наследует: QModbusResponse
  • Список всех членов, включая унаследованные

Открытые функции

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

Переопределённые открытые функции

virtual void setFunctionCode(QModbusPdu::FunctionCode c) override

Подробное описание

Типичный ответ QModbusExceptionResponse может выглядеть так:

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

Документация по функциям-членам

QModbusExceptionResponse::QModbusExceptionResponse(QModbusPdu::FunctionCode code, QModbusPdu::ExceptionCode ec)

Конструктор QModbusExceptionResponse с кодом функции, установленным в code, и кодом ошибки исключения, установленным в ec.

QModbusExceptionResponse::QModbusExceptionResponse(const QModbusPdu &pdu)

Создаёт копию pdu.

QModbusExceptionResponse::QModbusExceptionResponse()

Создаёт недействительный QModbusExceptionResponse.

void QModbusExceptionResponse::setExceptionCode(QModbusPdu::ExceptionCode ec)

Устанавливает код исключения ответа в ec.

[override virtual] void QModbusExceptionResponse::setFunctionCode(QModbusPdu::FunctionCode c)

Реализует: QModbusPdu::setFunctionCode(QModbusPdu::FunctionCode code).

Устанавливает код функции ответа в c.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qmodbusexceptionresponse.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API