Skip to content

0.2.0: Add LIN protocol support.

Choose a tag to compare

@epage epage released this 15 Aug 02:12
· 174 commits to main since this release

Bug Fixes

  • Improve thread safety (e16827d7, closes #146)
  • API:
    • Include special frames in wildcard import (92c1c777)
    • signals and frames semantics (7c01b4b1, closes #173)
    • Convert payload in way that works with all Py2.7 versions (892ff834)
    • In frame repr, highlight core info (7399c112, closes #170)
    • Switch LIN identifier repr to hex (6765f690)
    • Improve consistency with future signal reads (326f3bb8)
    • Improve terminology (4b8fa3f4)
  • ctypes: Properly parse/form CanBusError (d3380364)
  • docs:
  • examples:
  • tests:
    • Improve failure output (b9eccda9)
    • CanBusErrorFrame repr was untested (f14457b3)

Features

Minor Breaking Changes

We do not expect these breaking changes to impact any clients

  • Modify or remove unsupported or broken code
  • Renamed function parameters in functions that callers are unlikely to use named arguments

Changes:

  • Remove unsupported property (4dbcb0b8)
  • Support LIN interface properties (87076317)
  • signals and frames semantics (7c01b4b1, closes #173)
  • Remove irrelevant resamp_rate property (b5b01978, closes #121)
  • Improve consistency with future signal reads (326f3bb8)
  • Improve terminology (4b8fa3f4)