From 3462dbdfea97226ce1ddb27d23ccaca8d10b7e11 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Tue, 11 May 2010 22:39:29 +0200 Subject: digital/{asserv,io}, host/simu/robots/marcel: add gate simulation --- digital/io/tools/test_simu_control.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'digital/io/tools/test_simu_control.py') diff --git a/digital/io/tools/test_simu_control.py b/digital/io/tools/test_simu_control.py index 49691fb7..1f51f1c2 100644 --- a/digital/io/tools/test_simu_control.py +++ b/digital/io/tools/test_simu_control.py @@ -46,6 +46,11 @@ class TestSimuControl (TestSimu): text = 'Elevator', indicatoron = False, variable = self.elevator_var, command = self.elevator_command) self.elevator_button.pack () + self.gate_var = IntVar () + self.gate_button = Checkbutton (self.control_frame, + text = 'Gate', indicatoron = False, + variable = self.gate_var, command = self.gate_command) + self.gate_button.pack () self.loader_up_button = Button (self.control_frame, text = 'Loader up', padx = 0, pady = 0, command = self.loader_up_command) @@ -83,6 +88,13 @@ class TestSimuControl (TestSimu): pos = 0 self.asserv.goto_pos ('a0', pos) + def gate_command (self): + if self.gate_var.get (): + pos = 0x2081 + else: + pos = 0 + self.asserv.goto_pos ('a1', pos) + def loader_up_command (self): self.io.loader ('u') -- cgit v1.2.3