From c7abba860f2bf543c74cdf6854383e8ec8a3e218 Mon Sep 17 00:00:00 2001 From: Enrico Joerns Date: Thu, 2 Oct 2014 01:40:07 +0200 Subject: [PATCH] [cooja] Radio802154: Added @Override annotations Also removed some unused imports --- .../cooja/emulatedmote/Radio802154.java | 29 +++++++++++++++---- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/tools/cooja/java/org/contikios/cooja/emulatedmote/Radio802154.java b/tools/cooja/java/org/contikios/cooja/emulatedmote/Radio802154.java index 4e50daada..f3c8f38ea 100644 --- a/tools/cooja/java/org/contikios/cooja/emulatedmote/Radio802154.java +++ b/tools/cooja/java/org/contikios/cooja/emulatedmote/Radio802154.java @@ -29,12 +29,7 @@ */ package org.contikios.cooja.emulatedmote; -import java.awt.BorderLayout; -import java.awt.GridLayout; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.util.*; -import javax.swing.*; import org.apache.log4j.Logger; import org.jdom.Element; @@ -132,26 +127,32 @@ public abstract class Radio802154 extends Radio implements CustomDataRadio { } /* Packet radio support */ + @Override public RadioPacket getLastPacketTransmitted() { return lastOutgoingPacket; } + @Override public RadioPacket getLastPacketReceived() { return lastIncomingPacket; } + @Override public void setReceivedPacket(RadioPacket packet) { } /* Custom data radio support */ + @Override public Object getLastCustomDataTransmitted() { return lastOutgoingByte; } + @Override public Object getLastCustomDataReceived() { return lastIncomingByte; } + @Override public void receiveCustomData(Object data) { if (data instanceof RadioByte) { lastIncomingByte = (RadioByte) data; @@ -160,14 +161,17 @@ public abstract class Radio802154 extends Radio implements CustomDataRadio { } /* General radio support */ + @Override public boolean isTransmitting() { return isTransmitting; } + @Override public boolean isReceiving() { return isReceiving; } + @Override public boolean isInterfered() { return isInterfered; } @@ -176,23 +180,31 @@ public abstract class Radio802154 extends Radio implements CustomDataRadio { protected abstract void handleEndOfReception(); + @Override public abstract int getChannel(); public abstract int getFrequency(); + @Override public abstract boolean isRadioOn(); + @Override public abstract double getCurrentOutputPower(); + @Override public abstract int getCurrentOutputPowerIndicator(); + @Override public abstract int getOutputPowerIndicatorMax(); + @Override public abstract double getCurrentSignalStrength(); + @Override public abstract void setCurrentSignalStrength(double signalStrength); /* need to add a few more methods later??? */ + @Override public void signalReceptionStart() { isReceiving = true; @@ -207,6 +219,7 @@ public abstract class Radio802154 extends Radio implements CustomDataRadio { notifyObservers(); } + @Override public void signalReceptionEnd() { /* Deliver packet data */ isReceiving = false; @@ -226,10 +239,12 @@ public abstract class Radio802154 extends Radio implements CustomDataRadio { notifyObservers(); } + @Override public RadioEvent getLastEvent() { return lastEvent; } + @Override public void interfereAnyReception() { isInterfered = true; isReceiving = false; @@ -249,18 +264,22 @@ public abstract class Radio802154 extends Radio implements CustomDataRadio { notifyObservers(); } + @Override public Mote getMote() { return mote; } + @Override public Position getPosition() { return mote.getInterfaces().getPosition(); } + @Override public Collection getConfigXML() { return null; } + @Override public void setConfigXML(Collection configXML, boolean visAvailable) { } }