You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add autostart option to BusABC.send_periodic() (#1853)
* Add autostart option (kwarg) to BusABC.send_periodic() to fix issue #1848
* Fix for #1849 (PCAN fails when PCAN_ERROR_ILLDATA is read via ReadFD) (#1850)
* When there is an invalid frame on CAN bus (in our case CAN FD), PCAN first reports result PCAN_ERROR_ILLDATA and then it send the error frame. If the PCAN_ERROR_ILLDATA is not ignored, python-can throws an exception.
This fix add the ignore on the PCAN_ERROR_ILLDATA.
* Fix for ruff error `can/interfaces/pcan/pcan.py:5:1: I001 [*] Import block is un-sorted or un-formatted`
Added comment explaining why to ignore the PCAN_ERROR_ILLDATA.
* Format with black to pass checks
* Do not ignore autostart parameter for Bus.send_periodic() on IXXAT devices
* Do not ignore autostart parameter for Bis.send_periodic() on socketcan devices
* Fix double start socketcan periodic
* Fix link methods in docstring for start() methods of the tasks can.broadcastmanager.CyclicTask.start
* Change the behaviour of autostart parameter in socketcan implementation of CyclicSendTask to not call _tx_setup() method instead of adding a parameter to it.
* Fix code style (max 100 chars per line)
Fix wrong docstring reference.
---------
Co-authored-by: Tomas Bures <bures@d3s.mff.cuni.cz>
Co-authored-by: Sebastian Wolf <Sebastian.Wolf@pace-systems.de>
0 commit comments