Milestone #11650: Mar 2016 Release A - 201603A
Refactor FFT readout to occur at the end of pulse
FFT readout should happen at the same time as BBB and RAW readouts.
#1 Updated by John Diamond over 4 years ago
- % Done changed from 0 to 100
Added a write<>() template-method to Buffer<> that allows the user to cast the source buffer's data type to the buffer's internal data type. This was necessary because the FFT buffer is stored as floats but the digitizer encodes the data as int16_ts.
Added an FFT buffer to the Toroid class. The readout task will readout the digitizer's FFT into this buffer at the end of pulse.
The FFT read accessor now reads from the Toroid's FFT buffer instead of directly from the digitizer.
Next step will be #11840.