Collin Kidder 81e97e8803 Added ability for candatagrid to show the currently used bits in gray.
Used in signal editor to help make it easier to know what bits are
used. Added single and double precision float code where appropriate.
They weren't supported at all before. But, that code isn't really
tested yet. Added support for multiplexed signals. Most all the code
for the UI is done and some of the backend but it isn't hooked into
the actual signal processing code just yet. Updated program version
number.
2016-01-10 20:34:32 -05:00
2015-04-27 21:38:33 -04:00
2015-12-20 21:29:23 -05:00
2015-12-20 21:29:23 -05:00

SavvyCAN

QT based cross platform canbus tool (C) 2015 EVTV and Collin Kidder

A QT5 based cross platform tool which can be used to load, save, and capture canbus frames. This tool is designed to help with visualization, reverse engineering, debugging, and capturing of canbus frames.

Really requires at a resolution of at least 1024x768. Fully multi-monitor capable.

Currently canbus capture requires a CANDue board from EVTV: (http://store.evtv.me/proddetail.php?prod=ArduinoDueCANBUS&cat=23)

The CANDue board must be running the GVRET firmware which can also be found within the collin80 repos.

It should, however, be noted that use of a capture device is not required to make use of this program. It can load and save in several formats:

  1. BusMaster log file

  2. Microchip log file

  3. CRTD format (OVMS log file format from Mark Webb-Johnson)

  4. GVRET native format

  5. Generic CSV file (ID,D0 D1 D2 D3 D4 D5 D6 D7)

Requires QScintilla library available at:

https://www.riverbankcomputing.com/software/qscintilla/download

Also uses QCustomPlot available at:

http://www.qcustomplot.com/

However, this source code is integrated into the source for SavvyCAN and one isn't required to download it separately.

S
Description
QT based cross platform canbus tool
Readme MIT
13 MiB
Languages
C++ 97.1%
C 1.9%
Shell 0.4%
QMake 0.3%
JavaScript 0.1%