Hi Eric, Yes, I haven't gone into much detail... Sorry, here it is:
The project is a multiuser testbed with several USRP1s. The host computers are connected with an Ethernet switch among themselves and also to a central node for logging purposes. Every 10s or so they should exchange information on the link quality over the wired network. In an ideal case, the exchange of this information should cause just a very short interruption on the air link. Now the problem is that the timer to receive on the socket and process the information on the wired network is ignored by the receivers when there are still some packets being transmitted over the air. Since these packets are transmitted at a fairly high rate, the receivers are performing the receive callback constantly and delay their functions on the wired network. I would like to be able to disable this callback in some way for a very short time to save this processing time and perform promptly the link state update over the wired interface. I have already tried stopping the flowgraph, which was too slow and having a 10-100ms sleep in the receive callback, which helped but did not work in all the cases. I would be very grateful if you could suggest a solution. Thanks! -- Natalia Olano _______________________________________________ Discuss-gnuradio mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
