summaryrefslogtreecommitdiff
path: root/digital/asserv/tools/inter_asserv.py
diff options
context:
space:
mode:
authorNicolas Schodet2008-06-03 21:48:28 +0200
committerNicolas Schodet2008-06-03 21:48:28 +0200
commit7f8efd0fdb44477416f30606dfee002f3aaee9e7 (patch)
tree0dd8fa6b435a5dd4220999726019f55f70d5dc21 /digital/asserv/tools/inter_asserv.py
parent603d738d5fbadc850d38f756e32a4a6b2af2f3f5 (diff)
* digital/asserv/tools:
- fixed missing timeout handling.
Diffstat (limited to 'digital/asserv/tools/inter_asserv.py')
-rw-r--r--digital/asserv/tools/inter_asserv.py5
1 files changed, 5 insertions, 0 deletions
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