diff --git a/obd_capture.py b/obd_capture.py index c76fe95e..e6feed1e 100755 --- a/obd_capture.py +++ b/obd_capture.py @@ -15,7 +15,8 @@ def __init__(self): localtime = time.localtime(time.time()) def connect(self): - portnames = scanSerial() + #portnames = scanSerial() + portnames = ['/dev/ttyUSB0'] print portnames for port in portnames: self.port = obd_io.OBDPort(port, None, 2, 2) @@ -41,12 +42,14 @@ def capture_data(self): self.unsupportedSensorList = [] # loop through PIDs binary - for i in range(0, len(self.supp)): + #for i in range(0, len(self.supp)): + for i in range(0, min(len(self.supp), len(obd_sensors.SENSORS)-1)): if self.supp[i] == "1": # store index of sensor and sensor object self.supportedSensorList.append([i+1, obd_sensors.SENSORS[i+1]]) else: self.unsupportedSensorList.append([i+1, obd_sensors.SENSORS[i+1]]) + pass for supportedSensor in self.supportedSensorList: print "supported sensor index = " + str(supportedSensor[0]) + " " + str(supportedSensor[1].shortname) @@ -69,12 +72,15 @@ def capture_data(self): log_string += name + " = " + str(value) + " " + str(unit) + "\n" print log_string, + f.write(log_string) time.sleep(0.5) except KeyboardInterrupt: self.port.close() print("stopped") +f = open("/home/drive/data/obd", "a") + if __name__ == "__main__": o = OBD_Capture() diff --git a/obd_recorder.py b/obd_recorder.py index 9f0691c2..9e48afec 100755 --- a/obd_recorder.py +++ b/obd_recorder.py @@ -92,7 +92,7 @@ def calculate_gear(self, rpm, speed): logitems = ["rpm", "speed", "throttle_pos", "load"] -o = OBD_Recorder('/home/pi/logs/', logitems) +o = OBD_Recorder('/home/drive/logs/', logitems) o.connect() if not o.is_connected(): print "Not connected" diff --git a/pyobd b/pyobd index dbc3b4e7..5790dab0 100755 --- a/pyobd +++ b/pyobd @@ -357,7 +357,7 @@ class MyApp(wx.App): else: self.configfilepath=os.environ['HOME']+'/.pyobdrc' if self.config.read(self.configfilepath)==[]: - self.COMPORT="/dev/ttyACM0" + self.COMPORT="/dev/ttyUSB0" self.RECONNATTEMPTS=5 self.SERTIMEOUT=2 else: