Hi!
On Mon, 18 May 2009, Michael Schippling wrote:
> 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.
>
Thinks haven't changed so what Michael said is correct. The only penalty
is in RAM. The packets in the air have variable length based on the length
specified in AMSend.send:
command error_t send(am_addr_t addr, message_t* msg, uint8_t len);
--
Razvan ME
> 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]>
>>
>> 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