Releases: openxc/openxc-python
Releases · openxc/openxc-python
2.2.0
OpenXC Python Release 2.1.0
v2.1.0
- SonarQube integration
- Fix: Modem configuration for c5 cellar build now properly sets baud rate
- Fix: Protobuf general improvements
- Keyboard interupt via c added to openxc-dump and Obd2 Scanner
- Stitching Feature, large messages are now packaged and sent in smaller chunks from the v
2.0.0
v2.0.0
- Known Issue: OpenXC python must be used with firmware 8.0.0 or greater.
- Feature: openxc-generate-firmware-code generator now generates signals.cpp in a more memory efficent way.
- Feature: Add dashboard on message change highlighting.
- Feature: Add column sorting and filtering on dashboard.
- Feature: Add more verbosity to libusb errors.
- Fix: Fix more python 3 migration byte bugs.
python 2.7 cleanup
Add Platform command
Dependency version updates
Bug fixes
C5 SD Card & RTC commands
Feature: Support for new C5 Cellular, SD, and RTC commands.
Commands are described here: https://github.com/openxc/openxc-message-format/blob/master/JSON.mkd#commands
Support OpenXC message format commands from v0.4.0 and VI v7.0.0.
- Feature: Support scanning for Bluetooth devices when using Linux
- Feature: Support connecting to Bluetooth VIs directly from the library in
Linux using BlueZ. - Feature: Support adding and cancelling diagnostic requests.
- Feature: Read 'status' field in command responses.
- Feature: Allow explicitly setting the payload format when sending and
receiving commands with a VI. - Feature: Support command to control status of CAN acceptance filter bypass.
- Feature: Support controlling passthrough status of CAN buses in VI.
- Feature: Support 'loopback' attribute of CAN buses in firmware config.
- Feature: Support setting desired decoding type for diagnostic requests.
- Feature: Support command to change payload format of VI.
- Improvement: Better balance between big efficient reads and quick signal
responses when receiving via USB. - Improvement: Remove now unnecessary sleep from command line tools.
- Improvement: Complete full support for protobuf message deserialization.
- Improvement: Improve unit test coverage from 27% to 58%.
- Fix: Use correct abbreviation for kilometer unit.
- Fix: Remove deprecated signal attribute from example code.
- Fix: Spool up message receivers before sending requests to make sure not to
miss responses.