An implementation of SAE-J1979 (OBD-II)