Can-isotp

Latest version: v2.0.4

Safety actively analyzes 638730 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.8

Bug Fixes:

- 63 - Consecutive Frame timeout sometime not raised properly. Remainings 41 Fixed in v1.7
- 56 - Correctly consider address prefix (address extension) when deciding to use a Single Frame.
- Credit : lumagi
- Few documentation and error messages correction.

Improvements:
- Added parameter `default_target_address_type` to easily switch between Physical and Functional message from a layer of software above.
- 57 - Added some mypy support
- Credit : brent-stone
- 61 - Added a rate limiter feature to avoid overflowing the CAN device driver in some particular cases.
- Credit : dpatel20
- 59 - Added "Listen Mode"
- Credit : toooooobi

1.7

Bug Fixes :
- 41 : Correctly raises a timeout when no FC is received

Improvements:
- Handle bitrate_switch flag for python-can compatibility with CAN FD
- Sleep timing of the stack can be modified with `set_sleep_timing`
- Add blocking send option for ISOTP sockets.

1.6

Bugfix:
- Fixed 29: CanStack object imcompatible with python-can v4+ because of deprecation of ``extended_id`` parameter
- 27 : Correctly handles padding.

New feature :
- 27 : New parameter ``tx_data_min_length``, sets the minimum size of a payload.

1.5.1

Minor feature
- Fixed 26 - Address object now ignore keyword arguments

1.5

Improved support for CAN FD
- Fixed 13 - Stack can receive Can frame of size different than ``ll_data_length``
- Renamed parameter ``ll_data_length`` to ``tx_data_length``. Former name is still supported for backward compatibility.
- CanMessage object now have a ``is_fd`` property that will be set to True when the TransportLayer parameter ``can_fd`` is set to True, for easier integration with python-can.
- Fixed 15 - Blocksize of 0 doesn't do a division by zero anymore
- Improved compliance with ISO-15765-2 with more strict reception filter
- Single frame with SF_DL > 7 must have their length encoded in the second byte with an escape sequence. Ignored otherwise
- Consecutive frame with a data length (CAN_DL) different from RX_DL (max(8, first frame CAN_DL)) will be ignored, except for the last one.
- First frame with a data length (CAN_DL) greater than 8 and not in [12,16,20,24,32,48,64] will be ignored.
- Improved test coverage

1.4

- Improved complianced with latest version of ISO-15765-2 (V2016)
- Support Long SingleFrame with CAN FD (Fixes 9 )
- Support frames longer than 4095 bytes
- Added a parameter to set a limit of frame size in reception.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.