Vector DBC to C/C++ Converter IMED has just published a new software tool that is aimed at embedded software developers working with CAN bus systems. It allows seamless integration of Vector’s CANdb++ database into the C/C++ source code by converting the .dbc file to an ANSI C/C++ compatible header file.
It was designed with eclipse-based IDEs in mind to fully support auto-completion. The generated data structure allows the developer to keep an overview over all available CAN messages, to easily access and modify signal values and to reuse written lines of code after the contents of the CAN database have been changed. It fully supports the Atollic TrueStudio IDE together with the STM32 HAL library. The converter is currently in public beta phase and may be used free of charge. Download it here.