发表评论
BusABC为物理和虚拟CAN Bus提供一个包装器。
通过调用具有特定接口的Bus()函数来创建特定于接口的实例,例如:
vector_bus = can.Bus(interface='vector', ...)
参数介绍
can.Bus(channel=None, interface=None, config_context=None, ignore_config=False, **kwargs)
参数 | 数据类型 | 含义 |
channel | str|int|None | 通道标识。所需的类型依赖于后端。设置为“无”可使其从默认配置中自动解析。 |
interface | str|None | 有关支持的接口列表,可以查看上一篇配置文章Python-can库的使用(2)——配置。设置为“无”可使其从默认配置中自动解析。 |
config_context | str|None | 传递给配置源的额外“context”。这可用于在配置文件中选择“默认”以外的节。 |
ignore_config | bool | 如果为True,则只有给定的参数将用于总线实例化。现有配置源将被忽略。 |
kwargs | Any | 接口特定的关键字参数 |