diff options
Diffstat (limited to 'unit_trace/visualizer.py')
-rwxr-xr-x | unit_trace/visualizer.py | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/unit_trace/visualizer.py b/unit_trace/visualizer.py index 6e14b18..af2dc6a 100755 --- a/unit_trace/visualizer.py +++ b/unit_trace/visualizer.py | |||
@@ -2,29 +2,26 @@ | |||
2 | 2 | ||
3 | """Runs the visualizer.""" | 3 | """Runs the visualizer.""" |
4 | 4 | ||
5 | import convert | ||
6 | import reader | ||
7 | import viz | 5 | import viz |
8 | |||
9 | import gtk | 6 | import gtk |
7 | import trace_reader | ||
10 | 8 | ||
11 | TIME_PER_MAJ = 10000000 | 9 | TIME_PER_MAJ = 10000000 |
12 | MAX_NUM_SLOTS = 10000 | ||
13 | 10 | ||
14 | def request_renderer_change(widget, file_list, params): | 11 | def request_renderer_change(widget, file_list, params): |
15 | try: | 12 | try: |
16 | stream = reader.trace_reader.trace_reader(file_list) | 13 | stream = trace_reader.trace_reader(file_list) |
17 | #stream = reader.sanitizer.sanitizer(stream) | 14 | #stream = reader.sanitizer.sanitizer(stream) |
18 | #stream = reader.gedf_test.gedf_test(stream) | 15 | #stream = reader.gedf_test.gedf_test(stream) |
19 | sched = viz.convert.convert_trace_to_schedule(stream) | 16 | sched = viz.convert.convert_trace_to_schedule(stream) |
20 | except reader.trace_reader.InvalidRecordError, e: | 17 | except trace_reader.InvalidRecordError, e: |
21 | dialog = gtk.MessageDialog(widget, gtk.DIALOG_DESTROY_WITH_PARENT, | 18 | dialog = gtk.MessageDialog(widget, gtk.DIALOG_DESTROY_WITH_PARENT, |
22 | gtk.MESSAGE_ERROR, gtk.BUTTONS_CLOSE, str(e)) | 19 | gtk.MESSAGE_ERROR, gtk.BUTTONS_CLOSE, str(e)) |
23 | dialog.run() | 20 | dialog.run() |
24 | dialog.destroy() | 21 | dialog.destroy() |
25 | return | 22 | return |
26 | 23 | ||
27 | sched.scan(TIME_PER_MAJ, MAX_NUM_SLOTS) | 24 | sched.scan(TIME_PER_MAJ) |
28 | 25 | ||
29 | task_renderer = viz.renderer.Renderer(sched) | 26 | task_renderer = viz.renderer.Renderer(sched) |
30 | task_renderer.prepare_task_graph(attrs=viz.format.GraphFormat(time_per_maj=TIME_PER_MAJ)) | 27 | task_renderer.prepare_task_graph(attrs=viz.format.GraphFormat(time_per_maj=TIME_PER_MAJ)) |