summaryrefslogtreecommitdiffhomepage
path: root/digital/asserv/tools/asserv
diff options
context:
space:
mode:
authorNicolas Schodet2010-04-29 23:02:46 +0200
committerNicolas Schodet2010-04-29 23:02:46 +0200
commit8fb6838b24dbdfcebfba1165ef787be28bfe84b0 (patch)
treefc8c7980ac1439931c88deb36bc27dc92a18b059 /digital/asserv/tools/asserv
parent187b0a4b766c6fafd77d3ed5d38c7aaa97b68a8a (diff)
digital/asserv/tools: add missing function for 'y' command
Diffstat (limited to 'digital/asserv/tools/asserv')
-rw-r--r--digital/asserv/tools/asserv/asserv.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/digital/asserv/tools/asserv/asserv.py b/digital/asserv/tools/asserv/asserv.py
index 8e1f9171..a788a44d 100644
--- a/digital/asserv/tools/asserv/asserv.py
+++ b/digital/asserv/tools/asserv/asserv.py
@@ -256,6 +256,13 @@ class Proto:
self._angle_f16 (a), b, self.mseq)
self.wait (self.finished, auto = True)
+ def goto_pos (self, w, pos):
+ """Go to auxiliary motor absolute position."""
+ i = self._index[w]
+ self.aseq[i] += 1
+ self.proto.send ('y', 'BhB', i, pos, self.aseq[i])
+ self.wait (self.finished, auto = True)
+
def ftw (self, backward = True):
"""Go to the wall."""
self.mseq += 1