OBD library derived from pyOBD