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

Reply via email to