hardbyte / hardbyte/python-can

Unable to receive correct data

Aperta
#1,254 9 commenti 0 reazioni 0 assegnatari Vedi su GitHub
backend:kvaser bug
Lingua principale
Python
Stelle
1.6k
Fork
697
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### 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.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.