From 08ba0b83dc5bd5ca1996de083ab49141ae4c57b4 Mon Sep 17 00:00:00 2001 From: Fredrik Osterlind Date: Thu, 26 Jan 2012 16:03:01 +0100 Subject: [PATCH] make clean method public --- .../java/se/sics/cooja/plugins/TimeLine.java | 28 ++++++++++--------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/tools/cooja/java/se/sics/cooja/plugins/TimeLine.java b/tools/cooja/java/se/sics/cooja/plugins/TimeLine.java index f962adf36..c1d13bda2 100644 --- a/tools/cooja/java/se/sics/cooja/plugins/TimeLine.java +++ b/tools/cooja/java/se/sics/cooja/plugins/TimeLine.java @@ -620,26 +620,28 @@ public class TimeLine extends VisPlugin { }; private Action clearAction = new AbstractAction("Clear logs") { - private static final long serialVersionUID = -4592530582786872403L; - private void clearLogs() { - for (MoteEvents me : allMoteEvents) { - me.clear(); - } - repaint(); - } + private static final long serialVersionUID = -4592530582786872403L; public void actionPerformed(ActionEvent e) { if (simulation.isRunning()) { - simulation.invokeSimulationThread(new Runnable() { - public void run() { - clearLogs(); - } - }); + simulation.invokeSimulationThread(new Runnable() { + public void run() { + clear(); + } + }); } else { - clearLogs(); + clear(); } } }; + public void clear() { + for (MoteEvents me : allMoteEvents) { + me.clear(); + } + repaint(); + } + + private class MoteStatistics { Mote mote; long onTimeRedLED = 0, onTimeGreenLED = 0, onTimeBlueLED = 0;