- class QCanBusFactory#
类
QCanBusFactory
是一个用于 CAN 总线插件的插件界面工厂类。 更多…概述#
虚函数#
def
createDevice()
注意
本文档可能包含从 C++ 自动翻译成 Python 的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,您也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告知我们。
详细描述#
所有插件必须实现由本工厂类提供的功能。
- 抽象 availableDevices(errorMessage)#
- 参数:
errorMessage – 字符串
- 返回类型:
QCanBusDeviceInfo对象的列表
返回可用于
QCanBusDevice
的设备列表及其功能。如果失败,
errorMessage
中将包含错误描述。- 抽象 createDevice(interfaceName, errorMessage)#
- 参数:
interfaceName – 字符串
errorMessage – 字符串
- 返回类型:
创建一个新的
QCanBusDevice
。调用者必须获取返回指针的所有权。interfaceName
是CAN接口名称,且如果失败,errorMessage
将包含错误描述。如果工厂无法创建插件,则返回
nullptr
。