source: drsdaq/History.txt@ 75

Last change on this file since 75 was 68, checked in by ogrimm, 15 years ago
Introduced dummy, zero initialized items in raw data format to align with MAGIC format ordering, changed date rollover to 13:00 UTC
File size: 2.7 KB
Line 
1Modification history of drsdaq program
2--------------------------------------
3
423/3/2009 Changed 'Events' entry in run header. It now gives the number of
5 events in the current file.
624/3/2009 Copied into FACT subversion directory. Updated location of
7 configuration file and PixelMap.txt (in config/ in repository).
8 Improved PrintMessage() and error outputs.
926/3/2009 Added PixelMap translation to communication with HV control.
1030/3/2009 Added feedback gain. Checked into repository.
111/4/2009 Changed many 'char *' to 'const char *' to honour compiler warning
12 on ihp-pc26 (newer version of g++ than on eth-vme02)
132/4/2009 Introduced check for magic number in RawDataCTX.cc
143/4/2009 Added frequency and scale factor transmission to socket protocol
156/4/2009 Allowed reading of data via read command also while DAQ is active.
1622/4/2009 Included sizes of RunHeader, EventHeader and BoardStructure in
17 RunHeader and changed some data widths in RunHeader to U32 to
18 increase compatibility with Magic raw data format. Unique run
19 numbers are now generated using the file LastRunNumber.
2028/4/2009 Raw file writing uses now writev() and is changed entirely to
21 Linux system calls instead of C++ library functions. Introduced
22 new magic number that indicates an error while writing. More
23 extensive error checking for I/O functions. Requesting zero events
24 will let run go until stopped manually. Feedback writes slow data.
2529/4/2009 DAQ writes run summary to slow data file.
2614/5/2009 Streamlined raw data format.
2718/5/2009 Included some version and size checking in RawDataCTX.cc.
2819/5/2009 Subversion revision number included in run header. Added human readable
29 date and time to slow data.
3028/5/2009 Replaced NCMCBoards by NBoards for clarity. Added line editing
31 capability with the readline library.
3229/5/2009 Number of lines in log file limited to configurable number.
334/6/2009 Config file can contain array of numbers. Reading of config file now
34 safe for buffer overflow. RawDataCTX class take the possibility of
35 varying event data size into account.
3612/6/2009 Trigger cells (determined using DRS class GetTriggerCell()) are
37 stored as array of integers in event data. RawDataCTX class pointer
38 'Data' changed from short* to char*.
3916/6/2009 Data is not rotated by copying in memory, but by saving to disk in
40 correct order using writev() (10% gain in rate)
4118/6/2009 Introduced dummy, zero-initialized elements in raw data format to
42 align ordering to MAGIC format. Run date is now calculated with a
43 change to the next date on 13:00 UTC.
44
Note: See TracBrowser for help on using the repository browser.