class QCanBusFactory#

QCanBusFactory 是一个用于 CAN 总线插件的插件界面工厂类。 更多

概述#

虚函数#

注意

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

详细描述#

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

抽象 availableDevices(errorMessage)#
参数:

errorMessage – 字符串

返回类型:

QCanBusDeviceInfo对象的列表

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

如果失败,errorMessage中将包含错误描述。

抽象 createDevice(interfaceName, errorMessage)#
参数:
  • interfaceName – 字符串

  • errorMessage – 字符串

返回类型:

QCanBusDevice

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

interfaceName是CAN接口名称,且如果失败,errorMessage将包含错误描述。

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