I've tried this on mica2. There is one base station, and many (1->10) normal nodes. The normal nodes send packets to the base station in fast succession (i.e. the send command is called in the Send.sendDone event).
The base-station has an infinite loop (i.e. for (;;); ) in its Receive.receive event. So, I expect that the Receive.receive will fire once and get stuck Also, I expect that the task signalPacketReceived will be posted more than once (for every message received after the first message) even during the infinite loop. But, signalPacketReceived doesn't get posted for any message after the first one. Is there something that I'm missing? In CC1000SendReceieveP.nc: When a message has been fully received, rxData calls packetReceived. Then, packetReceived calls packetReceiveDone. Then, packetReceiveDone posts signalPacketReceived. Then, signalPacketReceived signals Receive.receive. Thanks in advance. _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
