# # ChangeLog for trunk/FACT++/src # # Generated by Trac 1.5.2 # 11/11/24 19:40:31 Sat, 08 Jun 2013 11:56:21 GMT tbretz [16778] * trunk/FACT++/src/ratecontrol.cc (modified) Set all thresholds at once after the steps have been calculated using ... Sat, 08 Jun 2013 11:55:39 GMT tbretz [16777] * trunk/FACT++/src/Dim.h (modified) Added the long awaited customized template for vector Sat, 08 Jun 2013 11:55:12 GMT tbretz [16776] * trunk/FACT++/src/ftmctrl.cc (modified) Implemented SET_SELECTED_THRESHOLDS to allow setting severalö ... Sat, 08 Jun 2013 11:30:58 GMT tbretz [16775] * trunk/FACT++/src/fadctrl.cc (modified) Introduced a new state kConfiguring3 which checks if the messages to ... Sat, 08 Jun 2013 11:28:58 GMT tbretz [16774] * trunk/FACT++/src/EventBuilder.cc (modified) After five minutes of inactivity, sleep 10ms instead of 1us if all ... Sat, 08 Jun 2013 11:28:09 GMT tbretz [16773] * trunk/FACT++/src/HeadersFAD.h (modified) Introduced the new state kConfiguring3 Sat, 08 Jun 2013 11:27:45 GMT tbretz [16772] * trunk/FACT++/src/ratecontrol.cc (modified) When calibrated by currents after the calibration was started, wait ... Sat, 08 Jun 2013 11:25:58 GMT tbretz [16771] * trunk/FACT++/src/HeadersFTM.h (modified) * trunk/FACT++/src/ftmctrl.cc (modified) When compiling a new static buffer to be sent to the FTM, not the ... Sat, 08 Jun 2013 11:22:42 GMT tbretz [16770] * trunk/FACT++/src/StateMachineAsio.h (modified) We don't want to dispatch the event (blokcing) but to post the event ... Sat, 08 Jun 2013 11:22:15 GMT tbretz [16769] * trunk/FACT++/src/Connection.cc (modified) * trunk/FACT++/src/Connection.h (modified) There is no need to make the scheduling of the async write ... Sat, 08 Jun 2013 11:21:51 GMT tbretz [16768] * trunk/FACT++/src/ConnectionUSB.cc (modified) * trunk/FACT++/src/ConnectionUSB.h (modified) There is no need to make the scheduling of the async write ... Thu, 06 Jun 2013 15:25:24 GMT tbretz [16759] * trunk/FACT++/src/Main.h (modified) Removed an unintentional debug out. Thu, 06 Jun 2013 11:09:58 GMT tbretz [16745] * trunk/FACT++/src/EventBuilderWrapper.h (modified) Should be DRS temperature not FAD tempreature. Thu, 06 Jun 2013 11:01:57 GMT tbretz [16742] * trunk/FACT++/src/DimWriteStatistics.cc (modified) The format string did not match the description. Thu, 06 Jun 2013 11:00:30 GMT tbretz [16741] * trunk/FACT++/src/EventBuilderWrapper.h (modified) Removed a stray comma from a dim service description. Wed, 05 Jun 2013 21:15:43 GMT tbretz [16737] * trunk/FACT++/src/Main.h (modified) * trunk/FACT++/src/MessageDim.h (modified) * trunk/FACT++/src/MessageImp.h (modified) * trunk/FACT++/src/StateMachineDim.h (modified) Implement a way to check if the (Log) Message Queue is empty. Only ... Wed, 05 Jun 2013 20:50:32 GMT tbretz [16736] * trunk/FACT++/src/StateMachineAsio.h (modified) Of course we cannot call Execute of the base class, but have to make ... Wed, 05 Jun 2013 20:37:09 GMT tbretz [16735] * trunk/FACT++/src/StateMachineAsio.h (modified) Some improvements on the messages when changing states. Wed, 05 Jun 2013 20:35:55 GMT tbretz [16734] * trunk/FACT++/src/StateMachineAsio.h (modified) Some cosmetics. Wed, 05 Jun 2013 20:24:55 GMT tbretz [16733] * trunk/FACT++/src/smartfact.cc (modified) Removed some obsolete comments: Wed, 05 Jun 2013 20:24:37 GMT tbretz [16732] * trunk/FACT++/src/biasctrl.cc (modified) * trunk/FACT++/src/drivectrl.cc (modified) * trunk/FACT++/src/fadctrl.cc (modified) * trunk/FACT++/src/ftmctrl.cc (modified) Make use of the new StateMachineAsio which gets the CPU consumption ... Wed, 05 Jun 2013 20:16:57 GMT tbretz [16731] * trunk/FACT++/src/fscctrl.cc (modified) Make use of the new StateMachineAsio which gets the CPU consumption ... Wed, 05 Jun 2013 20:12:34 GMT tbretz [16730] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Changed the default queue in three ways: 1) Execute() is called after ... Wed, 05 Jun 2013 19:47:44 GMT tbretz [16729] * trunk/FACT++/src/temperature.cc (modified) Make use of the new StateMachineAsio which gets the CPU consumption ... Wed, 05 Jun 2013 19:37:34 GMT tbretz [16728] * trunk/FACT++/src/StateMachineAsio.h (added) Gets the CPU consumption to basically 0 by a more intelligent event ... Wed, 05 Jun 2013 19:36:57 GMT tbretz [16727] * trunk/FACT++/src/agilentctrl.cc (modified) * trunk/FACT++/src/lidctrl.cc (modified) * trunk/FACT++/src/magiclidar.cc (modified) * trunk/FACT++/src/magicweather.cc (modified) * trunk/FACT++/src/pwrctrl.cc (modified) * trunk/FACT++/src/tngweather.cc (modified) Make use of the new StateMachineAsio which gets the CPU consumption ... Wed, 05 Jun 2013 19:35:45 GMT tbretz [16726] * trunk/FACT++/src/StateMachineImp.cc (modified) * trunk/FACT++/src/StateMachineImp.h (modified) Changed the scope of some variables and functions to allow for ... Tue, 04 Jun 2013 18:38:20 GMT tbretz [16695] * trunk/FACT++/src/EventBuilderWrapper.h (modified) The timing was not yet correct Tue, 04 Jun 2013 18:34:48 GMT tbretz [16694] * trunk/FACT++/src/EventBuilderWrapper.h (modified) Removed the min/max of temperature and refclock and replaced it by 5s ... Tue, 04 Jun 2013 15:48:09 GMT tbretz [16691] * trunk/FACT++/src/EventBuilder.cc (modified) Nagle switched off... no idea if this makes any sense, but it could ... Mon, 03 Jun 2013 10:22:04 GMT tbretz [16619] * trunk/FACT++/src/EventBuilder.cc (modified) * trunk/FACT++/src/EventBuilder.h (modified) * trunk/FACT++/src/EventBuilderWrapper.h (modified) * trunk/FACT++/src/fadctrl.cc (modified) The incompolete event timeout can now be set as configuration value Mon, 03 Jun 2013 10:10:01 GMT tbretz [16618] * trunk/FACT++/src/EventBuilder.cc (modified) Added a different way to count the byted for the statistics; added ... Mon, 03 Jun 2013 10:03:34 GMT tbretz [16617] * trunk/FACT++/src/FAD.h (modified) Removed the total number of bytes, replaced by a relative one. Mon, 03 Jun 2013 08:56:26 GMT tbretz [16612] * trunk/FACT++/src/EventBuilderWrapper.h (modified) Removed some obsolete values from FAD_CONTROL/RUNS Sun, 02 Jun 2013 14:52:27 GMT tbretz [16589] * trunk/FACT++/src/FAD.h (modified) Removed Errors and SoftTrig 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 ...