Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tsabelmann/canviewer
canviewer is a can-bus analysis software application. It is based on SocketCan and uses *.json files to decode specific can-bus message having a specific ID.
https://github.com/tsabelmann/canviewer
can-bus can-fd can-message canviewer dbc enum pcan peak socketcan sym vector
Last synced: 23 days ago
JSON representation
canviewer is a can-bus analysis software application. It is based on SocketCan and uses *.json files to decode specific can-bus message having a specific ID.
- Host: GitHub
- URL: https://github.com/tsabelmann/canviewer
- Owner: tsabelmann
- License: mit
- Created: 2021-08-25T10:12:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-08-25T10:47:33.000Z (over 3 years ago)
- Last Synced: 2024-10-27T21:53:03.451Z (about 2 months ago)
- Topics: can-bus, can-fd, can-message, canviewer, dbc, enum, pcan, peak, socketcan, sym, vector
- Language: C++
- Homepage:
- Size: 26.4 KB
- Stars: 9
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-canbus - canviewer - GUI program that allows the inspection of incoming can-bus messages, either from recorder can-bus data or live data. (Utils / Python Tools)
README
# canviewer
## What is canviewer?
canviewer is can-bus analysis software. It allows the receiving of can-bus messages and the display in a hierarchical fashion. It uses *.json files to apply conversions to selected can-bus messages have a specific ID.
## Program Requirements
- Debian / Ubuntu Operating System
## Required Software
Building canviewer from source requires the following dependencies:
- Git
- GCC or G++
- CMake
- PkgConfig
- Boost
- GTKmm
- SocketCAN## Installing Dependencies on Debian / Ubuntu
```
sudo apt-get install build-essential git cmake pkg-config libboost-all-dev libgtkmm-3.0-dev libsocketcan-dev
```## Building Instructions
### Building canviewer
```
cd toonz
mkdir build
cd build
cmake ..
make
```### Running canviewer
```
cd build
./canviewer
```