Hello, welcome to the engine simulation can-bus decoder. A small project meant to be used in tandem with the engine simulator from this repo: https://github.com/TheManiacCode/Engine-simulator.
This takes a signal in from "vcan0" and breaks it down to its individual parts. This makes it easy to breakdown and understand the simple parts about how the can messages will show up while reading the signals on a OBD port or similar interfaces.
The idea is to have tools to use and learn decoding a engines ECU. The program will give tools needed to decipher the bytes into human readable/understandable messages.
Edit python file to pluck the can inputs from the stream. use the different commands from vcandecoder class to get the correct info out of it. A good indication on what might be what in the can files are the arbitration id if you have a old dbc or find something on the internet. Uhhh, I used the dbc while developing but it should be possible to reverse engineer it from the class.
Cantools, python-can, can-utils