SpeedTx.py: round up the revelation calculation

This commit is contained in:
Harald Hoyer 2017-04-21 16:25:16 +02:00
parent 1cbdb5da48
commit 360663fb19

View file

@ -68,7 +68,7 @@ class SpeedTx(object):
self.data_lock.acquire() self.data_lock.acquire()
if self.lastTime != 0: if self.lastTime != 0:
way = self.speed * (now - self.lastTime) / 3.6 + self.remWay way = self.speed * (now - self.lastTime) / 3.6 + self.remWay
rev = int( way / self.wheel ) rev = int( way / self.wheel + 0.5 )
self.remWay = way - rev * self.wheel self.remWay = way - rev * self.wheel
self.data.revCounts += rev self.data.revCounts += rev
self.lastTime = now self.lastTime = now