# # ChangeLog for trunk/FACT++/src # # Generated by Trac 1.5.2 # 11/22/24 08:41:35 Wed, 26 Jun 2013 17:05:16 GMT tbretz [16917] * trunk/FACT++/src/Readline.cc (modified) Some consistency... dorce update is the strongest call we have to ... Wed, 26 Jun 2013 17:00:59 GMT tbretz [16916] * trunk/FACT++/src/Readline.cc (modified) Not only when the screen geometry changes, but also when the prompt ... Mon, 24 Jun 2013 15:04:52 GMT lyard [16898] * trunk/FACT++/src/fitsCompressor.cc (modified) * trunk/Mars/mcore/zfits.h (modified) Propagated the new naming of enums to other files.... Mon, 24 Jun 2013 14:57:53 GMT lyard [16897] * trunk/FACT++/src/fitsCompressor.cc (modified) * trunk/Mars/mcore/checksum.h (modified) * trunk/Mars/mcore/zfits.h (modified) Removed bytes swapping for RAWSUM Sat, 22 Jun 2013 10:45:51 GMT tbretz [16887] * trunk/FACT++/src/drivectrl.cc (modified) Added some smoothing to the deviation responsible for the ... Fri, 21 Jun 2013 21:30:54 GMT tbretz [16885] * trunk/FACT++/src/datalogger.cc (modified) Slightly modified appearance of log-stream. Fri, 21 Jun 2013 21:29:33 GMT tbretz [16884] * trunk/FACT++/src/showlog.cc (modified) Fixed two compiler warnings. Fri, 21 Jun 2013 16:08:18 GMT lyard [16882] * trunk/FACT++/src/fitsCompressor.cc (modified) * trunk/Mars/mcore/fits.h (modified) * trunk/Mars/mcore/zfits.h (modified) added correct checksum calculation for compressed fits reader (zfits) Fri, 21 Jun 2013 15:05:13 GMT tbretz [16881] * trunk/FACT++/src/WindowLog.cc (modified) Replaced some loops with cout.write for better performance Fri, 21 Jun 2013 15:02:59 GMT tbretz [16880] * trunk/FACT++/src/Readline.cc (modified) Redisplay has to check if this is an update due to change of terminal ... Fri, 21 Jun 2013 15:01:13 GMT tbretz [16879] * trunk/FACT++/src/RemoteControl.cc (modified) Removed the newline before the prompt. That's were the problems with ... Fri, 21 Jun 2013 15:00:45 GMT tbretz [16878] * trunk/FACT++/src/RemoteControl.h (modified) Removed the obsolete check for 'use striut' Fri, 21 Jun 2013 13:41:24 GMT tbretz [16877] * trunk/FACT++/src/Readline.h (modified) Removed a stray debug output. Fri, 21 Jun 2013 12:38:47 GMT lyard [16876] * trunk/FACT++/src/datalogger.cc (modified) removed wrong error tags in log files Wed, 19 Jun 2013 16:14:13 GMT tbretz [16872] * trunk/FACT++/src/RemoteControl.h (modified) Updated EventHook to match virtual function definition. Wed, 19 Jun 2013 16:10:12 GMT tbretz [16871] * trunk/FACT++/src/StateMachineImp.cc (modified) Use a to_string instead of an ostringstream for conversion Wed, 19 Jun 2013 16:09:45 GMT tbretz [16870] * trunk/FACT++/src/ReadlineWindow.cc (modified) When we output something ourselves before the event hook is called in ... Wed, 19 Jun 2013 16:09:29 GMT tbretz [16869] * trunk/FACT++/src/Console.cc (modified) * trunk/FACT++/src/Console.h (modified) * trunk/FACT++/src/Readline.cc (modified) * trunk/FACT++/src/Readline.h (modified) * trunk/FACT++/src/ReadlineWindow.h (modified) When we output something ourselves before the event hook is called in ... Wed, 19 Jun 2013 12:14:57 GMT tbretz [16868] * trunk/FACT++/src/Readline.cc (modified) Added 'home' and 'end' key to fixed key bindings, this makes it work ... Wed, 19 Jun 2013 10:21:25 GMT tbretz [16866] * trunk/FACT++/src/ratescan.cc (modified) Removed the output of the ratescans to an ascii file. Sending it to ... Wed, 19 Jun 2013 10:20:46 GMT tbretz [16865] * trunk/FACT++/src/ftmctrl.cc (modified) Increased the time to wait for the data of a ftm reply to a ... Mon, 17 Jun 2013 15:33:22 GMT tbretz [16862] * trunk/FACT++/src/Readline.cc (modified) Deleteing the line does not seem necessary anymore. Sat, 15 Jun 2013 17:18:31 GMT tbretz [16854] * trunk/FACT++/src/EventBuilder.cc (modified) The length of the bytes released must be converted from short to bytes. Fri, 14 Jun 2013 13:56:17 GMT lyard [16848] * trunk/FACT++/src/fitsCompressor.cc (modified) Fixed reconstructed file filename Fri, 14 Jun 2013 13:21:53 GMT lyard [16845] * trunk/FACT++/src/fitsCompressor.cc (modified) Added guard handling of case where startCells not found and Drs requested Fri, 14 Jun 2013 10:06:18 GMT tbretz [16837] * trunk/FACT++/src/HeadersLid.h (modified) * trunk/FACT++/src/lidctrl.cc (modified) Added 'Overcurrent' as possible status. Fri, 14 Jun 2013 09:56:02 GMT tbretz [16836] * trunk/FACT++/src/EventBuilder.cc (modified) Use make_shared where possible. Fri, 14 Jun 2013 09:55:41 GMT tbretz [16835] * trunk/FACT++/src/MessageDim.cc (modified) Moved the Write command back to the main thread, to ensure fast ... Fri, 14 Jun 2013 09:54:35 GMT tbretz [16834] * trunk/FACT++/src/EventBuilderWrapper.h (modified) Changed the time for an update of the EVENTS service to a number ... Fri, 14 Jun 2013 09:52:43 GMT tbretz [16833] * trunk/FACT++/src/InterpreterV8.cc (modified) The disposed handle fInterruptCallback must also be cleared, ... Fri, 14 Jun 2013 09:51:45 GMT tbretz [16832] * trunk/FACT++/src/WindowLog.cc (modified) * trunk/FACT++/src/WindowLog.h (modified) Using a queue, to be able to decouple writing to the log-files from ... Fri, 14 Jun 2013 09:36:59 GMT tbretz [16831] * trunk/FACT++/src/ratecontrol.cc (modified) Do not print any thresholds when the ratecontrol is not in operation. Fri, 14 Jun 2013 09:36:25 GMT tbretz [16830] * trunk/FACT++/src/StateMachineDimControl.cc (modified) Print a warning if an interrupt request is received but no script is ... Thu, 13 Jun 2013 16:11:59 GMT lyard [16826] * trunk/FACT++/src/fitsCompressor.cc (modified) added 0 length files handling Thu, 13 Jun 2013 12:28:21 GMT tbretz [16824] * trunk/FACT++/src/showlog.cc (modified) Updated usage information. Thu, 13 Jun 2013 12:26:40 GMT tbretz [16822] * trunk/FACT++/src/showlog.cc (modified) Removed the day-tag. It looks a bit odd, because we have night-wise ... Thu, 13 Jun 2013 07:55:25 GMT lyard [16820] * trunk/FACT++/src/fitsCompressor.cc (modified) * trunk/Mars/mcore/zfits.h (modified) Modified block header's sequence scheme Wed, 12 Jun 2013 21:11:59 GMT tbretz [16817] * trunk/FACT++/src/showlog.cc (added) Wed, 12 Jun 2013 14:56:12 GMT lyard [16814] * trunk/FACT++/src/fitsCompressor.cc (modified) * trunk/Mars/mcore/zfits.h (modified) added block headers and changed compression mechanism Wed, 12 Jun 2013 09:58:06 GMT lyard [16810] * trunk/FACT++/src/fitsCompressor.cc (modified) * trunk/Mars/mcore/zfits.h (modified) Added tile header to zfits Wed, 12 Jun 2013 09:30:10 GMT lyard [16809] * trunk/FACT++/src/fitsCompressor.cc (modified) Added tile num rows tag Tue, 11 Jun 2013 17:25:32 GMT tbretz [16808] * trunk/FACT++/src/StateMachineImp.cc (modified) kSM_KeepState must also be accounted for Events. Tue, 11 Jun 2013 17:20:30 GMT tbretz [16807] * trunk/FACT++/src/datalogger.cc (modified) Second argument was missing in all SetCurrentState (although I hope ... Tue, 11 Jun 2013 15:44:18 GMT lyard [16806] * trunk/FACT++/src/fitsCompressor.cc (modified) Fixed HEAP size calculation bug Tue, 11 Jun 2013 15:37:00 GMT lyard [16805] * trunk/FACT++/src/fitsCompressor.cc (modified) Added TILE marker and size between tile data Mon, 10 Jun 2013 16:23:28 GMT tbretz [16803] * trunk/FACT++/src/tools.cc (modified) If the first argument does contain an equal sign consider it to be ... Mon, 10 Jun 2013 16:22:45 GMT tbretz [16802] * trunk/FACT++/src/InterpreterV8.cc (modified) * trunk/FACT++/src/InterpreterV8.h (modified) Allow arguments to be given to the interrupt handler and added a ... Mon, 10 Jun 2013 11:33:17 GMT lyard [16799] * trunk/FACT++/src/fitsCompressor.cc (modified) fixed fitsCompressor's copy verification issue. I was closing the ... Mon, 10 Jun 2013 10:54:29 GMT tbretz [16786] * trunk/FACT++/src/ratecontrol.cc (modified) Make sure no threshold is set initially below the limit (the limit is ... Mon, 10 Jun 2013 10:36:59 GMT tbretz [16785] * trunk/FACT++/src/ratescan.cc (modified) Replaced kConfigured with kConfigured1 according to the recent change ... Mon, 10 Jun 2013 10:36:30 GMT tbretz [16784] * trunk/FACT++/src/mcp.cc (modified) Adapted the state checks according to the recent change in the ftmctrl. Mon, 10 Jun 2013 10:36:02 GMT tbretz [16783] * trunk/FACT++/src/HeadersFTM.h (modified) * trunk/FACT++/src/ftmctrl.cc (modified) Replaced kConfigured by kConfigured1. This is the state in which ... Mon, 10 Jun 2013 10:34:38 GMT tbretz [16782] * trunk/FACT++/src/smartfact.cc (modified) * trunk/FACT++/www/smartfact/struct/status.page (modified) Added MagicLidar and Temperature to status page; replaced some ... Sun, 09 Jun 2013 12:10:56 GMT tbretz [16781] * trunk/FACT++/src/feedback.cc (modified) Implemented the algorithms needed for the new type current control ... Sun, 09 Jun 2013 12:08:25 GMT tbretz [16780] * trunk/FACT++/src/chatserv.cc (modified) Of course the server has to run the central loop... looks like it was ... 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; ...