Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kdschlosser/vector_dbc
Vector CANdb++ file parser
https://github.com/kdschlosser/vector_dbc
Last synced: 3 months ago
JSON representation
Vector CANdb++ file parser
- Host: GitHub
- URL: https://github.com/kdschlosser/vector_dbc
- Owner: kdschlosser
- License: mit
- Created: 2021-02-18T05:37:53.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-13T00:27:45.000Z (about 1 year ago)
- Last Synced: 2024-04-18T19:36:35.299Z (7 months ago)
- Language: Python
- Size: 114 KB
- Stars: 18
- Watchers: 4
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-canbus - Vector CANdb++ DBC file parser - Modified version of the dbc file parser of eerimoq. (CAN Database / DBC only)
README
# Vector CANdb++ DBC file parser
This is a modified version of the dbc file parser that is included with cantools written by Erik Moqvist
https://github.com/eerimoq/cantoolsChanges made:
* Removed everything except for the pieces needed to read and write DBC files.
* Improved the overall performance of the code
* Added 103 Vector defined attributes
* Added handling of GMParameterId's
* Added proper decoding of GMParameterId's and J1939 PDU Id's
* Added support for ECU's
* Fixed default attributes not propigating to the respective ovject types
* Added classes that represent a couple of different types of frame id's
* Added listing RX and TX signals that are attached to a node
* Added receivers list to messages
* Added encoding and decoding using a node
* Added encoding via a signalThis is not a drop in replacement for the cantools dbc parser,
there are code changes that would need to be made in order for this to run