CAN visualizer and DBC maker
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Joost Wooning a0ab8086bf
use api files endpoint (#132)
3 days ago
.github/workflows upgrade packages (#87) 6 months ago
public oauth login using api redirects (#76) 10 months ago
src use api files endpoint (#132) 3 days ago
.babelrc Upgrade to react-scripts 3 and craco (#23) 3 years ago
.dockerignore oauth login using api redirects (#76) 10 months ago
.editorconfig Switch to use @commaai/pandajs for webusb communications 4 years ago
.env.development m3u8 cache bust 6 months ago
.env.production m3u8 cache bust 6 months ago
.env.staging m3u8 cache bust 6 months ago
.eslintignore Add eslint with explorer configuration (#26) 3 years ago
.eslintrc fix signals for CAN-FD (#116) 5 months ago
.gitignore gitignore .swp 9 months ago
.nvmrc Make netlify use node 10 3 years ago
Dockerfile upgrade packages (#87) 6 months ago
LICENSE add license 3 years ago
README.md add usage instructions to README.md (#125) 3 months ago
config.js.template oauth login using api redirects (#76) 10 months ago
craco.config.js oauth login using api redirects (#76) 10 months ago
jest-puppeteer.build.config.js Support testing against builds 3 years ago
jest-puppeteer.config.js Add puppeteer config and test for demo mode 3 years ago
nginx.conf nginx gzip 10 months ago
package.json use api files endpoint (#132) 3 days ago
sentry.properties Add sentry properties for deployment 3 years ago
server.js oauth login using api redirects (#76) 10 months ago
server.py rotated github secret 3 years ago
yarn.lock use api files endpoint (#132) 3 days ago

README.md

Cabana

Cabana is a tool developed to view raw CAN data. One use for this is creating and editing CAN Dictionaries (DBC files), and the tool provides direct integration with commaai/opendbc (a collection of DBC files), allowing you to load the DBC files direct from source, and save to your fork. In addition, you can load routes from comma connect.

Usage Instructions

See openpilot wiki

Setup

yarn
yarn run sass

Development

yarn start

Contributing

yarn run test

Deploy to Production

npm version patch
git push origin master --tags # push version patch
yarn run deploy # builds and deploys to github pages

errors building libusb modules?

You can safely ignore those errors even though it returns 1. If you'd like them to go away just because they're annoying, install libusb-dev...

sudo apt-get install -y libusb-dev libudev-dev

or

brew install libusb

Create React App documentation

This project was bootstrapped with Create React App v1.x, then upgraded to react-scripts v3.x and use craco to customize it.

You can read the create react app documentation here

We use craco to easily add worker-loader.

License

MIT