You should be able to just change the AM_BROADCAST_ADDR in AMsend.send()
to a the mote ID number assigned at install time. Don't know what the
other errors you are getting mean though.
MS


Moni GV wrote:
> Hi everyone,
> 
> I'm using TOSSIM. The problem is similar to the mentioned below...
> What I want to do now is send a message to a specific mote. I've found 
> out how to send boradcast messages, where the structures to define an 
> AMMessage, and staff useful, but I only get compilation errors, like: 
> no-match or ActiveMessageAddress component not found. Right down I write 
> a piece of code, that I'm sure causes the errors.
> 
> Maybe I'm using the wrong components?? Any Ideas!!?
> Please help!
> thank you in advance!
> Monica
> 
> CODE:
> At the module I'm doing something like this:
> -------------------------------------------------------------------
> module PFM_topo2C @safe() {
>   uses {
>     //other interfaces
>     interface ActiveMessageAddress;
>   }
> }
> 
> implementation {
> 
>   am_addr_t nodeAddress;
>   //other variables
> 
> 
>   event void MilliTimer.fired() {
>  
>      nodeAddress = call ActiveMessageAddress.amAddress();
>      //other instructions that work
>      // call AMSend.send(AM_BROADCAST_ADDR, &packet, 
> sizeof(radio_count_msg_t)), command used to send a broadcast message
> 
>  }
> // other events
> }
> -------------------------------------------------------------------
> At the Interface of the module I do something like this:
> 
> configuration PFM_topo2AppC {}
> implementation {
>    components MainC, PFM_topo2C as App, LedsC;
>    components ActiveMessageAddressC;
>    //other components
> 
>    App.ActiveMessageAddress -> ActiveMessageAddressC;
> }
> 
> 
> 
> --- El *vie, 24/4/09, Abhishek Phadnis /<[email protected]>/* 
> escribió:
> 
>     De: Abhishek Phadnis <[email protected]>
>     Asunto: [Tinyos-help] 'No Match Error'
>     Para: [email protected]
>     Fecha: viernes, 24 abril, 2009 11:39
> 
>     hey all,
> 
>     have a small program which we trying to implement..its based on the
>     sense program..have debugged most of the errors
>     and the last remaining on is
> 
>      CommonSenseAppC.nc:15: no match
>     make: *** [exe0] Error 1
> 
> 
>     the line in question is "  CommonSenseC.Read -> DemoSensorC; "
> 
>     now we've no idea how to proceed..do we need the hardware for this?
>     we only have the avrora simulator to work with..
> 
> 
>     thanks
> 
>     abhishek
> 
>     _______________________________________________
>     Tinyos-help mailing list
>     [email protected]
>     https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to