HiSPARC/pysparc — pull request #4 by davidfokkema (2014-07-22 10:50:19+00:00)
Title: HiSPARC III DAQ

It looks like the Pi and Python are up to the task. I've already merged quite a few changes back to master, but I'm keeping the rest in this pull request. Feel free to add tasks, but please keep in mind that I intend this to be a minimal working implementation of a DAQ. We'll add nice-to-have-someday features in another pull request, once this one is completed and merged.

- [ ] Find/report/fix bug regarding read timeout (lack thereof, inducing excessive CPU usage) on 32-bit linux
- [ ] Basic hardware support
- [x] HiSPARC III master
- [ ] HiSPARC III slave
- [ ] HiSPARC II support on par with HiSPARC III
- [x] Easy configuration of device parameters
- [x] Load/Save device parameter config from/to disk
- [ ] Load/Save application config from/to disk
- [ ] Store data locally
- [ ] Upload data to Nikhef
- [x] Unattended ADC alignment procedure
- [ ] Unattended PMT HV calibration
- [ ] Coarse calibration (on first hardware connect)
- [ ] Fine calibration (after taking data and looking for the MIP peak)
- [ ] Recover stalled hardware (no communication, orange hit lights continually lit)