Releases: PolySync/oscc
Releases Β· PolySync/oscc
Release Version 1.2.4
Bug Fixes:
- reduce brake override threshold
- publish throttle override status
Release Version 1.2.3
Features:
- Add Throttle Percentage
- Add Vehicle speed
Bug Fixes:
- Update Build Documentation
- Remove extra C-CAN Filtering on C-API
- Update DBC brake value to be signed
- Increase torque override threshold
Release Version 1.2.2
Features:
- Unpack OBD data with the API
- Dual OSCC and OBD CAN channels with Auto Detection
- CMake configuration portability for using OSCC as a submodule
- NULL firmware Implementation
Bug Fixes:
- oscc_close return code
- Missing Bill of Materials
- Missing Niro tests
Release Version 1.2.1
Features:
- Add Niro support
- Refactor fault detection for better noise handling
- Refactor operator override for better noise handling
Release Version 1.2.0
Features:
- Provide common request parameters for CAN messages to establish an API thatβs agnostic from vehicle firmware
- Update DBC files for messages to reflect CAN message changes
- Add CAN filtering to reduce message load per module and provide fall-back for disable message when primary CAN-bus is full
- Eliminate command controller timeouts to remove requirement to periodically send command messages
- Add support for diagnostic display
- Reduce blocking calls by moving fault detection to same sensor reads as operator override
Bug Fixes:
- Fix state where brake lights sometimes remain on after disable
- Fix swapped voltage values during enable
Release Version 1.1.1
- Fix EV brake faults by reducing voltage range of outputs
- Add license file to bundled Cucumber
Release Version 1.1.0
- Fix occasional issue where an "I/O Possible" message appears and the process quits
- Fix occasional issue where brake firmware gets interrupted by a timer during brake disable, causing incomplete disabling
- Fix issue where if
oscc_open()
isn't called first, other API calls attempt to use an invalid socket - Add support for the Kia Soul EV
- Add explicit enable and disable CAN messages for each module
- Add DTC field to fault reports
- Add DBC files describing OSCC CAN messages
- Add CMake flag to disable steering override (default: override enabled)
- Improve steering override detection
- Improve firmware debug print messages to be more informative
- Use volts during spoof conversions
- Expand voltage ranges of steering to provide a 1:1 map of the steering wheel
Release Version 1.0.1
Provides support for older brake actuator boards.
Release Version 1.0.0
Merge pull request #168 from PolySync/maint/reorganize-software-stack Reorganize software stack