From a27b805823ca746466cafd831332a5b0f00b6ce3 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Tue, 1 May 2012 23:19:09 +0200 Subject: digital/io-hub: add FSM debug step mode --- digital/ai/tools/test_simu_control_guybrush.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'digital/ai/tools') diff --git a/digital/ai/tools/test_simu_control_guybrush.py b/digital/ai/tools/test_simu_control_guybrush.py index adf27a85..407648dc 100644 --- a/digital/ai/tools/test_simu_control_guybrush.py +++ b/digital/ai/tools/test_simu_control_guybrush.py @@ -50,6 +50,8 @@ class TestSimuControl (TestSimu): self.control_frame = Frame (self) self.control_frame.pack (side = 'left', before = self.table_view, fill = 'y') + Button (self.control_frame, text = 'FSM step', padx = 0, pady = 0, + command = self.fsm_debug).pack () def out_button (name, toggle): def command (): self.io.output (toggle, 'toggle') @@ -86,6 +88,9 @@ class TestSimuControl (TestSimu): self.table_view.bind ('<1>', self.move) self.table_view.bind ('<3>', self.orient) + def fsm_debug (self): + self.io.fsm_debug () + def move (self, ev): pos = self.table_view.screen_coord ((ev.x, ev.y)) if self.goto_var.get (): -- cgit v1.2.3