# # ChangeLog for trunk/FACT++/src # # Generated by Trac 1.5.2 # 09/22/24 22:16:26 Sun, 02 Jun 2013 14:52:07 GMT tbretz [16588] * trunk/FACT++/src/Time.cc (modified) Access the static data members as static data members (removes also ... Sun, 02 Jun 2013 14:51:25 GMT tbretz [16587] * trunk/FACT++/src/EventBuilderWrapper.h (modified) If the calibration has been updated, update it in runClose; removed ... Sun, 02 Jun 2013 14:50:33 GMT tbretz [16585] * trunk/FACT++/src/DataWriteFits2.cc (modified) Removed Errors and SoftTrig Sun, 02 Jun 2013 14:50:15 GMT tbretz [16584] * trunk/FACT++/src/EventBuilder.cc (modified) Removed Errors and SoftTrig; let the runClose access the RUN_CTRL (to ... Sun, 02 Jun 2013 14:49:12 GMT tbretz [16582] * trunk/FACT++/src/DataProcessorImp.cc (modified) Removed reference to SoftTrig Sun, 02 Jun 2013 14:48:49 GMT tbretz [16581] * trunk/FACT++/src/MessageDim.cc (modified) Moved also the output to the console to the Queue... let's see if ... Sun, 02 Jun 2013 14:48:13 GMT tbretz [16579] * trunk/FACT++/src/EventBuilder.h (modified) Reset the whole memory... this should relly not make a big ... Sun, 02 Jun 2013 14:38:25 GMT tbretz [16577] * trunk/FACT++/src/smartfact.cc (modified) Changed again the logic how the scale is calculated. Sun, 02 Jun 2013 10:41:27 GMT tbretz [16572] * trunk/FACT++/src/smartfact.cc (modified) Made the last changes compile and removed the stray # Sun, 02 Jun 2013 01:19:43 GMT tbretz [16569] * trunk/FACT++/src/EventBuilder.cc (modified) * trunk/FACT++/src/EventBuilder.h (modified) Show an out-of-memory message not more often than once a second; ... Sun, 02 Jun 2013 01:18:30 GMT tbretz [16568] * trunk/FACT++/src/smartfact.cc (modified) Updated the scale on the event plot - the scale for drs-gain events ... Sun, 02 Jun 2013 01:17:21 GMT tbretz [16567] * trunk/FACT++/src/EventBuilderWrapper.h (modified) Sending the RawData must be the vector (the data) not the pointer itself. Sun, 02 Jun 2013 01:15:52 GMT tbretz [16566] * trunk/FACT++/src/ConnectionUSB.cc (modified) Added some more output to the log for debugging. Sun, 02 Jun 2013 01:12:46 GMT tbretz [16565] * trunk/FACT++/src/ratecontrol.cc (modified) Ratecontrol might still believe that the trigger is on, so we force ... Sat, 01 Jun 2013 18:56:09 GMT tbretz [16562] * trunk/FACT++/src/queue.h (modified) Added a possibility to move an entry from another list into this list. Sat, 01 Jun 2013 11:45:51 GMT tbretz [16541] * trunk/FACT++/src/EventBuilderWrapper.h (modified) Use the Time already determined. Sat, 01 Jun 2013 11:15:07 GMT tbretz [16540] * trunk/FACT++/src/EventBuilderWrapper.h (modified) Fixed some typos in the last commit Sat, 01 Jun 2013 11:11:51 GMT tbretz [16539] * trunk/FACT++/src/EventBuilderWrapper.h (modified) Move the update for the fDimWriteStats to UpdateRuns, so it does not ... Sat, 01 Jun 2013 11:04:31 GMT tbretz [16538] * trunk/FACT++/src/InterpreterV8.cc (modified) Improved a bit the interpretation of a int64, now it is interpreted ... Sat, 01 Jun 2013 11:03:09 GMT tbretz [16537] * trunk/FACT++/src/StateMachineDim.h (modified) Only wait if this is a valid server, e.g. dimctrl is not. Sat, 01 Jun 2013 11:00:50 GMT tbretz [16536] * trunk/FACT++/src/ratescan.cc (modified) Send the RESET_CONFIGURE as soon as we are InProgress Fri, 31 May 2013 14:55:54 GMT tbretz [16534] * trunk/FACT++/src/mcp.cc (modified) Send CLOSE_OPEN_FILES when a run is stopped. Fri, 31 May 2013 14:19:27 GMT tbretz [16532] * trunk/FACT++/src/HeadersFAD.h (modified) * trunk/FACT++/src/fadctrl.cc (modified) * trunk/FACT++/src/mcp.cc (modified) * trunk/FACT++/src/smartfact.cc (modified) Renamed state WritingData of fadctrl to RunInProgress Fri, 31 May 2013 13:32:08 GMT tbretz [16531] * trunk/FACT++/src/EventBuilder.cc (modified) Improved statistics sent with GUI_STATS; some cosmetics Fri, 31 May 2013 13:31:07 GMT tbretz [16530] * trunk/FACT++/src/EventBuilderWrapper.h (modified) Let applyCalib know how big the current queue is to optimize cpu ... Fri, 31 May 2013 13:26:29 GMT tbretz [16528] * trunk/FACT++/src/queue.h (modified) Made the list a class member to avoid accesses from outsize and ... Fri, 31 May 2013 13:23:54 GMT tbretz [16527] * trunk/FACT++/src/mcp.cc (modified) Do not go out of TakingData only because the trigger is switched off. Fri, 31 May 2013 12:06:25 GMT tbretz [16524] * trunk/FACT++/src/FAD.h (modified) Simplified GUI_STATS Thu, 30 May 2013 15:05:25 GMT lyard [16506] * trunk/FACT++/src/fitsCompressor.cc (modified) changed output text of fitsCompressor Thu, 30 May 2013 14:59:22 GMT lyard [16502] * trunk/FACT++/src/fitsCompressor.cc (modified) * trunk/Mars/mcore/factfits.h (modified) fixed bug with negative start cell Thu, 30 May 2013 14:01:59 GMT lyard [16485] * trunk/FACT++/src/fitsCompressor.cc (modified) * trunk/Mars/mcore/factfits.h (modified) changed drs calib table name Thu, 30 May 2013 13:56:03 GMT tbretz [16483] * trunk/FACT++/src/StateMachineDim.h (modified) Added also a one second sleep before shutting down dim. This allows ... Thu, 30 May 2013 13:55:19 GMT tbretz [16482] * trunk/FACT++/src/DimDescriptionService.cc (modified) * trunk/FACT++/src/DimDescriptionService.h (modified) Added setData for const char* and for string Thu, 30 May 2013 13:54:49 GMT tbretz [16481] * trunk/FACT++/src/queue.h (modified) included the header for list Thu, 30 May 2013 13:53:51 GMT tbretz [16479] * trunk/FACT++/src/MessageDim.cc (modified) * trunk/FACT++/src/MessageDim.h (modified) Use the new Queue class to queue the Messages. This avoids Dim ... Thu, 30 May 2013 09:48:58 GMT tbretz [16476] * trunk/FACT++/src/DimWriteStatistics.cc (modified) Added descriptions; use time as service time. Thu, 30 May 2013 09:48:38 GMT tbretz [16475] * trunk/FACT++/src/DimDescriptionService.h (modified) Added the missing setData with a typename template. Thu, 30 May 2013 09:15:26 GMT tbretz [16470] * trunk/FACT++/src/EventBuilder.c (deleted) The C version is not needed anymore. Thu, 30 May 2013 09:14:11 GMT tbretz [16469] * trunk/FACT++/src/EventBuilderWrapper.h (modified) * trunk/FACT++/src/Readline.cc (modified) * trunk/FACT++/src/temperature.cc (modified) Made compile also with the root version on gate. Wed, 29 May 2013 23:37:34 GMT tbretz [16451] * trunk/FACT++/src/ratescan.cc (modified) Replaced some SendCommand by SendCommandNB and some DimClient by Dim Wed, 29 May 2013 23:36:47 GMT tbretz [16450] * trunk/FACT++/src/ratecontrol.cc (modified) Fixed a typo and replaced another DImClient by Dim Wed, 29 May 2013 23:33:44 GMT tbretz [16449] * trunk/FACT++/src/ratecontrol.cc (modified) Changed some SendCommand to SendCommandNB - no need to block; added ... Wed, 29 May 2013 23:24:40 GMT tbretz [16446] * trunk/FACT++/src/mcp.cc (modified) Added some comments Wed, 29 May 2013 23:23:28 GMT tbretz [16445] * trunk/FACT++/src/ratecontrol.cc (modified) Added time to output; Require the physics trigger be enables and ... Wed, 29 May 2013 23:17:24 GMT tbretz [16444] * trunk/FACT++/src/ftmctrl.cc (modified) First send the command to the FTM then the Dim message; change the ... Wed, 29 May 2013 21:02:43 GMT lyard [16443] * trunk/FACT++/src/fitsCompressor.cc (modified) * trunk/Mars/mcore/factfits.h (modified) * trunk/Mars/mcore/fits.h (modified) * trunk/Mars/mcore/zfits.h (modified) more tweaks to factfits Wed, 29 May 2013 10:58:43 GMT tbretz [16423] * trunk/FACT++/src/fitsdump.cc (modified) Use zfits instead of fits. Wed, 29 May 2013 00:16:50 GMT lyard [16418] * trunk/FACT++/src/fitsCompressor.cc (modified) * trunk/Mars/mcore/factfits.h (modified) * trunk/Mars/mcore/zfits.h (modified) Fixed bugs from improvements Tue, 28 May 2013 16:58:08 GMT tbretz [16413] * trunk/FACT++/src/feedback.cc (modified) Replaced some size() by empty() where possible. Tue, 28 May 2013 16:52:26 GMT tbretz [16412] * trunk/FACT++/src/feedback.cc (modified) Reverting to last revision. Tue, 28 May 2013 13:07:56 GMT tbretz [16387] * trunk/FACT++/src/LocalControl.h (modified) Replaced target by state; target is not needed and might even throw ... Tue, 28 May 2013 12:51:23 GMT tbretz [16383] * trunk/FACT++/src/ftmctrl.cc (modified) Added some info to some log-message Tue, 28 May 2013 12:50:50 GMT tbretz [16382] * trunk/FACT++/src/EventBuilder.cc (modified) Some more performance improvements (e.g. emplace instead of post, ... Tue, 28 May 2013 12:48:41 GMT tbretz [16381] * trunk/FACT++/src/EventBuilderWrapper.h (modified) There is no need to copy shared_ptrs when the pointer is kept valid ... Tue, 28 May 2013 12:45:31 GMT tbretz [16380] * trunk/FACT++/src/EventBuilder.h (modified) Added more kRequest enums; moved the request form the run-ctrl (where ... Tue, 28 May 2013 12:42:50 GMT tbretz [16379] * trunk/FACT++/src/makedata.cc (modified) * trunk/FACT++/src/makeplots.cc (modified) The closing paranthesis was missing Tue, 28 May 2013 12:41:47 GMT tbretz [16378] * trunk/FACT++/src/makedata.cc (modified) * trunk/FACT++/src/makeplots.cc (modified) The argument for cos() must be float Tue, 28 May 2013 12:40:12 GMT tbretz [16377] * trunk/FACT++/src/makedata.cc (modified) * trunk/FACT++/src/makeplots.cc (modified) Added the updated formula for the decrease of energy threshold with ... Tue, 28 May 2013 12:39:26 GMT tbretz [16376] * trunk/FACT++/src/Time.cc (modified) * trunk/FACT++/src/Time.h (modified) Fixed a problem with one of the constructors. We should keep the ... Tue, 28 May 2013 12:37:10 GMT tbretz [16375] * trunk/FACT++/src/mcp.cc (modified) First make sure that the ratecontrol is switched off before starting ... Mon, 27 May 2013 00:27:43 GMT lyard [16285] * trunk/FACT++/src/fitsCompressor.cc (added) * trunk/Mars/mcore/factfits.h (added) * trunk/Mars/mcore/zfits.h (added) added new files for fitsCompressor and compressed files read headers Sun, 26 May 2013 20:19:13 GMT tbretz [16283] * trunk/FACT++/src/queue.h (modified) In analogy to the container functions, added post and emplace Sun, 26 May 2013 20:18:21 GMT tbretz [16282] * trunk/FACT++/src/Description.cc (modified) * trunk/FACT++/src/DimState.h (modified) * trunk/FACT++/src/State.cc (modified) * trunk/FACT++/src/StateMachineDimControl.cc (modified) * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/datalogger.cc (modified) * trunk/FACT++/src/feedback.cc (modified) * trunk/FACT++/src/makedata.cc (modified) * trunk/FACT++/src/makeplots.cc (modified) * trunk/FACT++/src/ratecontrol.cc (modified) * trunk/FACT++/src/smartfact.cc (modified) Replaced push_back by emplac_back were reasonable. Fri, 24 May 2013 20:37:52 GMT tbretz [16197] * trunk/FACT++/src/mcp.cc (modified) Also stop configuration of ratecontrol when a configuration is reset. Fri, 24 May 2013 20:37:09 GMT tbretz [16196] * trunk/FACT++/src/Time.cc (modified) * trunk/FACT++/src/Time.h (modified) Added a constructor with a timeval... fixed a problem with the time_t ... Fri, 24 May 2013 13:04:48 GMT tbretz [16108] * trunk/FACT++/src/EventBuilder.cc (modified) * trunk/FACT++/src/EventBuilder.h (modified) * trunk/FACT++/src/EventBuilderWrapper.h (modified) Added a new run-close condition for the case an invalid event was ... Fri, 24 May 2013 13:00:44 GMT tbretz [16107] * trunk/FACT++/src/EventBuilderWrapper.h (modified) Removed the C-interface and added the C++-interface to the event ... Fri, 24 May 2013 12:56:21 GMT tbretz [16106] * trunk/FACT++/src/fadctrl.cc (modified) Removed a lot of debug code which was never used anyway; improved ... Fri, 24 May 2013 12:54:56 GMT tbretz [16105] * trunk/FACT++/src/EventBuilder.h (modified) Added the new structures EVT_CTRL2 and RUN_CTRL2 Fri, 24 May 2013 12:54:27 GMT tbretz [16104] * trunk/FACT++/src/FAD.h (modified) Removed some obsolete old structs; some imporvement to the ... Fri, 24 May 2013 12:53:35 GMT tbretz [16103] * trunk/FACT++/src/EventBuilder.cc (modified) some imporvements of the output; some improvements to the statistics; ... Fri, 24 May 2013 12:36:21 GMT tbretz [16102] * trunk/FACT++/scripts/doc/Thread.js (modified) * trunk/FACT++/scripts/doc/v8.js (modified) * trunk/FACT++/src/InterpreterV8.cc (modified) * trunk/FACT++/src/InterpreterV8.h (modified) Added a user supplied 'this' argument to v8.timeout and the Thread class. Thu, 23 May 2013 18:14:03 GMT tbretz [16097] * trunk/FACT++/src/DataWriteFits2.cc (modified) Fixed handling of fTstart/fTstop; the start time is now available in ... Thu, 23 May 2013 18:13:14 GMT tbretz [16096] * trunk/FACT++/src/DimServiceInfoList.cc (modified) Replaces size() by empty() where possible Thu, 23 May 2013 18:12:31 GMT tbretz [16095] * trunk/FACT++/src/InterpreterV8.cc (modified) Replaced size() by empty() Thu, 23 May 2013 18:12:13 GMT tbretz [16094] * trunk/FACT++/src/queue.h (modified) Improved performance; renamed functions; added fSize; improved ... Thu, 23 May 2013 18:11:21 GMT tbretz [16093] * trunk/FACT++/src/Main.h (modified) Replaced size() by empty() where possible Thu, 23 May 2013 18:11:00 GMT tbretz [16092] * trunk/FACT++/src/DataProcessorImp.cc (modified) Display correct run type in dummy mode Thu, 23 May 2013 18:10:39 GMT tbretz [16091] * trunk/FACT++/src/Configuration.cc (modified) Replaced size() by empty() where possible Thu, 23 May 2013 18:10:14 GMT tbretz [16090] * trunk/FACT++/src/Connection.h (modified) * trunk/FACT++/src/ConnectionUSB.h (modified) Replaced queue by list; added Connection::IsTxQueueEmpty Thu, 23 May 2013 18:09:19 GMT tbretz [16089] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Use empty() instead of size() where possible; replaced queues by list ... Thu, 23 May 2013 18:08:42 GMT tbretz [16088] * trunk/FACT++/src/datalogger.cc (modified) * trunk/FACT++/src/fitsdump.cc (modified) * trunk/FACT++/src/ftmctrl.cc (modified) * trunk/FACT++/src/ratecontrol.cc (modified) Use empty() instead of size() where possible; replaced queues by list ... Thu, 23 May 2013 18:08:06 GMT tbretz [16087] * trunk/FACT++/src/smartfact.cc (modified) Use empty() instead of size() where possible; replaced queues by list ... Thu, 23 May 2013 13:02:15 GMT tbretz [16081] * trunk/FACT++/src/ratecontrol.cc (modified) Some deque can also be lists Thu, 23 May 2013 13:01:58 GMT tbretz [16080] * trunk/FACT++/src/smartfact.cc (modified) EventHist can be a list and must not be a deque. Thu, 23 May 2013 10:10:05 GMT tbretz [16073] * trunk/FACT++/src/StateMachineImp.cc (modified) Minor change of unintentionally wrong indentation. Thu, 23 May 2013 10:09:15 GMT tbretz [16072] * trunk/FACT++/src/DataWriteRaw.cc (modified) The new version of the event builder currently does not supper the ... Thu, 23 May 2013 10:08:38 GMT tbretz [16071] * trunk/FACT++/scripts/doc/console.js (modified) * trunk/FACT++/src/InterpreterV8.cc (modified) * trunk/FACT++/src/InterpreterV8.h (modified) * trunk/FACT++/src/RemoteControl.h (modified) Added console.warn to print a highlighted message to the ocnsole. Wed, 22 May 2013 21:43:43 GMT tbretz [16059] * trunk/FACT++/src/Time.cc (modified) Specified the return type of NightAsInt more accurately. Wed, 22 May 2013 21:43:29 GMT tbretz [16058] * trunk/FACT++/src/Time.h (modified) Specified the return type of NightAsInt more accurately. Wed, 22 May 2013 21:42:58 GMT tbretz [16057] * trunk/FACT++/src/smartfact.cc (modified) Added the CoolingFailure to the alarm messages Wed, 22 May 2013 21:40:52 GMT tbretz [16056] * trunk/FACT++/src/HeadersFAD.h (modified) Added the night to the FadConfiguration. Wed, 22 May 2013 21:40:10 GMT tbretz [16055] * trunk/FACT++/src/DataCalib.cc (modified) * trunk/FACT++/src/DataCalib.h (modified) * trunk/FACT++/src/DataProcessorImp.cc (modified) * trunk/FACT++/src/DataProcessorImp.h (modified) * trunk/FACT++/src/DataWriteFits.cc (modified) * trunk/FACT++/src/DataWriteFits.h (modified) * trunk/FACT++/src/DataWriteFits2.cc (modified) * trunk/FACT++/src/DataWriteFits2.h (modified) * trunk/FACT++/src/DataWriteRaw.cc (modified) * trunk/FACT++/src/DataWriteRaw.h (modified) Replaced the pointer argument when opening a file or writing an event ... Wed, 22 May 2013 21:39:04 GMT tbretz [16054] * trunk/FACT++/src/pwrctrl.cc (modified) Print a red warning in case of Cooling failure. Wed, 22 May 2013 17:28:01 GMT tbretz [16040] * trunk/FACT++/src/EventBuilder.cc (modified) First working version of the event builder in C++ Fri, 17 May 2013 12:18:40 GMT tbretz [15633] * trunk/FACT++/src/pwrctrl.cc (modified) Issue an error on the console in case there is a cooling failre. Fri, 17 May 2013 10:40:30 GMT tbretz [15628] * trunk/FACT++/src/DataCalib.cc (modified) * trunk/FACT++/src/DataCalib.h (modified) * trunk/FACT++/src/DataProcessorImp.cc (modified) * trunk/FACT++/src/DataProcessorImp.h (modified) * trunk/FACT++/src/DataWriteFits.cc (modified) * trunk/FACT++/src/DataWriteFits.h (modified) * trunk/FACT++/src/DataWriteFits2.cc (modified) * trunk/FACT++/src/DataWriteFits2.h (modified) * trunk/FACT++/src/DataWriteRaw.cc (modified) * trunk/FACT++/src/DataWriteRaw.h (modified) Changed argument for writing event data and tail to const Thu, 16 May 2013 15:09:35 GMT tbretz [15625] * trunk/FACT++/src/queue.h (modified) Secure fThread.join() against joining a thread which was already stopped. Thu, 16 May 2013 14:16:01 GMT tbretz [15610] * trunk/FACT++/src/EventBuilderWrapper.h (modified) Decoupled updating ROI from eventCheck. Wed, 15 May 2013 12:41:46 GMT tbretz [15606] * trunk/FACT++/src/EventBuilderWrapper.h (modified) Fixed some typos in the new code.