PySide6.QtSerialBus.QCanBusFactory

class QCanBusFactory

QCanBusFactory 类是一个工厂类,用作 CAN 总线插件的插件接口。更多

概要

虚拟方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

所有插件必须实现此工厂类提供的功能。

abstract availableDevices(errorMessage)
Parameters:

errorMessage – str

Return type:

QCanBusDeviceInfo的列表

返回可用于QCanBusDevice的设备列表及其功能。

errorMessage 包含失败时的错误描述。

abstract createDevice(interfaceName, errorMessage)
Parameters:
  • interfaceName – str

  • errorMessage – str

Return type:

QCanBusDevice

创建一个新的QCanBusDevice。调用者必须拥有返回指针的所有权。

interfaceName 是CAN接口名称,errorMessage 包含失败时的错误描述。

如果工厂无法创建插件,它将返回 nullptr