Hi
Yap im using GenericComm. Secondly if im using some timer in my .nc file and
send message via that file the msg is received and sent as well.
Looking Forward
Faisal
----- Original Message ----
From: Sarfraz Nawaz <[EMAIL PROTECTED]>
To: Faisal Karim <[EMAIL PROTECTED]>
Cc: tinyos help <[email protected]>
Sent: Thursday, June 7, 2007 8:16:01 AM
Subject: Re: [Tinyos-help] sending packets via Tython
Have you started GenericComm?
On 6/7/07, Faisal Karim <[EMAIL PROTECTED]> wrote:
Hi Sarfraz
Thanks. Things worked out fine and now im able to send messages via tython (at
least tython prompt says send msg :) Now the problem arises that node 20 is
not receiving the message following is my code
abc.nc
configuration abc {
}
implementation {
....
components GenericComm;
....
abcM.ReceiveMsg -> GenericComm.ReceiveMsg[AM_FK_MSG];
}
abcM.nc
module abcM {
provides {
interface StdControl;
}
uses {
.....
interface ReceiveMsg;
}
}
implementation {
......
event TOS_MsgPtr ReceiveMsg.receive(TOS_MsgPtr m) {
dbg(DBG_TEMP, "Msg Recd from:%d\n", packet->senderId);
......
return m;
}
}
The receive() message is never called I put some DBG statements in init () etc
and they are called. Can you please help in this regard.
If u want I can send you all code.
Looking Forward
Regards
Faisal Karim
----- Original Message ----
From: Sarfraz Nawaz < [EMAIL PROTECTED]>
To: Faisal Karim <[EMAIL PROTECTED]>
Cc: tinyos help <[email protected]>
Sent: Wednesday, June 6, 2007 8:23:18 AM
Subject: Re: [Tinyos-help] sending packets via Tython
Lets say the packet structure is defined as
typedef struct myPacket {
uint16_t senderId;
uint16_t someData;
}
then use mig to generate the corresponding java class file. At tython prompt
issue these commands
from simcore import *;
import myPacket;
myMsg = myPacket();
myMsg.set_senderId(0);
myMsg.set_someData(11);
comm.sendRadioMessage(20, sim.getTossimTime()+10, myMsg);
These commans import necessary stuff, create the packet, set corresponding
fields and send the packet to node 20.
On 6/5/07, Faisal Karim < [EMAIL PROTECTED]> wrote:
Hi Sarfaraz
Thanks again. But how to set the sender ID for comm.sendRadioMessage() coz
three arguments accepted by this method dont specify who is sender.
Looking forward for your early reply
Regards
Faisal Karim
----- Original Message ----
From: Sarfraz Nawaz < [EMAIL PROTECTED]>
To: Faisal Karim <[EMAIL PROTECTED]>
Cc: tinyos help < [email protected]>
Sent: Tuesday, June 5, 2007 2:51:49 AM
Subject: Re: [Tinyos-help] sending packets via Tython
Its the simulation environment that is sending the packets not the base station
node. Though you can set the sender ID to be 0 and have the receiving node
believe that the packet came from node 0.
On 6/4/07, Faisal Karim <[EMAIL PROTECTED] > wrote:
Hi Sarfaraz
Thanks for reply. Thats true but "who" is using these methods
(comm.sendRadioMessage() and comm.sendUARTMessage() ) to send messages to any
node. I assume its base station ie node 0.
Im looking forward to send messages from specific node. Lets say node 2 send
message to node 10. How we can do by using Tython.
Thanks in advance.
Looking Forward
Regards
Faisal Karim
----- Original Message ----
From: Sarfraz Nawaz < [EMAIL PROTECTED]>
To: Faisal Karim <[EMAIL PROTECTED]>
Cc: tinyos help < [email protected]>
Sent: Sunday, June 3, 2007 6:12:12 AM
Subject: Re: [Tinyos-help] sending packets via Tython
comm.sendRadioMessage() and comm.sendUARTMessage() are used to send a packet to
"any" node in the network on the uart and radio respectively.
On 6/1/07, Faisal Karim < [EMAIL PROTECTED] > wrote:
Hi All
Im looking forward to send packets from specific node in simulation via Tython.
In Tython manual it is described to send using moteIF(), but what i understand
this is to send some msg from base station ie some serial port. To send to base
station there is a method comm.sendUARTMessage(), also there is
comm.sendRadioMessage() which im assuming to send msg from base station to
specific node via radio as this method do not describe which node is sending
the message.
any comments and help will be highly appreciated
Regards
Faisal Karim
Get the Yahoo! toolbar and be alerted to new email wherever you're surfing.
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
Get the free Yahoo! toolbar and rest assured with the added security of spyware
protection.
Ready for the edge of your seat? Check out tonight's top picks on Yahoo! TV.
Get the free Yahoo! toolbar and rest assured with the added security of spyware
protection.
____________________________________________________________________________________
Need a vacation? Get great deals
to amazing places on Yahoo! Travel.
http://travel.yahoo.com/_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help