PySide6.QtSerialBus.QCanBusFactory¶
- class QCanBusFactory¶
- The - QCanBusFactoryclass is a factory class used as the plugin interface for CAN bus plugins. More…- Synopsis¶- Virtual methods¶
- def - createDevice()
 - Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - Detailed Description¶- All plugins must implement the functions provided by this factory class. - abstract availableDevices(errorMessage)¶
- Parameters:
- errorMessage – str 
- Return type:
- .list of QCanBusDeviceInfo 
 
 - Returns the list of available devices and their capabilities for the - QCanBusDevice.- errorMessagecontains an error description in case of failure.- abstract createDevice(interfaceName, errorMessage)¶
- Parameters:
- interfaceName – str 
- errorMessage – str 
 
- Return type:
 
 - Creates a new - QCanBusDevice. The caller must take ownership of the returned pointer.- interfaceNameis the CAN interface name and- errorMessagecontains an error description in case of failure.- If the factory cannot create a plugin, it returns - nullptr.