이 페이지에서

Qt Serial Bus C++ Classes

직렬 버스 데이터를 읽고 쓰는 데 사용되는 클래스를 제공합니다. 더 보기...

네임스페이스

QtCanBus

QtSerialPort 모듈의 CAN 버스 처리 부분에서 사용되는 몇 가지 공통 열거형

클래스

QCanBus

버스 플러그인의 등록 및 생성을 처리합니다

QCanBusDevice

CAN 버스를 위한 인터페이스 클래스

QCanBusDevice::Filter

QCanBusDevice::Filter 구조체는 CAN 버스 프레임에 대한 필터를 정의합니다

QCanBusDeviceInfo

CAN 버스 인터페이스에 대한 정보

QCanBusFactory

CAN 버스 플러그인의 인터페이스로 사용되는 팩토리 클래스

QCanBusFrame

단일 CAN 프레임을 나타내는 컨테이너 클래스

QCanBusFrame::TimeStamp

마이크로초 단위의 타임스탬프 정보

QCanDbcFileParser

DBC 파일을 파싱하는 데 사용할 수 있습니다

QCanFrameProcessor

QCanBusFrame을 디코딩하거나, 입력 데이터를 수신기로 전송할 준비가 된 QCanBusFrame으로 변환하는 데 사용할 수 있음

QCanFrameProcessor::ParseResult

Struct는 QCanFrameProcessor::parseFrame() 메서드의 반환값으로 사용됩니다

QCanMessageDescription

CAN 메시지를 처리하고 애플리케이션에서 정의한 형식으로 표현하기 위한 규칙을 설명합니다

QCanSignalDescription

CAN 프레임에서 하나의 값을 추출하여 애플리케이션 정의 형식으로 표현하는 규칙을 설명합니다.

QCanSignalDescription::MultiplexValueRange

멀티플렉서 신호의 값 범위를 정의합니다.

QCanUniqueIdDescription

QCanBusFrame 내의 고유 식별자에 접근하기 위한 규칙을 설명합니다.

QModbusClient

Modbus 요청을 전송하기 위한 인터페이스입니다.

QModbusDataUnit

Modbus 레지스터 내의 단일 비트 및 16비트 워드 항목을 나타내는 컨테이너 클래스

QModbusDevice

Modbus 클래스, QModbusServer 및 QModbusClient의 기본 클래스

QModbusDeviceIdentification

Modbus 서버의 물리적 및 기능적 설명을 나타내는 컨테이너 클래스

QModbusExceptionResponse

Modbus ADU 내부의 기능 코드 및 오류 코드를 포함하는 컨테이너 클래스

QModbusPdu

Modbus ADU 내에 저장된 함수 코드 및 페이로드를 포함하는 추상 컨테이너 클래스

QModbusReply

QModbusClient 파생 클래스를 통해 전송된 요청에 대한 데이터를 포함합니다

QModbusRequest

Modbus ADU 내에 저장된 기능 코드와 페이로드를 포함하는 컨테이너 클래스

QModbusResponse

Modbus ADU 내에 저장된 기능 코드와 페이로드를 포함하는 컨테이너 클래스

QModbusRtuSerialClient

Modbus 서버와의 통신에 시리얼 버스를 사용하는 Modbus 클라이언트를 나타냅니다

QModbusRtuSerialServer

Modbus 클라이언트와의 통신에 시리얼 포트를 사용하는 Modbus 서버를 나타냅니다

QModbusServer

Modbus 요청을 수신하고 처리하기 위한 인터페이스

QModbusTcpClient

Modbus TCP 클라이언트 장치를 위한 인터페이스 클래스

QModbusTcpConnectionObserver

QModbusTcpServer::installConnectionObserver에 전달할 수 있는 객체를 위한 인터페이스를 나타냅니다

QModbusTcpServer

Modbus 클라이언트와의 통신에 TCP 서버를 사용하는 Modbus 서버를 나타냅니다.

상세 설명

다양한 직렬 버스에 액세스할 수 있는 클래스를 제공합니다.

C++ 프로젝트의 경우, 현재 사용 사례에 적합한 헤더를 포함하십시오. 예를 들어, CAN 버스 장치를 사용하는 애플리케이션은 다음을 사용할 수 있습니다.

#include <QCanBusDevice>

CMake에서 이 모듈을 사용하려면, ` find_package() ` 명령을 사용하여 ` Qt6 ` 패키지에서 필요한 모듈 구성 요소를 찾으십시오.

find_package(Qt6 COMPONENTS SerialBus REQUIRED)
target_link_libraries(mytarget PRIVATE Qt6::SerialBus)

qmake로 빌드할 때 이 모듈을 사용하려면, 프로젝트의 .pro 파일에서 QT 변수의 값으로 모듈을 추가하십시오:

QT += serialbus

자세한 내용은 Qt Serial Bus 개요를 참조하십시오.

© 2026 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.