PySide6.QtSerialBus.QCanBusDeviceInfo¶
- class QCanBusDeviceInfo¶
QCanBusDeviceInfo提供了关于CAN总线接口的信息。更多…概要¶
方法¶
def
__init__()def
alias()def
channel()def
description()def
isVirtual()def
name()def
plugin()def
serialNumber()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
每个插件可能支持一个或多个具有不同功能的接口。此类提供有关可用功能的信息。
- __init__(other)¶
- Parameters:
其他 –
QCanBusDeviceInfo
构造
other的副本。- alias()¶
- Return type:
字符串
返回与此CAN总线接口关联的用户可定义别名。
一些CAN总线接口可以关联用户定义的别名。这通常是通过CAN硬件供应商的工具完成的。别名允许以后识别此硬件,特别是在连接多个接口时。
注意
与
serialNumber()不同,别名不保证是唯一的。如果CAN插件不支持此功能,则返回一个空字符串。
另请参阅
- channel()¶
- Return type:
整数
返回CAN总线接口的顺序通道号,从零开始。例如,一个双通道CAN接口可能有通道0和1。如果接口只有一个通道或没有关于通道的信息,则返回零。
- description()¶
- Return type:
字符串
返回CAN总线接口的文本描述(如果可用)。示例输出:“PCAN USB Pro FD”。如果没有可用的描述,则返回空字符串。
- hasFlexibleDataRate()¶
- Return type:
布尔
如果CAN总线接口支持CAN FD(灵活数据速率),则返回true。
如果此信息不可用,则返回false。
- isVirtual()¶
- Return type:
布尔
如果CAN总线接口是虚拟的(即未连接到真实的CAN硬件),则返回true。
如果此信息不可用,则返回 false。
- name()¶
- Return type:
字符串
返回此CAN总线接口的接口名称,例如“can0”。
这对应于
createDevice()的interfaceName参数。- plugin()¶
- Return type:
字符串
返回此CAN总线接口的插件名称,例如“peakcan”。
这对应于
createDevice()的plugin参数。- serialNumber()¶
- Return type:
字符串
如果可用,返回CAN总线接口的序列号作为字符串。否则,返回一个空字符串。
另请参阅