Dear Tinyos Community/Core Working Group, My name is Zainan Victor Zhou, from JHU HiNRG Group. As I am TAing "Network Embedded System/Sensor" I found that the layers in CC2420RadioC.nc are mismatched between Lpl and Unique as shown below:
SENDING PART |RECEIVING PART ------------------------------------------------- CC2420TInyOSNetworkC |CC2420TInyOSNetworkC ------------------------------------------------- UniqueSenderC |LplC LinkC | ------------------------|------------------------ LplC |UniqueReceive ------------------------|------------------------ CsmaC |CsmaC (Appendix:Code from latest Git mirrorof official tinys repository) In this layout, the packet sent in LplC maybe be filtered out at UniqueReceive because it has no valid sequence number. (as packet with duplicated DSN will be ignored). I am curious is this mismatch based on some specific consideration or is it a bug? Thank you very much! Zainan Victor Zhou Johns Hopkins Univ. Appendix: Code from latest Git mirrorof official tinys repository http://git.hinrg.cs.jhu.edu/?p=tinyos-2.x.svn;a=blob;f=tos/chips/cc2420/CC2420RadioC.nc;h=5bbcc086fcf7075f4d9d280432563c33093c4e95;hb=HEAD 100 // Send Layers 101 CC2420TinyosNetworkC.SubSend -> UniqueSendC; 102 UniqueSendC.SubSend -> LinkC; 103 LinkC.SubSend -> LplC.Send; 104 LplC.SubSend -> CsmaC; 105 106 // Receive Layers 107 CC2420TinyosNetworkC.SubReceive -> LplC; 108 LplC.SubReceive -> UniqueReceiveC.Receive; 109 UniqueReceiveC.SubReceive -> CsmaC;
_______________________________________________ Tinyos-help mailing list Tinyos-help@millennium.berkeley.edu https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help