QModbusExceptionResponse Class
QModbusExceptionResponse는 모드버스 ADU 내부의 함수 및 오류 코드를 포함하는 컨테이너 클래스입니다. 더 보기...
헤더: | #include <QModbusExceptionResponse> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS SerialBus) target_link_libraries(mytarget PRIVATE Qt6::SerialBus) |
qmake: | QT += serialbus |
상속합니다: | QModbusResponse |
공용 함수
QModbusExceptionResponse() | |
QModbusExceptionResponse(const QModbusPdu &pdu) | |
QModbusExceptionResponse(QModbusPdu::FunctionCode code, QModbusPdu::ExceptionCode ec) | |
void | setExceptionCode(QModbusPdu::ExceptionCode ec) |
재구현된 공용 함수
virtual void | setFunctionCode(QModbusPdu::FunctionCode c) override |
자세한 설명
일반적인 QModbusExceptionResponse 응답은 다음과 같습니다:
QModbusExceptionResponse exception(QModbusExceptionResponse::ReportServerId, QModbusExceptionResponse::ServerDeviceFailure);
멤버 함수 문서
[constexpr noexcept]
QModbusExceptionResponse::QModbusExceptionResponse()
유효하지 않은 QModbusExceptionResponse를 생성합니다.
QModbusExceptionResponse::QModbusExceptionResponse(const QModbusPdu &pdu)
pdu 의 복사본을 생성합니다.
QModbusExceptionResponse::QModbusExceptionResponse(QModbusPdu::FunctionCode code, QModbusPdu::ExceptionCode ec)
함수 코드가 code 로 설정되고 예외 오류 코드가 ec 로 설정된 QModbusExceptionResponse 를 생성합니다.
void QModbusExceptionResponse::setExceptionCode(QModbusPdu::ExceptionCode ec)
응답의 예외 코드를 ec 로 설정합니다.
[override virtual]
void QModbusExceptionResponse::setFunctionCode(QModbusPdu::FunctionCode c)
재구현합니다: QModbusPdu::setFunctionCode(QModbusPdu::FunctionCode 코드).
응답의 함수 코드를 c 로 설정합니다.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.