summaryrefslogtreecommitdiffhomepage
path: root/digital/io/tools/test_simu_control.py
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io/tools/test_simu_control.py')
-rw-r--r--digital/io/tools/test_simu_control.py12
1 files changed, 12 insertions, 0 deletions
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')