Skip to content

Releases: pylessard/python-can-isotp

v1.6

08 Jun 00:40
Compare
Choose a tag to compare

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.

v1.5.1

16 Apr 01:49
Compare
Choose a tag to compare

Minor feature

  • Fixed #26 - Address object now ignore keyword arguments

v1.5

03 Jul 00:31
Compare
Choose a tag to compare

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

v1.4

01 May 01:23
Compare
Choose a tag to compare
  • 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.

v1.3

02 Jan 04:06
Compare
Choose a tag to compare
  • Include an python implementation of the protocol
  • Added documentation
  • improve tpsock support

v0.2

26 Nov 04:42
Compare
Choose a tag to compare
Updated download url