Python automation tool for analyzing CAN logs and validating ECU signals.
- CAN log parsing
- DBC signal decoding
- YAML configuration
- CLI execution
- XML test report generation
- logging
- unit testing using pytest
Used for automated ECU validation and signal verification, reducing manual log analysis effort.
+--------------+
| CAN LOG |
+--------------+
|
v
+--------------+
| Log Parser |
+--------------+
|
v
+--------------+
| DBC Decoder |
+--------------+
|
v
+--------------+
| Signal Check |
+--------------+
|
v
+--------------+
| XML Report |
+--------------+
python main.py
python main.py --log custom_log.txt --dbc custom.dbc
pytest