Thanks Sir, I am clear now.
> Date: Mon, 1 Nov 2010 15:52:58 +0100 > From: urs.hunke...@epfl.ch > To: engr_aqans...@hotmail.com > CC: tinyos-help@millennium.berkeley.edu > Subject: Re: [Tinyos-help] message received > > Hi, > > I'm not sure what exactly you want to do here. In the receive method you > get a pointer to an object with data you just received. The value you > received is e.g., message->value1. With the line "message->value1 -> > D1;" you are overwriting this value (you never read it). Finally, you > return the pointer to the object with the data, and it will be > overwritten in the future when the system receives more messages. This > will compile, but has no visible effect. > > If you want to store the data you received into the variable D1, you'll > have to write "D1 = message->value1;". This will change the value of D1 > to the value that you received in the broadcast message. > > Cheers, > Urs > > > On 11/01/2010 03:21 PM, lucky eyes wrote: > > > > Hi all, > > > > event TOS_MsgPtr ReceiveMsg.receive(TOS_MsgPtr m) { > > CounterMessage *message = (CounterMessage*)m->data; > > > > message->value1 = D1; > > > > message->value2 =D2 ; > > message->value3 = D3; > > > > return m; > > } > > > > D1,D2 and D3 are sent via broadcast in a message.Is it possible to > > assign these values in value1,value2 and value3? > > > > I tried it and there is no error but i don't know It is assigned or not. > > > > > > Best Wishes > > > > AQAnsari > > > > > > > > _______________________________________________ > > Tinyos-help mailing list > > Tinyos-help@millennium.berkeley.edu > > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >
_______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help