summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Schodet2012-04-13 20:28:57 +0200
committerNicolas Schodet2012-04-13 20:28:57 +0200
commitfa8e329cc04f51b3abafb0b25b00bea7e87bf420 (patch)
treedbe6ba6e4a2aecb4d1c00406fd41b60b01ec4a9f
parentfbca6c97e1daa0962158287c0d4eac0aa2684bcd (diff)
digital/mimot/tools: add find_zero
-rw-r--r--digital/mimot/tools/mimot/mimot.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/digital/mimot/tools/mimot/mimot.py b/digital/mimot/tools/mimot/mimot.py
index 70462fdc..836479fb 100644
--- a/digital/mimot/tools/mimot/mimot.py
+++ b/digital/mimot/tools/mimot/mimot.py
@@ -163,6 +163,14 @@ class Proto:
self.proto.send ('y', 'BBhB', i, s, pwm, self.aseq[i])
self.wait (self.finished, auto = True)
+ def find_zero (self, w, s, use_switch = True, reset_pos = 0):
+ """Find zero position."""
+ i = self._index[w]
+ self.aseq[i] += 1
+ self.proto.send ('y', 'BBBhB', i, s, 1 if use_switch else 0,
+ reset_pos, self.aseq[i])
+ self.wait (self.finished, auto = True)
+
def send_param (self):
"""Send all parameters."""
p = self.param