This module is a source example of how to write a free-running asynchronous coroutine that provides data to AVS on the output port when data is ready. In its present form, it free-runs, that is continually sends data to AVS as fast as it can be processed. The project specific version of this had external calls to obtain data from a data acquisition instrument. |