change state updates to enum; toast on each adapter try -> ui feedback
let the AbstractOBDAdapter do the bluetooth stream stuff
move algorithms to own package
stop looper on expected runtimeexception
add DriveDeck CycleCommand
add interface for OBDConnector. let AbstractOBDConnector do executions.
use the OBDConnector interface. add DriveDeck cyclic command execution
add exceptions for unmatched responses.
add custom Android JUL handler
adjust logger statements with regards to track creation.
significantly decrease redundant log file content
add logging statements to capture service lifecycles
track storage optimizations
remove duplicate call of connectionEstablished()
let the DbAdapterImpl decide when a track should be deleted.
some naming related refactoring
create sub-packages in *.protocol
add shutdown method for OBDConnector
fix compareTo contract bug
initialze CommandListener from worker thread