mwkpe / tincan

Visualization of CAN bus traffic via UDP interface

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tincan

tincan banner

Visualization of CAN bus traffic via UDP interface

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

  • Import of frame, signal and value definitions from DBC files
  • Live view of received frames and signals in a tree view.
  • Simple trace view of frame and signal data

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.

About

Visualization of CAN bus traffic via UDP interface

License:MIT License


Languages

Language:C++ 99.6%Language:QMake 0.3%Language:Makefile 0.1%