lamemakes / pilot-drive

An open source vehicle headunit built in Python
https://pilot-drive.readthedocs.io/
GNU General Public License v3.0
114 stars 4 forks source link

OBD high resource usage fix #22

Closed lamemakes closed 1 year ago

lamemakes commented 1 year ago

Contributor checklist:

Description

Closes #18. This fix prevents a failed OBD connection from infinitely retrying to connect and instead adds a 4 try timeout. This PR also comes with some small refactoring and organization of the Vehicle service.