[Environment]
Moteiv telosb (upgraded)
2 motes with SurgeTelos program (node id = 1 and 2)
[Programs]
tinyos1.x/contrib/ucb/apps/SurgeTelos
tinyos1.x/tools/java/net/tinyos/surge (compiled with SURGE_PLATFORM=telosb)
[Run]
java net.tinyos.sf.SerialForwarder -comm serial at COM6 :tmote
java net.tinyos.surge.MainClass 0x7d
[Problem]
While I am trying to broadcast packets from PC to motes, the gateway mote
(node id=0) does receive the message.
However, it does not forward the message to the next hop. that is the mote 1 and 2 cannot receive the message from pc,so i cannot change the Timer's frequnecy.
void changeSampleRateButton_actionPe
/* MDW Disabling for now */
try {
// Send change sample rate command
sampleRate = tentativeSampleRate;
BcastMsg bcm = new BcastMsg();
SurgeCmdMsg scm = new SurgeCmdMsg(bcm, bcm.offset_data(0));
scm.set_type((short)2);
scm.set_args_newrate(sampleRate);
//mhm.set_parentaddr(0);
//mhm.set_originaddr(0);
//sm.set_hopcount((short)0);
bcast_seqno = (bcast_seqno + 1) % 256;
bcm.set_seqno((short)bcast_seqno);
MainClass.getMoteIF().send(net.tinyos.message.MoteIF.TOS
if (DEBUG_MODE) System.err.println("SENDING: "+scm);
} catch (java.lang.Exception e) {
}
}
ps. i have add these lines to the makefile
PFLAGS= -I%T/../contrib/ucb/tos/lib
-DSEND_QUEUE_SIZE=8 -DMHOP_LEDS
PFLAGS += -I%T/../tos/lib/Broadcast
PFLAGS += -I%T/../tos/lib/Queue
-------------------------------------------------------------------
原单超低价 贝纳通,兰芝,索爱2折起( http://ad4.sina.com.cn/sina/limeng3/mail_zhuiyu/2006/mail_zhuiyu_20061101.html )
===================================================================
注册新浪2G免费邮箱( http://mail.sina.com.cn/chooseMode.html )
_______________________________________________ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help