There are many existing Bluetooth or wired OBD-II scanners (with a wide range of quality and performance), and it would be useful to have an option in the library to read as much OpenXC-compatible data from one of these devices.
For example, in the same way that the UsbVehicleDataSource reads OpenXC-formatted JSON messages and deserializes them into Java objects for Android apps to use, there could be a ScantoolDataSource that reads and deserializes OBD-II messages.
The Enabler app will also need to be updated to add an option to enable/disable the scantool data source.
This issue is also related to openxc/vi-firmware#24
There are many existing Bluetooth or wired OBD-II scanners (with a wide range of quality and performance), and it would be useful to have an option in the library to read as much OpenXC-compatible data from one of these devices.
For example, in the same way that the
UsbVehicleDataSourcereads OpenXC-formatted JSON messages and deserializes them into Java objects for Android apps to use, there could be aScantoolDataSourcethat reads and deserializes OBD-II messages.The
Enablerapp will also need to be updated to add an option to enable/disable the scantool data source.This issue is also related to openxc/vi-firmware#24