@Override public void ecuReset(byte id) { byte[] request = protocol.constructEcuResetRequest(id); LOGGER.debug(String.format("OBD Reset Request ---> %s", asHex(request))); byte[] response = manager.send(request); byte[] processedResponse = protocol.preprocessResponse(request, response, new PollingStateImpl()); LOGGER.debug(String.format("OBD Reset Response <--- %s", asHex(processedResponse))); protocol.processEcuResetResponse(processedResponse); }