This package can be used to decode CAN messages with the use of a DBC file.

Features

DBC parsing, CAN decoding

Usage

You first have to create a DBC database

File file1 = File("Path to DBC file");
...
File filen = File("Path to DBC file");
DBCDatabase can = await DBCDatabase.loadFromFile([file1, ..., filen]);

Then you can decode byte level can messages

can.decode(bytes);