X-Git-Url: https://git.ucc.asn.au/?p=uccvend-vendserver.git;a=blobdiff_plain;f=sql-edition%2Fservers%2FIdler.py;h=4efb56fe5b45226e96685e64eaaa12bddcf979c7;hp=ecf3e361868104f09fa61031c582675dcd3ee916;hb=c945258a9f4c89bf8f19108ed0ee2f477d5a9493;hpb=cf6d55616fccbdf13d29440d504f6252dd0e4be4 diff --git a/sql-edition/servers/Idler.py b/sql-edition/servers/Idler.py index ecf3e36..4efb56f 100755 --- a/sql-edition/servers/Idler.py +++ b/sql-edition/servers/Idler.py @@ -9,6 +9,9 @@ class Idler: def next(self): pass + def reset(self): + pass + class TrainIdler(Idler): def __init__(self, v): self.idle_state = 0 @@ -68,6 +71,9 @@ class TrainIdler(Idler): self.idle_state += 1 self.idle_state %= 18*36*54 + def reset(self): + self.idle_state = 0 + class GrayIdler(Idler): def __init__(self, v, one=None, zero=None): self.bits = 8 @@ -129,5 +135,6 @@ class GrayIdler(Idler): return bin - - + def reset(self): + self.i = 0 + self.grayCode = 0