hardbyte / hardbyte/python-can
Replay candump: `MessageSync` (python-can) and `canplayer` (can-utils) behave slightly differently
- Ngôn ngữ chính
- Python
- Star
- 1.6k
- Fork
- 697
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Hi,
### Observation:
Regarding the skip parameter `MessageSync` (python-can) and `canplayer` (can-utils) behave slightly differently.
`canplayer -s 1 -I candump.log`
skip gaps in timestamps > 1 second
if skip gap is detected the subsequent CAN msg is sent *instantly*
however
`MessageSync(reader,timestamps=True, skip=1)`
skip gaps in timestamps > 1 second
if skip gap is detected the subsequent CAN msg is sent only *after 1sec*
As a result there is an additional gap of 1sec if I compare both traces.
### Expected behavior
`canplayer` and `python-can` replay stored canlogs exactly the same
### Additional context
I'm not really sure whether this is a bug or a feature.
However I decided to share my experience as I spent quite some time to find the root cause of my problem.
Many thanks ...
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.