git.ucc.asn.au
/
uccvend-vendserver.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added random idler choice.
[uccvend-vendserver.git]
/
sql-edition
/
servers
/
Idler.py
diff --git
a/sql-edition/servers/Idler.py
b/sql-edition/servers/Idler.py
index
ecf3e36
..
4efb56f
100755
(executable)
--- a/
sql-edition/servers/Idler.py
+++ b/
sql-edition/servers/Idler.py
@@
-9,6
+9,9
@@
class Idler:
def next(self):
pass
def next(self):
pass
+ def reset(self):
+ pass
+
class TrainIdler(Idler):
def __init__(self, v):
self.idle_state = 0
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
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
class GrayIdler(Idler):
def __init__(self, v, one=None, zero=None):
self.bits = 8
@@
-129,5
+135,6
@@
class GrayIdler(Idler):
return bin
return bin
-
-
+ def reset(self):
+ self.i = 0
+ self.grayCode = 0
UCC
git Repository :: git.ucc.asn.au