I haven't looked at the code in awhile, but we may need some modifications here. If acks are not being sent from the base station, then the reason why is because the base station accepts all packets from all addresses. Therefore, it disables auto-acks to prevent it from spewing out false ack's to every transmitter in the area.
I'll take a look to see what we can do. This behavior should be altered to let the base station send back acks if the destination address == the base station address. -David -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Oussama Chougna Sent: Wednesday, June 20, 2007 9:06 AM To: 'Steve McKown'; [email protected] Subject: RE: [Tinyos-help] Acknowledgments and base station Hi, I'm using the CC2420Basestation, but i don't get the acks back to my sending mote. I check acks on the mote like this: event void AMSend.sendDone( message_t * thisMsg, error_t error ) { if (call ack.wasAcked(thisMsg)) { //it is acked } else { //no ack received } Is to early to check it in the sendDone event? The same is done in one of the test applications (TestAcks) which belong to the TinyOS2 tree. Thank you -----Original Message----- From: Steve McKown [mailto:[EMAIL PROTECTED] Sent: woensdag 20 juni 2007 18:01 To: [email protected] Cc: Oussama Chougna Subject: Re: [Tinyos-help] Acknowledgments and base station On Wednesday 20 June 2007 09:06:17 am Oussama Chougna wrote: > With the PacketAcknowledgements interface in tinyos2 one could request acks > right? But should I modify the base station to send back acks? If your base station uses the CC2420 radio, you can use the BaseStationCC2420, which turns on auto acknowledgments in the radio hardware. _______________________________________________ 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
