From 7f8efd0fdb44477416f30606dfee002f3aaee9e7 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Tue, 3 Jun 2008 21:48:28 +0200 Subject: * digital/asserv/tools: - fixed missing timeout handling. --- digital/asserv/tools/inter_asserv.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/digital/asserv/tools/inter_asserv.py b/digital/asserv/tools/inter_asserv.py index 864be829..44fb8492 100644 --- a/digital/asserv/tools/inter_asserv.py +++ b/digital/asserv/tools/inter_asserv.py @@ -53,6 +53,7 @@ class InterAsserv (Inter): # Inter. Inter.__init__ (self) self.tk.createfilehandler (self.a, READABLE, self.read) + self.timeout () def createWidgets (self): Inter.createWidgets (self) @@ -83,6 +84,10 @@ class InterAsserv (Inter): self.a.proto.read () self.a.proto.sync () + def timeout (self): + self.a.proto.sync () + self.after (100, self.timeout) + def pos (self, x, y, a): self.tableview.robot.pos = (x, y) self.tableview.robot.angle = float (a) / 180 * math.pi -- cgit v1.2.3