Home

Awesome

Tincan

<p align="center"><img src="https://github.com/mwkpe/tincan/blob/master/tincan.png" alt="tincan banner" width="300"></p> <p align="center">Visualization of CAN bus traffic via UDP interface</p>

Description

Tincan decodes and displays CAN frames. The default interface is via UDP socket and requires a gateway device, e.g. a Raspberry Pi 3 with a PiCAN2 HAT running cangw, or any CAN to UDP gateway that sends raw frames. Adding other interfaces can be done by adapting the dummy receiver.

Features

Status

WIP

Build

Building requires the Qt framework (Qt 5.12+ MinGW 7.3). The project file must be modified where absolute paths to boost and Asio were used. The other libs are part of the repo.

Acknowledgements

Tincan is using Qt, boost, Spirit X3, Asio, GSL, fmt, JSON and doctest.