void function ( InputStream arg0 , OutputStream arg1 ) { synchronized ( ObdCommand . class ) { start = System . currentTimeMillis ( ) ; sendCommand ( arg1 ) ; readResult ( arg0 ) ; end = System . currentTimeMillis ( ) ; } }
sends the obd-ii request and deals with the response . this method can be overriden in fake commands . concode_field_sep Long responseDelayInMs concode_elem_sep ArrayList<Integer> buffer concode_elem_sep Pattern DIGITS_LETTERS_PATTERN concode_elem_sep String cmd concode_elem_sep Pattern WHITESPACE_PATTERN concode_elem_sep Pattern BUSINIT_PATTERN concode_elem_sep long start concode_elem_sep Class[] ERROR_CLASSES concode_elem_sep boolean useImperialUnits concode_elem_sep long end concode_elem_sep String rawData concode_elem_sep Pattern SEARCHING_PATTERN concode_field_sep void performCalculations concode_elem_sep String getName concode_elem_sep ArrayList<Integer> getBuffer concode_elem_sep long getStart concode_elem_sep Long getResponseTimeDelay concode_elem_sep String getCommandPID concode_elem_sep String replaceAll concode_elem_sep void sendCommand concode_elem_sep String removeAll concode_elem_sep void fillBuffer concode_elem_sep void setStart concode_elem_sep int hashCode concode_elem_sep void readRawData concode_elem_sep void setEnd concode_elem_sep String getResultUnit concode_elem_sep String getFormattedResult concode_elem_sep String getCommandMode concode_elem_sep String getCalculatedResult concode_elem_sep boolean useImperialUnits concode_elem_sep void useImperialUnits concode_elem_sep long getEnd concode_elem_sep void resendCommand concode_elem_sep String getResult concode_elem_sep boolean equals concode_elem_sep void readResult concode_elem_sep void setResponseTimeDelay concode_elem_sep void checkForErrors