diff --git a/calibrate.py b/calibrate.py index e25f7c0..fa5c035 100644 --- a/calibrate.py +++ b/calibrate.py @@ -61,17 +61,17 @@ def main(): while not all(calibrated): for i, function in enumerate(tests): - if not calibrated[i]: - wheels = function(arlo, *values[i]) - fraction = max(wheels)/min(wheels) - if fraction <= THRESHOLD: - calibrated[i] = True - elif wheels[0] < wheels[1]: - values[i][0] += 1 - else: - values[i][1] += 1 + calibrated[i] = False + wheels = function(arlo, *values[i]) + fraction = max(wheels)/min(wheels) + if fraction <= THRESHOLD: + calibrated[i] = True + elif wheels[0] < wheels[1]: + values[i][0] += 1 + else: + values[i][1] += 1 - cps[i] = wheels[0]/SLEEP_TIME + cps[i] = wheels[0]/SLEEP_TIME time = [0 for _ in range(4)]