Я пытаюсь использовать ODB Java API (эту библиотеку) для получения данных от ELM327 через Bluetooth из моей машины, но в ответ возвращается ? на каждый запрос, и библиотека вызывает MisunderstoodException
Вот мой код:
Я пытаюсь использовать ODB Java API (эту библиотеку) для получения данных от ELM327 через Bluetooth из моей машины, но в ответ возвращается ? на каждый запрос, и библиотека вызывает MisunderstoodException Вот мой код: [code]socket = device.createInsecureRfcommSocketToServiceRecord(uuid); socket.connect();
final CustomRPMCommand engineRpmCommand = new CustomRPMCommand(); final SpeedObdCommand speedObdCommand = new SpeedObdCommand();
while (!Thread.currentThread().isInterrupted()) { engineRpmCommand.run(socket.getInputStream(), socket.getOutputStream()); speedObdCommand.run(socket.getInputStream(), socket.getOutputStream());
runOnUiThread(new Runnable() { @Override public void run() { speedometerGauge.setSpeed(engineRpmCommand.getRPM(), true); rpmGauge.setSpeed(speedObdCommand.getMetricSpeed(), true); } }); } [/code] Что случилось?