Skip to content

JWhitleyWork/can_dbc_parser

Repository files navigation

CAN DBC Parser

This is an implementation of a DBC parser which will represent messages and signals as C++ objects. This is nearly completely copied from https://github.com/NewEagleRaptor/raptor-dbw-ros2 with minor modifications (different namespace and a new CanFrame struct) but de-coupled from ROS.

NOTE

If you need a more complete (but less compact) C++ library for DBC parsing, check out https://github.com/xR3b0rn/dbcppp.

Build / Installation Instructions

From the repository folder:

mkdir build
cd build
cmake ..
sudo make install

Uninstall Instructions

From the repository folder:

cd build
sudo make uninstall

Usage Instructions

In your CMakeLists.txt:

target_link_libraries(MyTarget PRIVATE CanDbcParser::can_dbc_parser)

About

A C++ parser for DBC (CAN network definition) files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published