# # ChangeLog for trunk/FACT++ # # Generated by Trac 1.5.2 # 09/22/24 12:42:16 Sat, 25 May 2019 13:02:30 GMT tbretz [19513] * trunk/FACT++/scripts/Main.js (modified) New interrupt 'PREPARE' which reloads the sources and stops the drive ... Sat, 25 May 2019 13:00:08 GMT tbretz [19512] * trunk/FACT++/scripts/Observation_class.js (modified) Added the nodrs and the grb flag. Sat, 25 May 2019 12:59:54 GMT tbretz [19511] * trunk/FACT++/scripts/handleLidClosed.js (modified) The status 'UpperClosing' was unhandled. Sat, 25 May 2019 12:59:09 GMT tbretz [19510] * trunk/FACT++/scripts/handleScheduler.js (added) Takes care of the scheduler status. Sat, 25 May 2019 12:58:47 GMT tbretz [19509] * trunk/FACT++/scripts/Startup.js (modified) Enable scheduler during startup. Sat, 25 May 2019 12:58:12 GMT tbretz [19508] * trunk/FACT++/src/scheduler.cc (modified) Instead of having a dry-run option, the scheduler can now be ... Sat, 25 May 2019 12:52:01 GMT tbretz [19507] * trunk/FACT++/src/gcn.cc (modified) Implemented a filter list to only trigger with certain paket IDs. ... Sat, 25 May 2019 12:50:52 GMT tbretz [19506] * trunk/FACT++/src/EventImp.cc (modified) Fixed a long existing bug which caused GetString to segfault if no ... Sat, 25 May 2019 12:49:52 GMT tbretz [19505] * trunk/FACT++/src/HeadersToO.h (modified) Adapted type of DataGRB::type and added new state. Sat, 25 May 2019 12:49:28 GMT tbretz [19504] * trunk/FACT++/src/HeadersGCN.h (modified) Converted the paket type list into a std::map, fixed a double entry ... Fri, 26 Apr 2019 18:05:46 GMT tbretz [19498] * trunk/FACT++/src/gcn.cc (modified) Excluded packet type 152 on request of Daniela. Fri, 26 Apr 2019 13:40:50 GMT tbretz [19497] * trunk/FACT++/src/gcn.cc (modified) Excluded packet type 164 on request of Daniela. Wed, 10 Apr 2019 09:35:23 GMT tbretz [19490] * trunk/FACT++/CMakeLists.txt (modified) For convienece in debugging, print system information when available. Thu, 04 Apr 2019 15:40:21 GMT tbretz [19482] * trunk/FACT++/src/rootifysql.cc (modified) Improved help text. Mon, 01 Apr 2019 08:58:56 GMT tbretz [19479] * trunk/FACT++/src/scheduler.cc (modified) Only enter a potential new source key if an observation is really ... Thu, 28 Mar 2019 23:51:47 GMT tbretz [19468] * trunk/FACT++/src/scheduler.cc (modified) minor fixes. Thu, 28 Mar 2019 23:51:28 GMT tbretz [19467] * trunk/FACT++/src/gcn.cc (modified) The Dim Command was not up-to-date. Thu, 28 Mar 2019 23:50:59 GMT tbretz [19466] * trunk/FACT++/scripts/handleLidClosed.js (modified) Opening wasn't handled. Thu, 28 Mar 2019 23:50:38 GMT tbretz [19465] * trunk/FACT++/scripts/Startup.js (modified) Made waiting time for possible bias ramping consistent with Main.js. Thu, 28 Mar 2019 23:50:05 GMT tbretz [19464] * trunk/FACT++/CMakeLists.txt (modified) Set HAVE_CURL and HAVE_MAILX when found. Thu, 28 Mar 2019 22:06:30 GMT tbretz [19463] * trunk/FACT++/scripts/doLidClose.js (added) * trunk/FACT++/scripts/doLidOpen.js (added) Was missing Thu, 28 Mar 2019 22:03:57 GMT tbretz [19462] * trunk/FACT++/scripts/handleAgilentPowerOn50V.js (added) * trunk/FACT++/scripts/handleAgilentPowerOn80V.js (added) Was missing Thu, 28 Mar 2019 22:03:11 GMT tbretz [19461] * trunk/FACT++/scripts/doc/Description.js (added) Was missing Thu, 28 Mar 2019 22:01:12 GMT tbretz [19460] * trunk/FACT++/scripts/handleAgilentPowerOn24V.js (added) Was missing. Thu, 28 Mar 2019 21:30:03 GMT tbretz [19459] * trunk/FACT++/src/sqmctrl.cc (modified) Use IsConnected rather than is_open to avoid toggling when no ... Thu, 28 Mar 2019 21:29:32 GMT tbretz [19458] * trunk/FACT++/src/fscctrl.cc (modified) Fixed two typos in some screen output. Thu, 28 Mar 2019 21:28:57 GMT tbretz [19457] * trunk/FACT++/src/feedback.cc (modified) The prefix was missing for the offset-file. Thu, 28 Mar 2019 21:26:04 GMT tbretz [19456] * trunk/FACT++/src/InterpreterV8.cc (modified) * trunk/FACT++/src/InterpreterV8.h (modified) Use the script location as the root path for relative file locations. Thu, 28 Mar 2019 20:55:43 GMT tbretz [19455] * trunk/FACT++/src/Main.h (modified) I directly split now filog lename and log path into the two ... Thu, 28 Mar 2019 20:51:55 GMT tbretz [19454] * trunk/FACT++/src/Configuration.cc (modified) I directly split now filename and default path into the two ... Thu, 28 Mar 2019 20:50:30 GMT tbretz [19453] * trunk/FACT++/CMakeLists.txt (modified) moon was missing Thu, 28 Mar 2019 18:40:40 GMT tbretz [19452] * trunk/FACT++/scripts/Main.js (modified) * trunk/FACT++/src/gcn.cc (modified) This implements changes which are required for follow-up ... Sat, 16 Feb 2019 17:26:26 GMT tbretz [19444] * trunk/FACT++/src/HeadersGCN.h (modified) Added a new column in th etable for the instrument. Sat, 16 Feb 2019 17:20:34 GMT tbretz [19441] * trunk/FACT++/src/HeadersToO.h (added) Missing Tue, 05 Feb 2019 16:09:05 GMT tbretz [19439] * trunk/FACT++/CMakeLists.txt (modified) Added the new scheduler. Tue, 05 Feb 2019 16:08:39 GMT tbretz [19438] * trunk/FACT++/src/scheduler.cc (modified) This is a new version which is supposed to be able schedule ToOs Tue, 05 Feb 2019 16:02:38 GMT tbretz [19437] * trunk/FACT++/src/ratecontrol.cc (modified) Added a new calibration scheme ('3') which only starts a current ... Tue, 05 Feb 2019 16:01:50 GMT tbretz [19436] * trunk/FACT++/src/HeadersDrive.h (modified) * trunk/FACT++/src/drivectrl.cc (modified) Added a new state to simplify detection of close-to-target 'Approaching' Tue, 05 Feb 2019 16:01:11 GMT tbretz [19435] * trunk/FACT++/src/Database.h (modified) Allow to create a pending connection and call reconnect instead. Mon, 28 Jan 2019 18:09:28 GMT tbretz [19432] * trunk/FACT++/CMakeLists.txt (modified) * trunk/FACT++/src/calcsourcemc.cc (added) Added the calcsource for MC data: Fri, 25 Jan 2019 23:29:59 GMT tbretz [19431] * trunk/FACT++/src/HeadersGCN.h (modified) The std:: was missing. Fri, 25 Jan 2019 23:29:40 GMT tbretz [19430] * trunk/FACT++/src/Time.cc (modified) * trunk/FACT++/src/Time.h (modified) Added the GetNext/Prev also for SunSet. Fri, 25 Jan 2019 11:35:44 GMT tbretz [19429] * trunk/FACT++/src/gcn.cc (modified) Output the broken XML Fri, 25 Jan 2019 11:34:40 GMT tbretz [19428] * trunk/FACT++/src/gcn.cc (modified) Output the broken XML Wed, 16 Jan 2019 18:26:10 GMT tbretz [19426] * trunk/FACT++/src/makeplots.cc (modified) Some more flexibility in source selection: Mon, 07 Jan 2019 21:41:44 GMT Daniela Dorner [19423] * trunk/FACT++/src/rootifysql.cc (modified) bugfix in file splitting Fri, 21 Dec 2018 21:47:36 GMT tbretz [19421] * trunk/FACT++/src/StateMachineDimControl.cc (modified) Wrong access function: Thu, 20 Dec 2018 14:37:38 GMT tbretz [19420] * trunk/FACT++/src/DimSetup.cc (modified) The new line must always be displayed. Tue, 18 Dec 2018 22:13:28 GMT tbretz [19419] * trunk/FACT++/src/StateMachineDimControl.cc (modified) * trunk/FACT++/src/dimctrl.cc (modified) Added an option to send the global shutdown (DIS_DNS/KILL_SERVERS) Tue, 18 Dec 2018 22:12:50 GMT tbretz [19418] * trunk/FACT++/start.sh (modified) Added a comment Wed, 05 Dec 2018 20:40:02 GMT tbretz [19416] * trunk/FACT++/src/drivectrl.cc (modified) Allow RECONNECT also if the IndraDrives are unavailable. Allow to ... Wed, 05 Dec 2018 16:56:26 GMT tbretz [19415] * trunk/FACT++/www/viewer/index.js (modified) FACT camera as default, correctly center cameras, slight modification ... Sun, 02 Dec 2018 18:32:47 GMT tbretz [19413] * trunk/FACT++/src/lidctrl.cc (modified) Fixed a copy&paste naming Sun, 02 Dec 2018 18:32:30 GMT tbretz [19412] * trunk/FACT++/CMakeLists.txt (modified) Added beaglectrl to famous section. Sun, 02 Dec 2018 11:54:07 GMT tbretz [19411] * trunk/FACT++/src/Main.h (modified) Newer boost versions complain about an invalid argument. Tue, 20 Nov 2018 13:58:40 GMT tbretz [19409] * trunk/FACT++/CMakeLists.txt (modified) This will help to identify if the environment is screwed up. Tue, 20 Nov 2018 13:41:00 GMT tbretz [19408] * trunk/FACT++/CMakeLists.txt (modified) OpenSSL is only required for the non-tools (ConnectionSSL). Thu, 15 Nov 2018 17:05:18 GMT tbretz [19403] * trunk/FACT++/src/rootifysql.cc (modified) include 'random' was missing for Peppermint 9 (gcc 7) Thu, 15 Nov 2018 16:15:47 GMT tbretz [19402] * trunk/FACT++/CMakeLists.txt (modified) Seems to be better located here... (behind something else, although I ... Wed, 14 Nov 2018 22:10:57 GMT tbretz [19398] * trunk/FACT++/CMakeLists.txt (modified) Also the boost libraries are required. Wed, 14 Nov 2018 22:09:56 GMT tbretz [19397] * trunk/FACT++/cmake/FindQwt.cmake (modified) Make cmake fail if Qwt not found. Wed, 14 Nov 2018 22:06:55 GMT tbretz [19396] * trunk/FACT++/cmake/FindMySQL.cmake (modified) If pkgconf is not installed, this might yield reasonable results. Wed, 14 Nov 2018 16:25:26 GMT tbretz [19395] * trunk/FACT++/CMakeLists.txt (modified) Check CCfits after CCFitsio because of their dependencies. Print the ... Tue, 13 Nov 2018 16:23:05 GMT tbretz [19393] * trunk/FACT++/CMakeLists.txt (modified) Allow to select the default observatory location during compile time. ... Tue, 13 Nov 2018 16:17:59 GMT tbretz [19391] * trunk/FACT++/src/datalogger.cc (modified) * trunk/FACT++/src/fadctrl.cc (modified) For convenience print the selected PRESET_OBSERVATORY when the ... Tue, 13 Nov 2018 16:16:48 GMT tbretz [19390] * trunk/FACT++/src/Time.h (modified) The new default observatory is empty which corresponds to ... Tue, 13 Nov 2018 16:16:05 GMT tbretz [19389] * trunk/FACT++/src/DataWriteFits2.cc (modified) * trunk/FACT++/src/FitsFile.cc (modified) As NIGHT is bound to the observatory location, write a new keywork ... Mon, 12 Nov 2018 21:49:40 GMT tbretz [19387] * trunk/FACT++/gui/FactGui.h (modified) * trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.cc (modified) Prefix file paths if they are not absolute (should not change ... Mon, 12 Nov 2018 21:47:51 GMT tbretz [19386] * trunk/FACT++/src/biasctrl.cc (modified) * trunk/FACT++/src/drivectrl.cc (modified) * trunk/FACT++/src/feedback.cc (modified) * trunk/FACT++/src/fscctrl.cc (modified) * trunk/FACT++/src/ratecontrol.cc (modified) * trunk/FACT++/src/smartfact.cc (modified) Prefix file paths if they are not absolute (should not change ... Mon, 12 Nov 2018 21:32:33 GMT tbretz [19385] * trunk/FACT++/src/Configuration.cc (modified) * trunk/FACT++/src/Configuration.h (modified) Implemneted to set an independent prefix path in fact++.rc or from ... Sun, 11 Nov 2018 19:42:34 GMT tbretz [19384] * trunk/FACT++/src/magicweather.cc (modified) Fixed a typo. Sun, 11 Nov 2018 19:42:10 GMT tbretz [19383] * trunk/FACT++/src/fadctrl.cc (modified) Just a compiler warning. Sun, 11 Nov 2018 19:41:41 GMT tbretz [19382] * trunk/FACT++/src/DataCalib.cc (modified) This just gives a warning which we get anyways. Sun, 11 Nov 2018 19:23:40 GMT tbretz [19381] * trunk/FACT++/src/evtserver.cc (modified) Added PRINT command and --client option. No need anymore to skip the ... Sun, 11 Nov 2018 19:21:27 GMT tbretz [19380] * trunk/FACT++/src/smartfact.cc (modified) No need anymore to skip the TM channel Sun, 11 Nov 2018 15:51:20 GMT tbretz [19379] * trunk/FACT++/CMakeLists.txt (modified) Already linked in libConfiguration Sun, 11 Nov 2018 15:31:27 GMT tbretz [19378] * trunk/FACT++/gui/BasicGlCamera.cc (modified) Layout optimization. Sun, 11 Nov 2018 14:49:26 GMT tbretz [19377] * trunk/FACT++/gui/RawEventsViewer/viewer.ui (modified) Defined a more reasonable order of focussing the elements. Sun, 11 Nov 2018 14:44:12 GMT tbretz [19376] * trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.cc (modified) * trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.h (modified) Commented some obsolete code. Do not reset the palette if it is set ... Sun, 11 Nov 2018 14:09:11 GMT tbretz [19375] * trunk/FACT++/src/EventBuilderWrapper.h (modified) The spike removal was broken, it was only working for the first ... Sun, 11 Nov 2018 14:08:00 GMT tbretz [19374] * trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.cc (modified) The Spike removal was broken, GetPixelStats can hide the TM channels ... Sun, 11 Nov 2018 13:31:26 GMT tbretz [19373] * trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.cc (modified) * trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.h (modified) On the way to make it more maintanance friendly. Fixed a bug (some ... Sat, 10 Nov 2018 22:01:32 GMT tbretz [19372] * trunk/FACT++/www/viewer/index.php (modified) Added some comments Sat, 10 Nov 2018 18:42:44 GMT tbretz [19371] * trunk/FACT++/CMakeLists.txt (modified) Compile getevent in toolsonly mode (to allow the installtion of the ... Sat, 10 Nov 2018 18:40:14 GMT tbretz [19370] * trunk/FACT++/www/viewer/index.js (modified) Implemented the FAMOUS camera as an option, be a bit more specific in ... Sat, 10 Nov 2018 18:39:03 GMT tbretz [19369] * trunk/FACT++/www/viewer/index.php (modified) Allow an easy change of the location of the getevent tool, send the ... Sat, 10 Nov 2018 18:09:41 GMT tbretz [19368] * trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.cc (modified) * trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.h (modified) Allow to switch to fake calibration... Thu, 08 Nov 2018 17:21:24 GMT tbretz [19367] * trunk/FACT++/gui/BasicGlCamera.cc (modified) Fixed layout for the case the waveform is turned off Thu, 08 Nov 2018 16:01:17 GMT tbretz [19365] * trunk/FACT++/gui/BasicGlCamera.cc (modified) * trunk/FACT++/gui/BasicGlCamera.h (modified) Implemented the FAMOUS camera layout as an alternative in case the ... Thu, 08 Nov 2018 15:59:28 GMT tbretz [19364] * trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.cc (modified) Changed the maximum valid range of some spin boxes in case this is ... Thu, 08 Nov 2018 15:58:58 GMT tbretz [19363] * trunk/FACT++/src/Configuration.cc (modified) Fixed typos in some comments. Thu, 08 Nov 2018 11:35:46 GMT tbretz [19362] * trunk/FACT++/CMakeLists.txt (modified) Improved the detection of root. This hopefully works now also with an ... Mon, 29 Oct 2018 17:06:36 GMT tbretz [19325] * trunk/FACT++/CMakeLists.txt (modified) This solution is easier to read Mon, 29 Oct 2018 16:59:31 GMT tbretz [19323] * trunk/FACT++/CMakeLists.txt (modified) Now this version works for 5.34 with a classical compilation, 6.x ... Mon, 29 Oct 2018 14:21:30 GMT tbretz [19322] * trunk/FACT++/CMakeLists.txt (modified) If root does not create output, create it ourselves. Sat, 27 Oct 2018 19:00:55 GMT tbretz [19314] * trunk/FACT++/CMakeLists.txt (modified) * trunk/FACT++/Makefile.am (modified) * trunk/FACT++/gui/MainWindow.h (modified) * trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.h (modified) Just removed the need for __CMAKE__ by renaming the Makefile qt4 ui ... Sat, 27 Oct 2018 18:51:59 GMT tbretz [19313] * trunk/FACT++/CMakeLists.txt (modified) Unintentionally comitted line. Sat, 27 Oct 2018 18:51:31 GMT tbretz [19312] * trunk/FACT++/CMakeLists.txt (modified) * trunk/FACT++/gui/MainWindow.h (modified) * trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.cc (modified) * trunk/FACT++/gui/RawEventsViewer/RawEventsViewer.h (modified) Defining a preprocessor directive for our __CMAKE__ build avoids to ... Wed, 24 Oct 2018 22:10:30 GMT tbretz [19303] * trunk/FACT++/CMakeLists.txt (modified) Some minor fix to run it with cmake compiled root. Wed, 24 Oct 2018 21:17:31 GMT tbretz [19301] * trunk/FACT++/src/rootifysql.cc (modified) Comparison of singned with unsigned