Qt Serial Bus Reference Documentation

Supported Keywords

Message ID

Signal Description

General Description

Data Endianness Processing

Little Endian

Big Endian

Multiplexed Signals Explained

Value Conversions

Qt CAN Bus

Overview

CAN Bus Plugins

Implementing a Custom CAN Plugin

Qt Modbus

Changes to Qt SerialBus

Changes overview

Build system

API changes

Qt CAN bus

Removal of QCanBusFactoryV2

Changes to QCanBusDevice

Changes to QCanBusFrame

Qt Modbus

Renaming of QModbusRtuSerialMaster and QModbusRtuSerialSlave

Qt Serial Bus

Getting Started

Supported Buses and Protocols

API Reference

Logging Categories

Examples

Module Evolution

Using PassThruCAN Plugin

PassThruCAN usage

Creating CAN Bus Devices

Using PeakCAN Plugin

Creating CAN Bus Devices

Using SocketCAN Plugin

SocketCAN usage

Setting up real CAN hardware

Default settings

CAN FD settings

Setting up a virtual CAN bus

Creating CAN Bus Devices

Using SystecCAN Plugin

Creating CAN Bus Devices

Using TinyCAN Plugin

Creating CAN Bus Devices

Qt Serial Bus module topics

Using VectorCAN Plugin

Creating CAN Bus Devices

Using VirtualCAN Plugin

Creating CAN Bus Devices

CAN Bus Manager

Creating a QCanBusDevice

Processing Incoming Frames

Sending Frames

Running the Example

Modbus Client

Creating a QModbusClient

Reading Data

Writing Data

Running the Example

Modbus Custom Command

User-Defined Modbus Function Codes

Sending Custom Modbus Commands

Custom Modbus Server

Custom Modbus Client

Running the Example

Modbus Server

Creating a QModbusServer

Changing Local Values

Handling Remote Writes

Running the Example

OpenVehicles DBC Intro

CSSElectronics DBC Intro

Qt SerialBus Examples

Qt Serial Bus C++ Classes