Skip to content

Releases: c4deszes/ldfparser

Release 0.25.0

28 Apr 09:25
fbf34fe
Compare
Choose a tag to compare

Changed

  • Signals overlapping error message now includes relevant information

Release 0.24.0

25 Feb 19:46
8a38dc2
Compare
Choose a tag to compare

Changed

  • scientific/engineeering notation values can now have upper case E

Release 0.23.0

05 Feb 13:35
2ec017f
Compare
Choose a tag to compare

Changed

  • Padding in a frame can now be changed from zeros to padding with ones

Release 0.22.0

30 Jan 07:25
31b4fa6
Compare
Choose a tag to compare

Added

  • Support for J2602 slave node attributes:
    • wakeup_time, poweron_time

Release 0.21.0

13 Sep 17:13
94dc2c8
Compare
Choose a tag to compare

Fixes

  • Add support for encode/decode frame with byte array signals

Release 0.20.0

12 Jun 17:10
dac9b42
Compare
Choose a tag to compare

Added

  • Support for SAE J2602 legacy version
  • Grammar support for the following J2602 fields:
    • max_header_length, response_tolerance for the master node
    • response_tolerance for slave node attributes

Release 0.19.0

12 Mar 23:16
f611870
Compare
Choose a tag to compare

Added

  • ISO17987 version support
  • Grammar support for the following ISO17987 fields:
    • LDF_file_revision
    • Endianness

Changed

  • LDF::get_frame can now return diagnostic frames

Fixes

  • LinSlave protocol version property is now the correct type
  • LinUnconditionalFrame::decode no longer calls the deprecated parse_raw function

Release 0.18.0

12 Dec 23:09
f72956a
Compare
Choose a tag to compare

Changed

  • Remove tests folder from python package
  • Close all files which are opened by the ldfparser

Release 0.17.0

17 Oct 07:01
094da17
Compare
Choose a tag to compare

Added

  • Diagnostic addresses section in LIN 1.3 description files are now parsed correctly,
    the initial_nad and configured_nad attributes will be set according to the address

Release 0.16.0

02 Oct 22:09
Compare
Choose a tag to compare

Added

  • Sporadic frames are parsed into Python objects

Changed

  • Path to the grammar and LDF template are now resolved absolute to allow using them in pyinstaller
  • LDF::get_frame can also return sporadic frames

Fixed

  • The loaded diagnostic frames' lengths are now correctly set