added mote attributes to various types of motes
This commit is contained in:
parent
19c75b30e0
commit
470b93c79f
6 changed files with 34 additions and 8 deletions
|
@ -26,7 +26,7 @@
|
|||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* $Id: MicaZMoteType.java,v 1.7 2009/10/30 09:42:50 fros4943 Exp $
|
||||
* $Id: MicaZMoteType.java,v 1.8 2010/02/18 11:13:20 joxe Exp $
|
||||
*/
|
||||
|
||||
package se.sics.cooja.avrmote;
|
||||
|
@ -66,6 +66,8 @@ import se.sics.cooja.avrmote.interfaces.MicaZRadio;
|
|||
import se.sics.cooja.dialogs.CompileContiki;
|
||||
import se.sics.cooja.dialogs.MessageList;
|
||||
import se.sics.cooja.dialogs.MessageList.MessageContainer;
|
||||
import se.sics.cooja.interfaces.Mote2MoteRelations;
|
||||
import se.sics.cooja.interfaces.MoteAttributes;
|
||||
import se.sics.cooja.interfaces.Position;
|
||||
|
||||
/**
|
||||
|
@ -419,7 +421,9 @@ public class MicaZMoteType implements MoteType {
|
|||
MicaZLED.class,
|
||||
MicaZRadio.class,
|
||||
MicaClock.class,
|
||||
MicaSerial.class
|
||||
MicaSerial.class,
|
||||
Mote2MoteRelations.class,
|
||||
MoteAttributes.class
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* $Id: ESBMoteType.java,v 1.12 2009/12/02 17:12:32 fros4943 Exp $
|
||||
* $Id: ESBMoteType.java,v 1.13 2010/02/18 11:13:21 joxe Exp $
|
||||
*/
|
||||
|
||||
package se.sics.cooja.mspmote;
|
||||
|
@ -43,6 +43,7 @@ import se.sics.cooja.dialogs.MessageList;
|
|||
import se.sics.cooja.dialogs.MessageList.MessageContainer;
|
||||
import se.sics.cooja.interfaces.IPAddress;
|
||||
import se.sics.cooja.interfaces.Mote2MoteRelations;
|
||||
import se.sics.cooja.interfaces.MoteAttributes;
|
||||
import se.sics.cooja.interfaces.Position;
|
||||
import se.sics.cooja.interfaces.RimeAddress;
|
||||
import se.sics.cooja.mspmote.interfaces.ESBButton;
|
||||
|
@ -198,7 +199,8 @@ public class ESBMoteType extends MspMoteType {
|
|||
ESBButton.class,
|
||||
MspMoteID.class,
|
||||
TR1001Radio.class,
|
||||
Mote2MoteRelations.class
|
||||
Mote2MoteRelations.class,
|
||||
MoteAttributes.class
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
* SUCH DAMAGE.
|
||||
*
|
||||
* $Id: SkyMoteType.java,v 1.15 2010/02/12 09:34:49 fros4943 Exp $
|
||||
* $Id: SkyMoteType.java,v 1.16 2010/02/18 11:13:21 joxe Exp $
|
||||
*/
|
||||
|
||||
package se.sics.cooja.mspmote;
|
||||
|
@ -55,6 +55,7 @@ import se.sics.cooja.dialogs.MessageList;
|
|||
import se.sics.cooja.dialogs.MessageList.MessageContainer;
|
||||
import se.sics.cooja.interfaces.IPAddress;
|
||||
import se.sics.cooja.interfaces.Mote2MoteRelations;
|
||||
import se.sics.cooja.interfaces.MoteAttributes;
|
||||
import se.sics.cooja.interfaces.Position;
|
||||
import se.sics.cooja.interfaces.RimeAddress;
|
||||
import se.sics.cooja.mspmote.interfaces.MspClock;
|
||||
|
@ -208,6 +209,7 @@ public class SkyMoteType extends MspMoteType {
|
|||
RimeAddress.class,
|
||||
IPAddress.class,
|
||||
Mote2MoteRelations.class,
|
||||
MoteAttributes.class,
|
||||
MspClock.class,
|
||||
MspMoteID.class,
|
||||
SkyButton.class,
|
||||
|
|
|
@ -117,6 +117,20 @@ The COOJA Simulator
|
|||
</java>
|
||||
</target>
|
||||
|
||||
<target name="runfree" depends="init, compile, jar, copy configs">
|
||||
<java fork="yes" dir="${build}" classname="se.sics.cooja.GUI" maxmemory="1536m">
|
||||
<arg line="${args}"/>
|
||||
<env key="LD_LIBRARY_PATH" value="."/>
|
||||
<classpath>
|
||||
<pathelement path="${build}"/>
|
||||
<pathelement location="lib/jdom.jar"/>
|
||||
<pathelement location="lib/log4j.jar"/>
|
||||
<pathelement location="../mspsim/lib/jfreechart-1.0.11.jar"/>
|
||||
<pathelement location="../mspsim/lib/jcommon-1.0.14.jar"/>
|
||||
</classpath>
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<target name="run_bigmem" depends="init, compile, jar, copy configs">
|
||||
<java fork="yes" dir="${build}" classname="se.sics.cooja.GUI" maxmemory="1536m">
|
||||
<arg line="${args}"/>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
se.sics.cooja.contikimote.interfaces.ContikiRadio.RADIO_TRANSMISSION_RATE_kbps = 250
|
||||
|
||||
se.sics.cooja.contikimote.ContikiMoteType.MOTE_INTERFACES = se.sics.cooja.interfaces.Position se.sics.cooja.interfaces.Battery se.sics.cooja.contikimote.interfaces.ContikiVib se.sics.cooja.contikimote.interfaces.ContikiMoteID se.sics.cooja.contikimote.interfaces.ContikiRS232 se.sics.cooja.contikimote.interfaces.ContikiBeeper se.sics.cooja.interfaces.RimeAddress se.sics.cooja.contikimote.interfaces.ContikiIPAddress se.sics.cooja.contikimote.interfaces.ContikiRadio se.sics.cooja.contikimote.interfaces.ContikiButton se.sics.cooja.contikimote.interfaces.ContikiPIR se.sics.cooja.contikimote.interfaces.ContikiClock se.sics.cooja.contikimote.interfaces.ContikiLED se.sics.cooja.contikimote.interfaces.ContikiCFS se.sics.cooja.interfaces.Mote2MoteRelations
|
||||
se.sics.cooja.contikimote.ContikiMoteType.MOTE_INTERFACES = se.sics.cooja.interfaces.Position se.sics.cooja.interfaces.Battery se.sics.cooja.contikimote.interfaces.ContikiVib se.sics.cooja.contikimote.interfaces.ContikiMoteID se.sics.cooja.contikimote.interfaces.ContikiRS232 se.sics.cooja.contikimote.interfaces.ContikiBeeper se.sics.cooja.interfaces.RimeAddress se.sics.cooja.contikimote.interfaces.ContikiIPAddress se.sics.cooja.contikimote.interfaces.ContikiRadio se.sics.cooja.contikimote.interfaces.ContikiButton se.sics.cooja.contikimote.interfaces.ContikiPIR se.sics.cooja.contikimote.interfaces.ContikiClock se.sics.cooja.contikimote.interfaces.ContikiLED se.sics.cooja.contikimote.interfaces.ContikiCFS se.sics.cooja.interfaces.Mote2MoteRelations se.sics.cooja.interfaces.MoteAttributes
|
||||
se.sics.cooja.contikimote.ContikiMoteType.C_SOURCES =
|
||||
se.sics.cooja.GUI.MOTETYPES = se.sics.cooja.motes.ImportAppMoteType se.sics.cooja.motes.DisturberMoteType se.sics.cooja.contikimote.ContikiMoteType
|
||||
se.sics.cooja.GUI.PLUGINS = se.sics.cooja.plugins.Visualizer se.sics.cooja.plugins.LogListener se.sics.cooja.plugins.TimeLine se.sics.cooja.plugins.MoteInformation se.sics.cooja.plugins.MoteInterfaceViewer se.sics.cooja.plugins.VariableWatcher se.sics.cooja.plugins.EventListener se.sics.cooja.plugins.RadioLogger se.sics.cooja.plugins.ScriptRunner
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*
|
||||
* $Id: AbstractApplicationMoteType.java,v 1.9 2010/02/05 09:08:07 fros4943 Exp $
|
||||
* $Id: AbstractApplicationMoteType.java,v 1.10 2010/02/18 11:13:21 joxe Exp $
|
||||
*/
|
||||
|
||||
package se.sics.cooja.motes;
|
||||
|
@ -54,6 +54,8 @@ import se.sics.cooja.Simulation;
|
|||
import se.sics.cooja.interfaces.ApplicationLED;
|
||||
import se.sics.cooja.interfaces.ApplicationRadio;
|
||||
import se.sics.cooja.interfaces.ApplicationSerialPort;
|
||||
import se.sics.cooja.interfaces.Mote2MoteRelations;
|
||||
import se.sics.cooja.interfaces.MoteAttributes;
|
||||
import se.sics.cooja.interfaces.MoteID;
|
||||
import se.sics.cooja.interfaces.Position;
|
||||
|
||||
|
@ -71,7 +73,9 @@ public abstract class AbstractApplicationMoteType implements MoteType {
|
|||
Position.class,
|
||||
ApplicationSerialPort.class,
|
||||
ApplicationRadio.class,
|
||||
ApplicationLED.class
|
||||
ApplicationLED.class,
|
||||
Mote2MoteRelations.class,
|
||||
MoteAttributes.class
|
||||
};
|
||||
|
||||
public AbstractApplicationMoteType() {
|
||||
|
|
Loading…
Reference in a new issue