我正在使用python从Linux socket CAN接收数据。ID是0x1f7d8401,而我收到的数据ID是401,只显示最后三位数。 我应该修改什么才能得到除0x之外的整个ID值?import canimport os
print('Bring up CAN0....')
os.system("sudo/sbin/ip link set can0 u
我目前正在为CAN节点做一些测试,在那里我使用python-can和Linux SocketCAN来发送和接收来自节点的CAN帧。我已经进行了一次测试,其中我关闭了CAN接口,因此节点会关闭总线,但还有更多的CAN错误需要测试。编辑:为了让思路清晰:我正在开发一个测试框架,使用pytest和python-can,为了定期发送CAN帧,我有以下代码: import can
bus = can.inte
我刚刚开始使用Python-can,我需要编辑内置日志功能的报告格式。下面是我引用的代码片段。logger = can.Logger('log3.asc') 这是日志文件的结果头文件: date Mon Jun 06 04:56:40.184122 PM 2020
base hex timestamps有没有办法在python-can中编辑这个值?或者,这是否需要额外的代码来手动进入日志文件并对这些值进行条带化? 感谢你抽出时间