apollo dbc tool
Project description
Gen Vehicle Protocol Tool
adbctool
is a convinent tool to let you quickly generate a nearly complete code for a new vehicle for Apollo.
You only have to do is to have the dbc file (which is a communication protocol for the car, which is usually made by the vehicle integrated company), and write a less 10 lines config for generate an encode/decode.
How to get vehicle's DBC file
- opendbc is a project that opens the vehicle dbc protocol.
- openvehicles is an open car project that contains any vehicle information you want to know.
- vehicles Apollo vehicle protocols based by opendbc.
Quick start
Install
You can install adbctool by following cmd.
pip3 install adbctool
Example
Generate c++ code based on dbc file.
vehicle dbc file
: vehicle's dbc filevehicle type
: vehicle type
# adbctool -f vehicle.dbc -t vehicle_type
adbctool -f test/acura_ilx_2016_nidec.dbc -t acura_ilx
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
adbctool-0.1.1.tar.gz
(19.6 kB
view details)
Built Distribution
adbctool-0.1.1-py3-none-any.whl
(31.6 kB
view details)
File details
Details for the file adbctool-0.1.1.tar.gz
.
File metadata
- Download URL: adbctool-0.1.1.tar.gz
- Upload date:
- Size: 19.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a8d27b376241c3cea563f50796251f10d4ee357ef75565106735ffb8fc4a505 |
|
MD5 | 9e4736ed5111b1644ac6da5f31713dbe |
|
BLAKE2b-256 | da1436795c35f4af972cb196e888fba7a6d774835ac252faa2d1c45aadf332a1 |
File details
Details for the file adbctool-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: adbctool-0.1.1-py3-none-any.whl
- Upload date:
- Size: 31.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0d96328bb73320dcbb0fcffad354a5950cf8c3b5270bc1e2325305444990693 |
|
MD5 | 4c0604f79880c6a828b38b4d8b5d6fa2 |
|
BLAKE2b-256 | 8f88b4e6fbc1e830e661ffc12f43e2f8ded30f8efc5ea1a39fb76d2a008974ad |