added getID() stub to avoid compiler errors: the application motes does not yet respect the configured mote IDs

This commit is contained in:
fros4943 2009-09-17 11:12:25 +00:00
parent b2ea7ba9b2
commit b526851ac1

View file

@ -24,7 +24,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
* *
* $Id: AbstractApplicationMote.java,v 1.4 2009/03/09 15:38:10 fros4943 Exp $ * $Id: AbstractApplicationMote.java,v 1.5 2009/09/17 11:12:25 fros4943 Exp $
*/ */
package se.sics.cooja.motes; package se.sics.cooja.motes;
@ -91,20 +91,6 @@ public abstract class AbstractApplicationMote implements Mote {
} }
} }
public void setState(State newState) {
logger.fatal("Application mote can not change state");
}
public State getState() {
return Mote.State.ACTIVE;
}
public void addStateObserver(Observer newObserver) {
}
public void deleteStateObserver(Observer newObserver) {
}
public MoteInterfaceHandler getInterfaces() { public MoteInterfaceHandler getInterfaces() {
return moteInterfaces; return moteInterfaces;
} }
@ -163,7 +149,7 @@ public abstract class AbstractApplicationMote implements Mote {
element = new Element("interface_config"); element = new Element("interface_config");
element.setText(moteInterface.getClass().getName()); element.setText(moteInterface.getClass().getName());
Collection interfaceXML = moteInterface.getConfigXML(); Collection<Element> interfaceXML = moteInterface.getConfigXML();
if (interfaceXML != null) { if (interfaceXML != null) {
element.addContent(interfaceXML); element.addContent(interfaceXML);
config.add(element); config.add(element);
@ -203,12 +189,12 @@ public abstract class AbstractApplicationMote implements Mote {
return true; return true;
} }
public String toString() { public int getID() {
if (getInterfaces().getMoteID() != null) { return -1;
return "Application Mote, ID=" + getInterfaces().getMoteID().getMoteID();
} else {
return "Application Mote, ID=null";
} }
public String toString() {
return "Application Mote, ID=" + getID();
} }
} }