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

Reply via email to