0.2.0: Add LIN protocol support.
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:
- Record correct frames type (50a69999)
- examples:
- tests:
Features
- API:
- Adding partial database API support (eb7f9603)
- Implement LinFrame and test (0b5aec8e)
- Add lin scheduling (d1f7cf96)
- Support session.lin_comm (bd8f46a4)
- Support LIN interface properties (87076317)
- Signal/Frame conversion mode (d1a0ac7d)
- CanBusError class (68b7f502)
- StartTriggerFrame class (ae6b7640)
- LogTriggerFrame class (3a29433a)
- DelayFrame class (58f15614)
- LinBusErrorFrame support (483c42aa)
- Default frame parameters (ef617563)
- examples: LIN Frame Stream IO (cd67ed08)
- tests:
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: