hardbyte / hardbyte/python-can
IXXAT interface send_periodic() unexpected when period above 0.5s
- Lingua principale
- Python
- Stelle
- 1.6k
- Fork
- 697
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
When using the command "bus.send_periodic(msg, 0.50)" with the IXXAT interface, the message is send with the defined period up to a period of 0.5 seconds but anything above that (e.g. 0.6) results in a value of about 0.6 - (n*0.5) sec.
So period of 0.6 = 0.1; 1 = 0.5; 1.1 = 0.1 sec. etc.
I don't see this behavior with other interfaces (e.g. vector, kvaser)
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Reproduce the issue with the IXXAT interface using bus.send_periodic(msg, 0.6), 1, and 1.1, then inspect the IXXAT implementation behind send_periodic(). Done means periods above 0.5 seconds are transmitted at the requested interval, with a regression test covering the reported values.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- embedded-iot, networking
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100