python-can库的接口和功能列举出来
时间: 2024-05-30 09:16:15 浏览: 20
1. can.interface.Bus: 提供了CAN总线的访问接口,可以通过该接口连接CAN总线,并进行数据传输。
2. can.interface.Message: 提供了CAN帧的数据结构,包括帧ID、数据长度、数据内容等。
3. can.interface.Packet: 提供了CAN数据包的数据结构,包括数据帧、远程帧、错误帧等。
4. can.interface.BaseBus: 提供了CAN总线的基本操作接口,包括发送数据帧、接收数据帧、设置过滤器等。
5. can.Notifier: 提供了CAN数据帧的监听接口,可以监听CAN总线上的数据帧,并将数据帧传递给指定的回调函数进行处理。
6. can.BusABC: 提供了CAN总线的抽象基类,定义了CAN总线的基本操作接口,并提供了一些默认实现。
7. can.Message: 提供了CAN帧的数据结构,包括帧ID、数据长度、数据内容等。
8. can.CanError: 提供了CAN错误码的数据结构,包括错误类型、错误代码等。
9. can.CanErrorFrame: 提供了CAN错误帧的数据结构,包括错误类型、错误代码、错误帧的数据内容等。
10. can.CanFrame: 提供了CAN数据帧的数据结构,包括帧ID、数据长度、数据内容等。
11. can.CanRemoteFrame: 提供了CAN远程帧的数据结构,包括帧ID、数据长度等。
12. can.CanFilter: 提供了CAN过滤器的数据结构,包括过滤器ID、过滤器掩码等。
13. can.CanBus: 提供了CAN总线的数据结构,包括总线名称、总线类型等。
14. can.CanMessage: 提供了CAN数据帧的数据结构,包括帧ID、数据长度、数据内容等。
15. can.CanRawFilter: 提供了CAN原始过滤器的数据结构,包括过滤器ID、过滤器掩码等。