Skip to main content

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 file
  • vehicle type: vehicle type
# adbctool -f vehicle.dbc -t vehicle_type
adbctool -f test/acura_ilx_2016_nidec.dbc -t acura_ilx

Project details


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)

Uploaded Source

Built Distribution

adbctool-0.1.1-py3-none-any.whl (31.6 kB view details)

Uploaded Python 3

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

Hashes for adbctool-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5a8d27b376241c3cea563f50796251f10d4ee357ef75565106735ffb8fc4a505
MD5 9e4736ed5111b1644ac6da5f31713dbe
BLAKE2b-256 da1436795c35f4af972cb196e888fba7a6d774835ac252faa2d1c45aadf332a1

See more details on using hashes here.

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

Hashes for adbctool-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e0d96328bb73320dcbb0fcffad354a5950cf8c3b5270bc1e2325305444990693
MD5 4c0604f79880c6a828b38b4d8b5d6fa2
BLAKE2b-256 8f88b4e6fbc1e830e661ffc12f43e2f8ded30f8efc5ea1a39fb76d2a008974ad

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page