+
+ self.v[2].steps += cnt
+ self.v[2].dist += self.get_distance(cnt)
+ self.v[2].calories += self.get_calories(self.get_distance(cnt))
+ self.v[2].time += time.time() - self.last_time
+
+ if not last_steps and self.v[2].steps > self.BUFFER_STEPS_INTERVAL:
+ self.save_values()
+ self.notify()
+ self.v[2] = PedoValues()
+