[Tinyos-devel] purpose of the Packet.clear() function

Andreas Koepke koepke at tkn.tu-berlin.de
Mon Oct 8 00:59:06 PDT 2007


Relying on the user to clear data of which he does not know is pretty
dangerous, I would not trust myself there. On tda5250 you do not have to
call it, even if you decide to toggle PacketAck on each packet.

Best, Andreas

Miklos Maroti wrote:
> Hi!
> 
> I think there should be, but it is unfortunately not used. If a user
> requests for example acknowledgment via the PacketAcknowledgement
> interface, then it is not clear when that flag will be cleared if the
> message_t is reused. So the Packet.clear should be called to reset
> everything to their defaults in the header and metadata, this should
> be especially important between the serial and radio interfaces.
> 
> Miklos
> 
> On 10/8/07, Razvan Musaloiu-E. <razvanm at cs.jhu.edu> wrote:
> 
>>Hi!
>>
>>Is there a strong argument for the existence of the Packet.clear()? The
>>function is implemented by CC1000, XE1205 and TDA5250 but it is only used
>>in the PacketParrot application.
>>
>>--
>>Razvan ME
>>_______________________________________________
>>Tinyos-devel mailing list
>>Tinyos-devel at Millennium.Berkeley.EDU
>>https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel
>>
> 
> _______________________________________________
> Tinyos-devel mailing list
> Tinyos-devel at Millennium.Berkeley.EDU
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel
> 



More information about the Tinyos-devel mailing list