Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/commaai/cabana
CAN visualizer and DBC maker
https://github.com/commaai/cabana
Last synced: 3 months ago
JSON representation
CAN visualizer and DBC maker
- Host: GitHub
- URL: https://github.com/commaai/cabana
- Owner: commaai
- License: mit
- Archived: true
- Created: 2017-12-12T22:32:37.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-18T00:35:32.000Z (over 1 year ago)
- Last Synced: 2024-06-19T03:08:49.433Z (5 months ago)
- Language: JavaScript
- Homepage: https://my.comma.ai/cabana/
- Size: 41.8 MB
- Stars: 166
- Watchers: 15
- Forks: 95
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-canbus - cabana - CAN visualizer and DBC maker (a tool developed to view raw CAN data; one use for this is creating and editing CAN Dictionaries (DBC files)). (CAN Database / Formats (DBC, KCD))
README
# Cabana
Cabana was a tool developed to view raw CAN data. One use for this is creating and editing [CAN Dictionaries](http://socialledge.com/sjsu/index.php/DBC_Format) (DBC files), and the tool provides direct integration with [commaai/opendbc](https://github.com/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 could load routes from [comma connect](https://connect.comma.ai).
## ⚠️ Deprecation notice
Web cabana has been deprecated in favor of the [new cabana](https://github.com/commaai/openpilot/tree/master/tools/cabana#readme), which brings more features and faster load times.
## Development
**Setup**
```bash
yarn
yarn run sass
yarn start
```**Testing**
```bash
yarn run test
```## Deploy to Production
```bash
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...
```bash
sudo apt-get install -y libusb-dev libudev-dev
```or
```bash
brew install libusb
```# Create React App documentation
This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app) v1.x, then upgraded to `react-scripts` v3.x and use [craco](http://npm.im/@craco/craco) to customize it.
You can read the create react app [documentation here](https://create-react-app.dev/docs/getting-started)
We use craco to easily add [worker-loader](https://npm.im/worker-loader).
## License
[MIT](/LICENSE)