print "Sent Connection Call" print "Loading Calibration" xCal = list() yCal = list() zCal = list() with open('..\Data\CalibrationSignal.csv', 'rb') as csvDataFile: csvReader = csv.reader(csvDataFile) for row in csvReader: xCal.append(float(row[0])) yCal.append(float(row[1])) zCal.append(float(row[2])) imu = IMU() imu.calcOffsets(xCal, yCal, zCal) imu.getOffsets() ser.write("t") recordedData = [] start = time.time() while (end - start) <= 30.0: dataIn = [] val = ser.read() while val != '_': dataIn.append(val) val = ser.read() if dataIn[0] == '\x00': dataIn = dataIn[1:]