Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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/cantools

Changes 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 signal

This 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