On 8/1/07, antonio gonga <[EMAIL PROTECTED]> wrote:
>
> Hey MS,
> I'm using Micaz and I changed TOSBase to work with Micaz->
>            //CC1000RadioIntM as RMac,    /* mica2 */
>              CC2420RadioM as RMac,    /* micaz */
> It's really  a bit strange, I'm correctly receiving messages from Motes in
> the Java Application, but whenever I send messages to the motes I have
> problems.
> all expected behavior is ok. The red led is toggling it means that the
> messages are being forwarded by the TOSBase... but the
>

If the message is forwarded (I assume over RADIO) by TOSBase then it is
being received via UART, which would mean
that your [UARTTokenReceive.receive] code works.

-Brian


typecast to querMsg it's not working.
> my query Structure is:
> typedef struct queryMsg{
>     uint16_t msgType;  //
>     uint16_t destID;
>     uint16_t upperth;
>     uint16_t  lowerth;
> }
>
> I send this values in a Java Application(I used MIG to generates the
> queryMsg.java file.):
> queryMsg query = new queryMsg();
>      query.set_destID(11);
>      query.set_msgType(03);
>      query.set_upperth(123);
>      query.set_lowerth(120);
>
> I use  MoteIF.send to send the messages
> try{
>         mote.send(MoteIF.TOS_BCAST_ADDR, query);
>    }catch(Exception ex){ ex.printStackTrace(); }
>
> and in the TOSBase I do  this:
> event TOS_MsgPtr UARTTokenReceive.receive(TOS_MsgPtr Msg, uint8_t Token) {
>     TOS_MsgPtr  pBuf;
>     queryMsg *p;
>
>     p =(queryMsg*)Msg->data;
>     if(p->msgType == 3)
>         call Leds.yellowToggle();  // as I set msgType= 3I expect the
> yellow led to toggle... but it's not working.
>  //rest of the code suppressed..
> } // end of UARTTokenReceive.receive
>
> I printed the messages inside of the Sender.send method and what is being
> printed is like this:
> sent: 8 0 0 0 0 0 -1 -1 10 125 3 0 11 0 123 0 120 0  and decoding it is:
> 8 0 0 0 0 0 -1 -1 TOS_BCAST_ADDR
> 10 -> AMType
> 125 -> TOS_AM_GROUP
> 3 0 ->msgType
> 11 0 ->destID
> 123 0 ->upperth
> 120 0 ->lowerth.
> I don't understand what is wrong... maybe what is missing is the length of
> the message but I also printed it ans it's equal to 18
> please help me...
>
> thanks in advance
> -antonio gonga
>
>
>
>
>
> ------------------------------
> See what you're getting into…before you go there. Check it 
> out!<http://newlivehotmail.com>
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to