Exemplo n.º 1
0
    def _load_laps(self, line):

        t = float(line[0])
        if (t < self.cclock):
            self.clap = Lap()
            self.clap.session = self.session
            self.clap.number = self.cnum + 1
            self.clap.time = timedelta(0, self.timelaps[self.cnum])
            self.clap.save()
            self.cnum += 1

        d = Data()
        d.lap = self.clap
        d.time = timedelta(0, float(line[0]))
        d.distance = float(line[1])
        d.glat = float(line[2])
        d.yawrate = float(line[3])
        d.steerangle = float(line[4])
        d.speed = float(line[5])
        d.glon = float(line[6])
        d.gaspedal = float(line[7])
        d.brakepedal = float(line[8])
        d.gear = float(line[9])
        d.save()

        self.cclock = t