Update demo.py to handle multiple spectrometers
mzieg opened this issue · comments
Consider that unlike ENLIGHTEN, most clients don't have (or want) a QTimer polling WasatchDeviceWrapper Queues for spectra. Since WrapperWorker already is a threading.Thread and looping over spectra, give it an optional callback for Inversion of Control.