[Tinyos-devel] TEP116 HIL/HAL discussion

Philip Levis pal at cs.stanford.edu
Thu May 15 16:16:22 PDT 2008


On May 15, 2008, at 12:38 PM, Miklos Maroti wrote:

>> Another question: Where (by which component) should the respective  
>> HIL
>> interfaces provided? If the chip specific XActiveMessageC  
>> components are
>> not HIL but HAL, then probably somewhere else. Should we require that
>> the platform's ActiveMessageC MUST provide LowPowerListening (in TEP
>> 105), PacketTimeStamp (timestamping TEP), TimeSyncAMSend and
>> TimeSyncPacket (in the packet time sync TEP)? This would override TEP
>> 116's statement on the required signature of ActiveMessageC.
>
> Yes, I think the ActiveMessageC should (or must) provide all these
> interfaces. Actually, it is a pain not to have the LowPowerListening
> in ActiveMessageC. Just witness all the ifdefs for connecting the
> LowPowerListening to the proper XXXActiveMesageC.

Sure -- and that's what TEP 105 can specify.

Phil


More information about the Tinyos-devel mailing list