Unless Things Have Changed(TM) in T2, only the length number of bytes is transmitted -- at least over the radio -- so you're not losing bandwidth with a larger DATA_LENGTH. You do waste RAM because buffers are allocated for the max size, which is one reason it's a compile time setting, but that may not matter in your system.
MS Nahr Elk wrote: > Hi, > Thank you Razvan, > I would like to change the data payload size dynamically according to my > application exigences. > And I am not so convinced that setPayloadLength(message_t* msg, uint8_t > len) is the right solution > > Best regards, > Nahr Elk > > 2009/5/18 Razvan Musaloiu-E. <[email protected] > <mailto:[email protected]>> > > Hi! > > > On Sun, 17 May 2009, Nahr Elk wrote: > > Hi > Is there any way to change DTOSH_DATA_LENGTH at run time instead > of at > compile time ? :) > > > No. TOSH_DATA_LENGTH is used to allocate the size of the data field > from message_t (types/message.h) so you cannot alter it at during > runtime. May I ask why do you want to do this? > > -- > Razvan ME > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Tinyos-help mailing list > [email protected] > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
