- 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)#
- 参数:
other –
QCanBusDeviceInfo
构造
other
的副本。- alias()#
- 返回类型:
str
返回与该CAN总线接口相关的用户可定义别名。
一些CAN总线接口可以有用户定义的别名。这通常是使用CAN硬件供应商的工具实现的。别名允许在以后识别此硬件,特别是在多个接口连接时。
注释
与
serialNumber()
不同,别名不一定保证唯一。如果此功能不支持CAN插件,则返回空字符串。
另请参阅
- 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总线接口的序列号。否则,返回空字符串。
另请参阅