https://github.com/tuemb/can-viewer-rs
view the can value mapping with DBC (Rust + Slint)
https://github.com/tuemb/can-viewer-rs
automotive can-bus can-data can-viewer dbc-files embedded-development open-source rust vehicle-communication
Last synced: about 1 month ago
JSON representation
view the can value mapping with DBC (Rust + Slint)
- Host: GitHub
- URL: https://github.com/tuemb/can-viewer-rs
- Owner: TuEmb
- Created: 2024-06-20T08:39:36.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-09-22T10:35:14.000Z (9 months ago)
- Last Synced: 2025-04-23T22:50:13.432Z (about 1 month ago)
- Topics: automotive, can-bus, can-data, can-viewer, dbc-files, embedded-development, open-source, rust, vehicle-communication
- Language: Rust
- Homepage:
- Size: 449 KB
- Stars: 7
- Watchers: 1
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Overview
- **can-viewer** is a tool support showing can packets based on DBC input file using Rust + Slint.
- **can-viewer** is able to see real-time data on CAN bus and set a list of filter CAN IDs.
- **can-viewer** is an open-source project and willing to receive any contributions from community.
The column format:
```
```# Setup
## Linux
Currently, **can-viewer** is using socket can of system to read can packet. Refer https://cantact.io/socketcan/socketcan.html understand and install socket can for Linux environment.
- You must make sure socket can name "can0" is on your system (use `ifconfig` command to check).
- You must make sure socket can is able to read CAN packets from CAN bus (use `candump can0` command to check).
- Build the app by command:
```
cargo build --release
```
- Run the app by command:
```
cargo run --release
```
## Window
**can-viewer** is supporting Peak CAN for window only
- Build the app by command:
```
cargo build --release
```
- Run the app by command:
```
cargo run --release
```
## IOS (not support)