I use TinyOS 2 system. In my application, there are some atomic section to sample the communication channel. During those periods the messages are stored in the radio buffer. At some time when the buffer overflows, the RSSI and CCA value turns to be not correct. I guess that is because the radio is not working correct when overflow occurs.
One more thing is that when I do NOT use the AMReceiver component, the program can flush the buffer without reading the first byte, but I did not find out the reason. Regards, Min On Fri, Jun 13, 2008 at 6:54 PM, renjie huang <[EMAIL PROTECTED]> wrote: > Hi Min > > How do you find this problem? I also feel that sometimes radio goes into bad > state. In my test bed, the traffic is very busy. Sometime PC client tools > show that a subtree of the network is frozen for a few seconds. That means > no packets from nodes in that subtree are received at the sink. Therefore I > suspect that it is because the RXFIFO is Full or in abnormal state, and it > can not work correctly until it is flushed. > > > On 6/12/08, Min Guo <[EMAIL PROTECTED]> wrote: >> >> Has anyone notice this problem before: >> >> When the radio buffer is full, the CCA and RSSI value is not correct, >> and when one wants to flush the buffer, based on the datasheet, the >> first byte of the buffer must be read, what is the reason for that? >> >> Regards, >> M.G >> _______________________________________________ >> Tinyos-help mailing list >> [email protected] >> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > > > > -- > Renjie Huang > Sensorweb Research Laboratory > http://sensorweb.vancouver.wsu.edu/ > Washington State University _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
