Hi,
Hope that someone could help me with the following:
I would like to do the following:
1- Mote1 sends a packet every 1sec to Mote2
2- I want Mote2 to add some filed to the received packet and then
forwards it directlly to another mote.
I want to know if it is ok to invoke sendNow() from Receive event???
.......................
void sendNow(){
if (!busy) {
if (call AMSend.send(0,ptr, sizeof(BlinkToRadioMsg)) == SUCCESS) {
call Leds.led2Toggle();
busy = TRUE;
} }}
event message_t* Receive.receive(message_t* msg, void* payload, uint8_t len){
message_t *tmp= ptr;
ptr = msg;
if (len == sizeof(BlinkToRadioMsg)) {
BlinkToRadioMsg* btrpkt = (BlinkToRadioMsg*)payload;
btrpkt->tnow= call Timer0.getNow();
sendNow();
}
return tmp;
}
I am not sure about sendNow() inside the receive event! Is it ok to
place it inside the event Receive?
what do you think??
thanks for any help
Sara
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help