summaryrefslogtreecommitdiffstats
path: root/unit_trace/visualizer.py
diff options
context:
space:
mode:
Diffstat (limited to 'unit_trace/visualizer.py')
-rwxr-xr-xunit_trace/visualizer.py11
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
5import convert
6import reader
7import viz 5import viz
8
9import gtk 6import gtk
7import trace_reader
10 8
11TIME_PER_MAJ = 10000000 9TIME_PER_MAJ = 10000000
12MAX_NUM_SLOTS = 10000
13 10
14def request_renderer_change(widget, file_list, params): 11def 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))