| 1 | Version history of FADctrl
|
|---|
| 2 |
|
|---|
| 3 | 22/10/2010 First check-in of FADctrl. Initial version derived from drsdaq revision 10007.
|
|---|
| 4 | 5/1/2011 First version of amplitude calibration (no secondary calibration, yet). New 'socketmode' command.
|
|---|
| 5 | 13/1/2011 Amplitude calibration data is written to text file.
|
|---|
| 6 | 19/1/2011 Implemented secondary calibration.
|
|---|
| 7 | 21/1/2011 DIM event thread now informed through pipe of new data
|
|---|
| 8 | 23/1/2011 Data can be written to disk in M0 format
|
|---|
| 9 | 24/1/2011 Integrated amplitude calibration into FADBoard class
|
|---|
| 10 | 27/1/2011 Moved OpenOtherSockets() to FADBoard class
|
|---|
| 11 | 2/2/2011 Warning if amplitude calibration missing for data taking
|
|---|
| 12 | 4/2/2011 Fixed exitHandler() being stuck at pthread_join()
|
|---|
| 13 | 11/2/2011 Moved connect() call to thread of FADBoard class
|
|---|
| 14 | 14/2/2011 Moved initialisation commands to Evidence configuration file
|
|---|
| 15 | 18/2/2011 Added 'reconnect' command
|
|---|
| 16 | 28/2/2011 Removed 'static' keywords in FADBoard::ReadLoop()
|
|---|
| 17 | 1/3/2011 Board list can be passed via command line
|
|---|
| 18 | 2/3/2011 Implemented new FAD data format
|
|---|
| 19 | 28/3/2011 Boards with communication error set themselves inactive
|
|---|
| 20 | 29/3/2011 Added Status message service for each board (removed several console messages in turn)
|
|---|
| 21 | Limited update rate of slow control data to 1 second or interval set by 'update'
|
|---|
| 22 | 1/4/2011 Added DIM frequency service
|
|---|
| 23 | 5/4/2011 Added DIM rate service for each board
|
|---|
| 24 | 6/4/2011 Bug fix in internal pipe communication
|
|---|
| 25 | 4/5/2011 Removed 'daqmode' (had no function). Added 'reset_trigger' and 'runnumber' commands.
|
|---|
| 26 | Event format adapted (ADC data not sent in network byte order anymore).
|
|---|
| 27 | 20/5/2011 Missing pthread_mutexattr_init() in FADBoard constructor caused spurious errors when
|
|---|
| 28 | locking mutex
|
|---|
| 29 | Added cleanup handler to thread in FADBoard class to ensure mutex is unlocked when thread
|
|---|
| 30 | cancelled
|
|---|
| 31 | 25/5/2011 dcm_lock and dcm_ready bits were incorrectly evaluated.
|
|---|
| 32 | 3/6/2011 Raw data files will only contain boards active at the start of the run.
|
|---|
| 33 | 7/6/2011 DIM event service only contains active boards
|
|---|
| 34 | 21/6/2011 Command 'boards' takes 'none as argument
|
|---|
| 35 | 24/6/2011 PLL lock status published as DIM service
|
|---|
| 36 | 7/7/2011 Fixed error in setting the active boards in EventThread()
|
|---|
| 37 | 13/7/2011 FAD board time published as DIM service
|
|---|
| 38 | 13/6/2012 New command to determine dynamic range using the calibration DACs
|
|---|