class QCanBusDeviceInfo#

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

摘要#

方法#

注释

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

详细说明#

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

__init__(other)#
参数:

otherQCanBusDeviceInfo

构造other的副本。

alias()#
返回类型:

str

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

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

注释

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

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

另请参阅

serialNumber()

channel()#
返回类型:

int

返回CAN总线接口的序列通道号,从零开始。例如,一个具有双通道的CAN接口可以有通道0和1。如果接口只有一个通道或没有通道信息,则返回零。

description()#
返回类型:

str

返回CAN总线接口的文本描述(如果可用)。例如输出:“PCAN USB Pro FD”。如果没有描述可用,则返回空字符串。

hasFlexibleDataRate()#
返回类型:

bool

如果CAN总线接口是CAN FD(灵活数据速率)兼容的,则返回true。

如果此信息不可用,则返回false。

isVirtual()#
返回类型:

bool

如果CAN总线接口是虚拟的(即没有连接到真实的CAN硬件),则返回true。

如果此信息不可用,则返回false。

name()#
返回类型:

str

返回该CAN总线接口的接口名称,例如“can0”。

这对应于createDevice()interfaceName参数。

plugin()#
返回类型:

str

返回该CAN总线接口的插件名称,例如“peakcan”。

这对应于createDevice()plugin参数。

serialNumber()#
返回类型:

str

如果有可用,则返回作为字符串的CAN总线接口的序列号。否则,返回空字符串。

另请参阅

alias()