PySide6.QtSerialBus.QCanBusDeviceInfo

class QCanBusDeviceInfo

QCanBusDeviceInfo 提供了关于CAN总线接口的信息。更多

概要

方法

注意

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

详细描述

每个插件可能支持一个或多个具有不同功能的接口。此类提供有关可用功能的信息。

__init__(other)
Parameters:

其他QCanBusDeviceInfo

构造other的副本。

alias()
Return type:

字符串

返回与此CAN总线接口关联的用户可定义别名。

一些CAN总线接口可以关联用户定义的别名。这通常是通过CAN硬件供应商的工具完成的。别名允许以后识别此硬件,特别是在连接多个接口时。

注意

serialNumber()不同,别名不保证是唯一的。

如果CAN插件不支持此功能,则返回一个空字符串。

另请参阅

serialNumber()

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总线接口的序列号作为字符串。否则,返回一个空字符串。

另请参阅

alias()