xatavian / cpp-can-parser

C++ library for parsing CAN databases (currently only with the DBC format)
GNU Lesser General Public License v3.0
85 stars 21 forks source link

New functionnalities for the CLI and layout checking capabilities for can-parse #1

Closed xatavian closed 4 years ago

xatavian commented 4 years ago

I have divided all the possible operations of can-parse in 4 (well 5 considering the help) differents actions:

Currently the operations are not all available (only the print all has been coded for now) but i'm merging so I can keep working on other features and not be stuck on this branch.

The CLI has also been very much improved: the help message is prettier and more informative (and only outputs in the standard error when it is shown without -h ! Better for systems that consider that every time something is outputted in std::cerr an error happened).

Frame layout checks (make sure that signals don't overlap) have been added but honestly it hasn"t been thoroughly tested yet.