PySide6.QtSerialBus#
Filter
Filter.PySide6.QtSerialBus.QCanBusDevice.Filter.frameId
Filter.PySide6.QtSerialBus.QCanBusDevice.Filter.frameIdMask
Filter.PySide6.QtSerialBus.QCanBusDevice.Filter.type
Filter.PySide6.QtSerialBus.QCanBusDevice.Filter.format
QCanBus
QCanBusDevice
QCanBusDeviceInfo
QCanBusFactory
QCanBusFrame
QModbusClient
QModbusDataUnit
QModbusDevice
QModbusDeviceIdentification
QModbusPdu
QModbusReply
QModbusRequest
QModbusRtuSerialClient
QModbusRtuSerialServer
QModbusServer
QModbusTcpClient
QModbusTcpConnectionObserver
QModbusTcpServer
TimeStamp
Detailed Description#
The Qt Serial Bus API provides classes and functions to access the various industrial serial buses and protocols, such as CAN, ModBus, and others.
Getting Started#
To include the definitions of modules classes, use the following directive:
import PySide6.QtSerialBus
Supported Buses and Protocols#
Qt CAN Bus
Qt Modbus
Logging Categories#
The QtSerialBus module exports the following logging categories:
Logging Category |
Description |
---|---|
qt.canbus |
Enables standard logging inside the Qt CAN Bus classes |
qt.canbus.plugins |
Enables low level logging inside the Qt CAN Bus plugin classes. To set logging for a specific plugin, use |
qt.modbus |
Enables standard logging inside the Qt Modbus classes |
qt.modbus.lowlevel |
Enables low level logging including individual packet content inside the Qt Modbus classes |
Logging categories can be used to enable additional warning and debug output for QtSerialBus.
A quick way to enable all Qt Modbus logging is to add the following line:
QLoggingCategory.setFilterRules("qt.modbus* = true")
List of Classes#
C |
|||
F |
|||
M |
|||
T |