From 8fb6838b24dbdfcebfba1165ef787be28bfe84b0 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Thu, 29 Apr 2010 23:02:46 +0200 Subject: digital/asserv/tools: add missing function for 'y' command --- digital/asserv/tools/asserv/asserv.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'digital/asserv') 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 -- cgit v1.2.3