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.2.tar.gz
(20.8 kB
view details)
Built Distribution
adbctool-0.1.2-py3-none-any.whl
(31.8 kB
view details)
File details
Details for the file adbctool-0.1.2.tar.gz
.
File metadata
- Download URL: adbctool-0.1.2.tar.gz
- Upload date:
- Size: 20.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe7e67b8af8527ee262040ac187d127bc79e462c6d062fb9bfc2a8e7b0356294 |
|
MD5 | 21c37d60df99826033b8b9ee03536dad |
|
BLAKE2b-256 | 3b780c9e170d4212cefdea46e5c002e8e7b0444f6e45474e033f8d1ea840b4d3 |
File details
Details for the file adbctool-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: adbctool-0.1.2-py3-none-any.whl
- Upload date:
- Size: 31.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cae5539a60c0dc0568ee2ba5c95b98d3724fed2da0739577dd758ff60e571dc4 |
|
MD5 | da4d54d6114beca83a54629c118e7415 |
|
BLAKE2b-256 | 601c3113ba1ec5e1d6261a55681850ac06bb80dba1b8d7f5e3c5e86707392ffe |