Openinverter-can-tool

Latest version: v0.2.1

Safety actively analyzes 682334 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.1

What's Changed
* Fix DBC generation for enum and bitfield parameters to apply the gain and offset on the CAN mapping as described in 8.

**Full Changelog**: https://github.com/davefiddes/openinverter-can-tool/compare/v0.2.0...v0.2.1

0.2.0

What's Changed
* Fully automatic firmware upgrade
* Failed device recovery with or without serial number information

For best performance devices using [stm32-CANBootloader](https://github.com/jsphuebner/stm32-CANBootloader) should be running release v1.3 or later. This is particularly important when recovering devices on a network with multiple devices at power-on.

**Full Changelog**: https://github.com/davefiddes/openinverter-can-tool/compare/v0.1.0...v0.2.0

0.1.0

What's Changed
* CAN message mappings now support both standard CAN 2.0a and extended CAN 2.0b frames.
* Fix DBC export of CAN RX message maps to address issue 6 . Signals in RX maps are now unsigned. Signals in TX maps remain signed. All should match the expected behaviour of libopeninv projects.
* It is now possible to quickly clear all maps by issuing `oic can clear` or `oic can clear all` rather than having to clear tx and then rx.
* Adopt semantic version numbering from this release forwards

**Full Changelog**: https://github.com/davefiddes/openinverter-can-tool/compare/v0.0.9...v0.1.0

0.0.9

What's Changed
* Custom CAN message mappings can be managed by the tool. Many thanks to celeron55 for this functionality.
* CAN message maps can be exported to a local JSON file and reloaded onto the same or a different device
* CAN message maps can be exported to a DBC file for use with common tools like [SavvyCAN](https://savvycan.com/)
* `oic log` now takes special wildcard parameters `ALL`, `PARAMS` or `VALUES` which saves having to specify each parameter
* It is possible to specify the CAN node with the `OIC_NODE` environment variable easing use of the tool with non-default node ids
* Be more forgiving of badly formed parameter databases (fixes issue 4)
* Scan all possible nodes up to nodeid 127 (fixes issue 3)
* Major internal refactoring allowing more complete unit tests
* Remove python 3.7 support and add python 3.12 support

New Contributors
* celeron55 made their first contribution in https://github.com/davefiddes/openinverter-can-tool/pull/2

**Full Changelog**: https://github.com/davefiddes/openinverter-can-tool/compare/v0.0.8...v0.0.9

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.