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 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 messagestry{        
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.receiveI 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_ADDR10 -> AMType125 
-> TOS_AM_GROUP3 0 ->msgType11 0 ->destID123 0 ->upperth120 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 18please help 
me...thanks in advance-antonio gonga
_________________________________________________________________
See what you’re getting into…before you go there.
http://newlivehotmail.com
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to