From 9faae40d7c3b5bae828e664755fc5bbd15d2d229 Mon Sep 17 00:00:00 2001 From: fros4943 Date: Tue, 28 Oct 2008 17:02:58 +0000 Subject: [PATCH] new interface format without passive/active + energy method renamed --- .../sics/cooja/mspmote/interfaces/ESBButton.java | 12 +++--------- .../se/sics/cooja/mspmote/interfaces/ESBLED.java | 12 +++--------- .../se/sics/cooja/mspmote/interfaces/ESBLog.java | 12 +++--------- .../sics/cooja/mspmote/interfaces/MspClock.java | 12 +++--------- .../sics/cooja/mspmote/interfaces/SkyButton.java | 12 +++--------- .../cooja/mspmote/interfaces/SkyByteRadio.java | 16 +++++----------- .../sics/cooja/mspmote/interfaces/SkyFlash.java | 10 ++-------- .../se/sics/cooja/mspmote/interfaces/SkyLED.java | 12 +++--------- .../sics/cooja/mspmote/interfaces/SkyRadio.java | 14 ++++---------- 9 files changed, 29 insertions(+), 83 deletions(-) diff --git a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/ESBButton.java b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/ESBButton.java index bf63c575a..1fc02742a 100644 --- a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/ESBButton.java +++ b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/ESBButton.java @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: ESBButton.java,v 1.1 2008/02/07 14:54:16 fros4943 Exp $ + * $Id: ESBButton.java,v 1.2 2008/10/28 17:02:58 fros4943 Exp $ */ package se.sics.cooja.mspmote.interfaces; @@ -77,14 +77,8 @@ public class ESBButton extends Button { return false; } - public void doActionsBeforeTick() { - } - - public void doActionsAfterTick() { - } - - public double energyConsumptionPerTick() { - return 0.0; + public double energyConsumption() { + return 0; } public JPanel getInterfaceVisualizer() { diff --git a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/ESBLED.java b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/ESBLED.java index 1f0df847c..e7078dd30 100644 --- a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/ESBLED.java +++ b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/ESBLED.java @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: ESBLED.java,v 1.3 2008/06/27 14:10:00 nifi Exp $ + * $Id: ESBLED.java,v 1.4 2008/10/28 17:02:58 fros4943 Exp $ */ package se.sics.cooja.mspmote.interfaces; @@ -88,14 +88,8 @@ public class ESBLED extends LED implements PortListener { return redOn; } - public void doActionsBeforeTick() { - } - - public void doActionsAfterTick() { - } - - public double energyConsumptionPerTick() { - return 0.0; + public double energyConsumption() { + return 0; } public JPanel getInterfaceVisualizer() { diff --git a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/ESBLog.java b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/ESBLog.java index 18379f568..2a844dea2 100644 --- a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/ESBLog.java +++ b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/ESBLog.java @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: ESBLog.java,v 1.2 2008/10/03 10:39:29 fros4943 Exp $ + * $Id: ESBLog.java,v 1.3 2008/10/28 17:02:58 fros4943 Exp $ */ package se.sics.cooja.mspmote.interfaces; @@ -67,12 +67,6 @@ public class ESBLog extends Log implements USARTListener { return lastLogMessage; } - public void doActionsBeforeTick() { - } - - public void doActionsAfterTick() { - } - public JPanel getInterfaceVisualizer() { JPanel panel = new JPanel(); panel.setLayout(new BorderLayout()); @@ -114,8 +108,8 @@ public class ESBLog extends Log implements USARTListener { this.deleteObserver(observer); } - public double energyConsumptionPerTick() { - return 0.0; + public double energyConsumption() { + return 0; } public Collection getConfigXML() { diff --git a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/MspClock.java b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/MspClock.java index c2add1eb5..d481c9f4e 100644 --- a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/MspClock.java +++ b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/MspClock.java @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: MspClock.java,v 1.2 2008/09/17 17:39:37 nifi Exp $ + * $Id: MspClock.java,v 1.3 2008/10/28 17:03:37 fros4943 Exp $ */ package se.sics.cooja.mspmote.interfaces; @@ -69,12 +69,6 @@ public class MspClock extends Clock { myMote.cycleDrift = MspMote.NR_CYCLES_PER_MSEC * drift; } - public void doActionsBeforeTick() { - } - - public void doActionsAfterTick() { - } - public JPanel getInterfaceVisualizer() { return null; } @@ -82,8 +76,8 @@ public class MspClock extends Clock { public void releaseInterfaceVisualizer(JPanel panel) { } - public double energyConsumptionPerTick() { - return 0.0; + public double energyConsumption() { + return 0; } public Collection getConfigXML() { diff --git a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyButton.java b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyButton.java index 2146389fa..5dca634a7 100644 --- a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyButton.java +++ b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyButton.java @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: SkyButton.java,v 1.1 2008/06/27 14:07:05 nifi Exp $ + * $Id: SkyButton.java,v 1.2 2008/10/28 17:03:37 fros4943 Exp $ */ package se.sics.cooja.mspmote.interfaces; @@ -72,14 +72,8 @@ public class SkyButton extends Button { return false; } - public void doActionsBeforeTick() { - } - - public void doActionsAfterTick() { - } - - public double energyConsumptionPerTick() { - return 0.0; + public double energyConsumption() { + return 0; } public JPanel getInterfaceVisualizer() { diff --git a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyByteRadio.java b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyByteRadio.java index 5a3494d2a..fe81cfe4c 100755 --- a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyByteRadio.java +++ b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyByteRadio.java @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: SkyByteRadio.java,v 1.1 2008/10/09 11:12:29 joxe Exp $ + * $Id: SkyByteRadio.java,v 1.2 2008/10/28 17:03:37 fros4943 Exp $ */ package se.sics.cooja.mspmote.interfaces; @@ -113,12 +113,12 @@ public class SkyByteRadio extends Radio implements CustomDataRadio { notifyObservers(); buffer[len++] = data; - + if (len == 6) { // System.out.println("## CC2420 Packet of length: " + data + " expected..."); expLen = data + 6; } - + if (len == expLen) { /*logger.debug("----- SKY CUSTOM DATA TRANSMITTED -----");*/ /* TODO: fix conversion later... */ @@ -131,7 +131,7 @@ public class SkyByteRadio extends Radio implements CustomDataRadio { setChanged(); notifyObservers(); - + // System.out.println("## CC2420 Transmission finished..."); lastEventTime = myMote.getSimulation().getSimulationTime(); @@ -269,16 +269,10 @@ public class SkyByteRadio extends Radio implements CustomDataRadio { cc2420.setRSSI((int) signalStrength); } - public double energyConsumptionPerTick() { + public double energyConsumption() { return 0; } - public void doActionsBeforeTick() { - } - - public void doActionsAfterTick() { - } - public JPanel getInterfaceVisualizer() { // Location JPanel wrapperPanel = new JPanel(new BorderLayout()); diff --git a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyFlash.java b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyFlash.java index 15ecebf1f..3fb28c77f 100644 --- a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyFlash.java +++ b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyFlash.java @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: SkyFlash.java,v 1.3 2008/06/27 14:05:08 nifi Exp $ + * $Id: SkyFlash.java,v 1.4 2008/10/28 17:04:08 fros4943 Exp $ */ package se.sics.cooja.mspmote.interfaces; @@ -79,12 +79,6 @@ public class SkyFlash extends MoteInterface { } } - public void doActionsBeforeTick() { - } - - public void doActionsAfterTick() { - } - public JPanel getInterfaceVisualizer() { JPanel panel = new JPanel(); // panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); @@ -201,7 +195,7 @@ public class SkyFlash extends MoteInterface { return fileData; } - public double energyConsumptionPerTick() { + public double energyConsumption() { return 0; } diff --git a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyLED.java b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyLED.java index 3ba7f0b11..6046065b9 100644 --- a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyLED.java +++ b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyLED.java @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: SkyLED.java,v 1.1 2008/02/11 15:53:28 fros4943 Exp $ + * $Id: SkyLED.java,v 1.2 2008/10/28 17:04:08 fros4943 Exp $ */ package se.sics.cooja.mspmote.interfaces; @@ -97,14 +97,8 @@ public class SkyLED extends LED { return redOn; } - public void doActionsBeforeTick() { - } - - public void doActionsAfterTick() { - } - - public double energyConsumptionPerTick() { - return 0.0; + public double energyConsumption() { + return 0; } public JPanel getInterfaceVisualizer() { diff --git a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyRadio.java b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyRadio.java index f2db42d17..d14b5fcb0 100644 --- a/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyRadio.java +++ b/tools/cooja/apps/mspsim/src/se/sics/cooja/mspmote/interfaces/SkyRadio.java @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: SkyRadio.java,v 1.7 2008/09/17 14:37:23 nifi Exp $ + * $Id: SkyRadio.java,v 1.8 2008/10/28 17:04:50 fros4943 Exp $ */ package se.sics.cooja.mspmote.interfaces; @@ -130,9 +130,9 @@ public class SkyRadio extends Radio implements CustomDataRadio { // cc2420.addOperatingModeListener(new OperatingModeListener() { // // public void modeChanged(Chip source, int mode) { -// SkyRadio.this.mode = mode; +// SkyRadio.this.mode = mode; // } -// +// // }); } @@ -257,16 +257,10 @@ public class SkyRadio extends Radio implements CustomDataRadio { cc2420.setRSSI((int) signalStrength); } - public double energyConsumptionPerTick() { + public double energyConsumption() { return 0; } - public void doActionsBeforeTick() { - } - - public void doActionsAfterTick() { - } - public JPanel getInterfaceVisualizer() { // Location JPanel wrapperPanel = new JPanel(new BorderLayout());