Ce repo contient les informations utilisées pour la communication entre composants sur le bus CAN.
Contient les fichiers JSON de description cross-language
Contient le script (Python3) de génération des headers pour C++.
Lancer le script Python3:
./generate_header.py
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