From d981b201c53226c3c900dc486bf8d7360c93be26 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Mon, 9 Jun 2008 23:10:13 +0200 Subject: * digital/asserv/tools: - added simulated position set support. --- digital/asserv/tools/asserv/asserv.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'digital/asserv/tools') diff --git a/digital/asserv/tools/asserv/asserv.py b/digital/asserv/tools/asserv/asserv.py index 31439d7b..05a07130 100644 --- a/digital/asserv/tools/asserv/asserv.py +++ b/digital/asserv/tools/asserv/asserv.py @@ -1,5 +1,6 @@ import proto, time import numpy +import math class Asserv: @@ -176,6 +177,11 @@ class Asserv: a * (1 << 16) / 360, self.mseq) self.wait (self.finished, auto = True) + def set_simu_pos (self, x, y, a): + """Set simulated position.""" + self.proto.send ('h', 'BHHH', ord ('X'), x, y, + math.radians (a) * 1024) + def register_pos (self, func, interval = 225 / 4): """Will call func each time a position is received.""" self.pos_func = func -- cgit v1.2.3