[Tinyos-contrib-commits]
CVS: tinyos-1.x/contrib/wustl/tools/java/edu/wustl/mobilab/agilla
AgentInjector.java, 1.22.2.1, 1.22.2.2 Makefile, 1.9,
1.9.2.1 PromiscuousListener.java, 1.5,
1.5.2.1 SNInterface.java, 1.12.2.1, 1.12.2.2
Chien-Liang Fok
chien-liang at users.sourceforge.net
Wed Nov 15 01:39:47 PST 2006
Update of /cvsroot/tinyos/tinyos-1.x/contrib/wustl/tools/java/edu/wustl/mobilab/agilla
In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv21621
Modified Files:
Tag: GroupComm
AgentInjector.java Makefile PromiscuousListener.java
SNInterface.java
Log Message:
Debugged, got basic test to work.
Index: AgentInjector.java
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/contrib/wustl/tools/java/edu/wustl/mobilab/agilla/AgentInjector.java,v
retrieving revision 1.22.2.1
retrieving revision 1.22.2.2
diff -C2 -d -r1.22.2.1 -r1.22.2.2
*** AgentInjector.java 15 Nov 2006 04:30:39 -0000 1.22.2.1
--- AgentInjector.java 15 Nov 2006 09:39:45 -0000 1.22.2.2
***************
*** 1,711 ****
! // $Id$
!
! /* Agilla - A middleware for wireless sensor networks.
! * Copyright (C) 2004, Washington University in Saint Louis
! * By Chien-Liang Fok.
! *
! * Washington University states that Agilla is free software;
! * you can redistribute it and/or modify it under the terms of
! * the current version of the GNU Lesser General Public License
! * as published by the Free Software Foundation.
[...1395 lines suppressed...]
! public void run () {
! while(true) {
! AgillaSetBSMsgJ bsMsg = new AgillaSetBSMsgJ(vID); // notify mote it is a base station
! // System.out.println("Sending " + bsMsg);
! injector.sendMsg(bsMsg);
! try {
! Thread.sleep(3000);
! } catch(Exception e) {
! e.printStackTrace();
! }
! }
! }
! }
!
! private void log(String msg) {
! Debugger.dbg("AgentInjector", msg);
! }
!
! }
!
Index: Makefile
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/contrib/wustl/tools/java/edu/wustl/mobilab/agilla/Makefile,v
retrieving revision 1.9
retrieving revision 1.9.2.1
diff -C2 -d -r1.9 -r1.9.2.1
*** Makefile 10 Apr 2006 23:29:22 -0000 1.9
--- Makefile 15 Nov 2006 09:39:45 -0000 1.9.2.1
***************
*** 9,12 ****
--- 9,13 ----
MSGS = AgillaAddressAckMsg.java \
AgillaBeaconMsg.java \
+ AgillaProxyBeaconMsg.java \
AgillaErrorMsg.java \
AgillaCodeMsg.java \
***************
*** 62,65 ****
--- 63,69 ----
$(MIG) -java-classname=$(PACKAGE).messages.AgillaBeaconMsg $(AGILLA)/types/Agilla.h AgillaBeaconMsg -o messages/$@
+ AgillaProxyBeaconMsg.java:
+ $(MIG) -java-classname=$(PACKAGE).messages.AgillaProxyBeaconMsg $(AGILLA)/types/Agilla.h AgillaProxyBeaconMsg -o messages/$@
+
AgillaGridSizeMsg.java:
$(MIG) -java-classname=$(PACKAGE).messages.AgillaGridSizeMsg $(AGILLA)/types/Agilla.h AgillaGridSizeMsg -o messages/$@
Index: PromiscuousListener.java
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/contrib/wustl/tools/java/edu/wustl/mobilab/agilla/PromiscuousListener.java,v
retrieving revision 1.5
retrieving revision 1.5.2.1
diff -C2 -d -r1.5 -r1.5.2.1
*** PromiscuousListener.java 31 May 2006 18:49:25 -0000 1.5
--- PromiscuousListener.java 15 Nov 2006 09:39:45 -0000 1.5.2.1
***************
*** 69,73 ****
*
*/
! package edu.wustl.mobilab.agilla;
import net.tinyos.message.*;
import net.tinyos.packet.*;
import net.tinyos.util.*;
--- 69,74 ----
*
*/
! package edu.wustl.mobilab.agilla;
! import net.tinyos.message.*;
import net.tinyos.packet.*;
import net.tinyos.util.*;
***************
*** 102,105 ****
--- 103,108 ----
System.exit(1);
}
+
+
sni = new SNInterface(true);
sni.setMoteIF(moteIF);
Index: SNInterface.java
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/contrib/wustl/tools/java/edu/wustl/mobilab/agilla/SNInterface.java,v
retrieving revision 1.12.2.1
retrieving revision 1.12.2.2
diff -C2 -d -r1.12.2.1 -r1.12.2.2
*** SNInterface.java 15 Nov 2006 04:30:39 -0000 1.12.2.1
--- SNInterface.java 15 Nov 2006 09:39:45 -0000 1.12.2.2
***************
*** 90,93 ****
--- 90,94 ----
moteIF.registerListener(new AgillaNbrMsg(), this);
moteIF.registerListener(new AgillaBeaconMsg(), this);
+ moteIF.registerListener(new AgillaProxyBeaconMsg(), this);
//moteIF.registerListener(new AgillaBeaconBSMsg(), this);
moteIF.registerListener(new AgillaRxnMsg(), this);
***************
*** 132,135 ****
--- 133,137 ----
moteIF.deregisterListener(new AgillaNbrMsg(), this);
moteIF.deregisterListener(new AgillaBeaconMsg(), this);
+ moteIF.deregisterListener(new AgillaProxyBeaconMsg(), this);
//moteIF.deregisterListener(new AgillaBeaconBSMsg(), this);
moteIF.deregisterListener(new AgillaRxnMsg(), this);
***************
*** 304,307 ****
--- 306,312 ----
msgJ = new AgillaBeaconMsgJ((AgillaBeaconMsg)m);
break;
+ case AgillaProxyBeaconMsg.AM_TYPE:
+ msgJ = new AgillaProxyBeaconMsgJ((AgillaProxyBeaconMsg)m);
+ break;
// case AM_AGILLABEACONBSMSG:
// msgJ = new AgillaBeaconBSMsgJ((AgillaBeaconBSMsg)m);
More information about the Tinyos-contrib-commits
mailing list