Skip to content

Web based tool for ECUs using WASM

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

marcelbuesing/fluxkompensator

Repository files navigation

Fluxkompensator

Build Status Docker Build MicroBadger

Fluxkompensator can currently be used as a CAN (database) DBC viewer. It uses the can-dbc Rust crate for parsing DBC files via WASM. The DBC content is rendered using React.

Example Screenshot of J1939 dbc: screenshot

Testride

Right now the quickest way to give the Fluxkompensator a testride is running a docker container:

docker run -p 8080:80 marcelbuesing/fluxkompensator:latest

Open the app via http://localhost:8080 .

You may use the j1939.dbc or your own file to give it a try.

Prerequisites

Build and Run

  • npm install - Install JS dependencies

  • npm run start -- Serve the project locally for development at http://localhost:8080.

  • npm run build -- Bundle the project (in production mode).

For more details: WASM Template Tutorial: https://rustwasm.github.io/docs/wasm-pack/tutorials/index.html

Docker Image

The docker image contains WASM/JS production builds. The content is served via an nginx:alpine. Check the Dockerfile for details.

Run

docker run -p 80:80 marcelbuesing/fluxkompensator:latest

Local build

docker build -t fluxkompensator .
docker run -p 80:80 fluxkompensator:latest

About

Web based tool for ECUs using WASM

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published