Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 873 Bytes

README.md

File metadata and controls

30 lines (23 loc) · 873 Bytes

Description de l'interface

Ce repo contient les informations utilisées pour la communication entre composants sur le bus CAN.

Dossier can_description

Contient les fichiers JSON de description cross-language

Dossier cpp_header_gen

Contient le script (Python3) de génération des headers pour C++.

Générer le fichier header

Lancer le script Python3:

./generate_header.py

Dossier python_parser

Module Python3 pour parser les fichiers de description JSON.


La documentation est disponible dans python_parser/doc/.
Elle peut aussi être générée à l'aide de pdoc3 (pip install pdoc3) avec:

pdoc --html -o python_parser/doc/ python_parser/ --force

Globalement, ce module met à disposition 3 listes:

  • devicesList - Liste d'objets Device
  • messagesList - Liste d'objets Message
  • framesList - Liste d'objets Frame