hardbyte / hardbyte/python-can
Unable to receive correct data
- 主要语言
- Python
- 星标
- 1.6k
- 派生
- 697
- PR 合并指标
- 30 天内没有已合并 PR
描述
### Describe the bug
Not receiving correct data from can interface
### To Reproduce
Send a single message through kvaser can channel 0 using
```python
msg = can.Message(arbitration_id=0x131, dlc = 6, data=[1, 2, 3, 12, 10, 11], is_error_frame=False, is_extended_id=False)
bus.send(msg)
```
Using kvaser can channel 1 interface
```python
for msg in bus
print (msg)
```
Same as the documentation
### Expected behavior
We should be receiving dlc = 6 data = 1 2 3 12 10 11
I read dlc =4 Error frame data = 20 28 00 00 (irrespective of what data is being sent)
### Additional context
OS and version: win10
Python version: py3.10.2
python-can version: 3.3.4
python-can interface/s (if applicable): kvaser, bitrate 500000
This also happens if you send data through pcan pci bus and receive data on kvaser. Doesn't work the other way around.
贡献指南
评估
这个 Issue 还没有评估数据。