in tools/android-app/app/src/main/java/com/aws/iotfleetwise/Elm327.java [92:109]
private List<String> sendCommand(String request, int timeout) {
try {
// Flush the input:
receiveResponse(0, null);
// Send the command:
Log.i("ELM327.tx", request);
OutputStream outputStream = mSocket.getOutputStream();
outputStream.write((request + "\r").getBytes());
outputStream.flush();
// Receive the response:
return receiveResponse(timeout, request);
}
catch (Exception e) {
mSocket = null;
mStatus = "Request error: "+e.getMessage();
return null;
}
}