# # ChangeLog for trunk/FACT++/src/biasctrl.cc # # Generated by Trac 1.5.2 # 12/22/24 13:44:38 Wed, 04 Apr 2018 16:47:29 GMT tbretz [18964] * trunk/FACT++/src/biasctrl.cc (modified) Moved path to Makefile. Fri, 30 Jun 2017 09:07:38 GMT dneise [18894] * trunk/FACT++/src/biasctrl.cc (modified) re-introduce patch for OC in ch 91, from rev.18800 Sat, 13 May 2017 12:15:10 GMT Daniela Dorner [18850] * trunk/FACT++/src/biasctrl.cc (modified) removed workaround for channel 91, i.e. 2/27 Sun, 02 Apr 2017 09:34:00 GMT tbretz [18800] * trunk/FACT++/src/biasctrl.cc (modified) WORKAROUND: Excluded ch91 from OverCurrent detection. Sat, 01 Apr 2017 21:00:42 GMT tbretz [18798] * trunk/FACT++/src/biasctrl.cc (modified) Issue the ramping in emergency case only if any channel is not at 0. Thu, 24 Mar 2016 14:42:26 GMT tbretz [18463] * trunk/FACT++/src/biasctrl.cc (modified) Added SET_ALL_CHANNELS_DAC command. Wed, 18 Feb 2015 12:26:02 GMT tbretz [18149] * trunk/FACT++/src/biasctrl.cc (modified) Initiate an emergency shutdown also when an overcurrent is detected; ... Fri, 13 Feb 2015 09:34:27 GMT tbretz [18126] * trunk/FACT++/src/biasctrl.cc (modified) Only go to Locked automatically when a shutdown was really initiatied. Fri, 13 Feb 2015 09:22:52 GMT tbretz [18124] * trunk/FACT++/src/biasctrl.cc (modified) Implemented an emergency limit in raw adc counts at which, if ... Thu, 12 Feb 2015 11:05:35 GMT tbretz [18116] * trunk/FACT++/src/biasctrl.cc (modified) What is called 'breakdown voltage' here is actually the 'operation ... Fri, 04 Apr 2014 09:15:24 GMT tbretz [17649] * trunk/FACT++/src/biasctrl.cc (modified) Removed a stray instantiation of a non-existing variable. Mon, 31 Mar 2014 15:16:52 GMT tbretz [17640] * trunk/FACT++/src/biasctrl.cc (modified) Implemented an outomatic voltage off at sunrise Thu, 16 Jan 2014 19:03:15 GMT tbretz [17515] * trunk/FACT++/src/biasctrl.cc (modified) There is no state of the BIAS kLocked. Thu, 16 Jan 2014 18:50:47 GMT tbretz [17512] * trunk/FACT++/src/biasctrl.cc (modified) Allow change of ramp target vals durimg ramping; added a shutdown ... Thu, 19 Sep 2013 15:15:12 GMT tbretz [17174] * trunk/FACT++/Makefile.am (modified) * trunk/FACT++/Makefile.in (modified) * trunk/FACT++/aclocal.m4 (modified) * trunk/FACT++/configure (modified) * trunk/FACT++/scripts/Main.js (modified) * trunk/FACT++/scripts/Observation_class.js (modified) * trunk/FACT++/scripts/Startup.js (modified) * trunk/FACT++/scripts/getSchedule.js (modified) * trunk/FACT++/src/DimServiceInfoList.cc (modified) * trunk/FACT++/src/InterpreterV8.cc (modified) * trunk/FACT++/src/biasctrl.cc (modified) * trunk/FACT++/src/fscctrl.cc (modified) Some minor updates and a bug fix in the format of the NOMINAL service. Mon, 19 Aug 2013 15:33:21 GMT tbretz [17024] * trunk/FACT++/src/biasctrl.cc (modified) Changed the calibration from juts an offset to an offset and a slope. ... Fri, 19 Jul 2013 11:49:59 GMT tbretz [16965] * trunk/FACT++/src/biasctrl.cc (modified) Added the slope to the channel calibration (conversion from dac ... Fri, 28 Jun 2013 13:32:01 GMT tbretz [16941] * trunk/FACT++/src/biasctrl.cc (modified) Moved the conversion from dac to volt to its own function - for later ... 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 ... Thu, 04 Apr 2013 13:08:44 GMT tbretz [15250] * trunk/FACT++/src/biasctrl.cc (modified) Updated include path to PixelMap Thu, 28 Mar 2013 10:57:03 GMT tbretz [15173] * trunk/FACT++/src/biasctrl.cc (modified) Choose the quiet option by default. Fri, 22 Mar 2013 17:08:03 GMT tbretz [15133] * trunk/FACT++/src/biasctrl.cc (modified) Fixed a typo in a service description. Mon, 18 Mar 2013 16:42:47 GMT tbretz [15110] * trunk/FACT++/src/biasctrl.cc (modified) * trunk/FACT++/src/feedback.cc (modified) * trunk/FACT++/src/ratecontrol.cc (modified) * trunk/FACT++/src/smartfact.cc (modified) Removed default from file name resources. Tue, 13 Nov 2012 21:53:54 GMT tbretz [14615] * trunk/FACT++/src/FitsFile.cc (modified) * trunk/FACT++/src/HeadersFAD.cc (modified) * trunk/FACT++/src/biasctrl.cc (modified) * trunk/FACT++/src/fsc.cc (modified) * trunk/FACT++/src/magicweather.cc (modified) * trunk/FACT++/src/mcp.cc (modified) * trunk/FACT++/src/tngweather.cc (modified) Removed obsolete includes. Thu, 31 May 2012 18:34:53 GMT tbretz [14009] * trunk/FACT++/src/biasctrl.cc (modified) * trunk/FACT++/src/chatclient.cc (modified) * trunk/FACT++/src/chatserv.cc (modified) * trunk/FACT++/src/datalogger.cc (modified) * trunk/FACT++/src/dimctrl.cc (modified) * trunk/FACT++/src/drivectrl.cc (modified) * trunk/FACT++/src/fadctrl.cc (modified) * trunk/FACT++/src/feedback.cc (modified) * trunk/FACT++/src/fscctrl.cc (modified) * trunk/FACT++/src/ftmctrl.cc (modified) * trunk/FACT++/src/magicweather.cc (modified) * trunk/FACT++/src/mcp.cc (modified) * trunk/FACT++/src/ratecontrol.cc (modified) * trunk/FACT++/src/ratescan.cc (modified) * trunk/FACT++/src/skypeclient.cc (modified) * trunk/FACT++/src/smartfact.cc (modified) * trunk/FACT++/src/timecheck.cc (modified) * trunk/FACT++/src/tngweather.cc (modified) Exit with 127 if parsing of command line options failed. Sat, 26 May 2012 13:28:46 GMT tbretz [13913] * trunk/FACT++/src/HeadersBIAS.h (modified) * trunk/FACT++/src/biasctrl.cc (modified) Moved states to namespace State Thu, 26 Apr 2012 10:05:43 GMT tbretz [13457] * trunk/FACT++/src/biasctrl.cc (modified) Corrected the CURRENT service description. Thu, 26 Apr 2012 09:54:49 GMT tbretz [13455] * trunk/FACT++/src/biasctrl.cc (modified) Make sure that the same time is distributed with the voltage and ... Thu, 12 Apr 2012 19:06:37 GMT tbretz [13340] * trunk/FACT++/src/biasctrl.cc (modified) Fixed a typo in a log text. Fri, 30 Mar 2012 21:29:56 GMT tbretz [13294] * trunk/FACT++/src/ConnectionUSB.cc (modified) * trunk/FACT++/src/ConnectionUSB.h (modified) * trunk/FACT++/src/biasctrl.cc (modified) Added an automatic reconnect under certain conditions. Wed, 28 Mar 2012 20:38:47 GMT tbretz [13258] * trunk/FACT++/src/biasctrl.cc (modified) Ensure that after a successfull overcurrent reset at least one status ... Mon, 26 Mar 2012 21:01:13 GMT tbretz [13236] * trunk/FACT++/src/biasctrl.cc (modified) Changed the code in a way that now it operates on floating point ... Fri, 23 Mar 2012 09:01:05 GMT tbretz [13189] * trunk/FACT++/src/biasctrl.cc (modified) Delay setting new volatges during current requests. Thu, 22 Mar 2012 10:21:37 GMT tbretz [13164] * trunk/FACT++/src/biasctrl.cc (modified) Implemented new command to set all offsets individually (for current ... Sun, 18 Mar 2012 21:55:05 GMT tbretz [13136] * trunk/FACT++/src/biasctrl.cc (modified) Made sure that the first automatic status request at connection also ... Fri, 16 Mar 2012 12:57:17 GMT tbretz [13134] * trunk/FACT++/src/biasctrl.cc (modified) Added a warning message to help debugging. Wed, 14 Mar 2012 19:27:19 GMT tbretz [13109] * trunk/FACT++/src/biasctrl.cc (modified) Removed default for device address; only connect automatically if ... Tue, 06 Dec 2011 21:51:13 GMT tbretz [12709] * trunk/FACT++/src/biasctrl.cc (modified) Commented out access of the non-existing bias-database. Mon, 28 Nov 2011 16:13:13 GMT tbretz [12663] * trunk/FACT++/src/biasctrl.cc (modified) Changed all references to vcoltages to DAC Sun, 13 Nov 2011 18:06:05 GMT tbretz [12507] * trunk/FACT++/src/PixelMap.cc (modified) * trunk/FACT++/src/PixelMap.h (modified) * trunk/FACT++/src/biasctrl.cc (modified) Removed the GAPD voltage from the PixelMap and implemented a BiasMap ... Wed, 02 Nov 2011 05:35:48 GMT tbretz [12360] * trunk/FACT++/src/biasctrl.cc (modified) Do not check if waiting for answer in ExpertReste if this is a OC reset Mon, 31 Oct 2011 02:07:16 GMT tbretz [12342] * trunk/FACT++/src/biasctrl.cc (modified) Improved output; removed obsolste ?: operators. Sun, 30 Oct 2011 23:56:13 GMT tbretz [12338] * trunk/FACT++/src/biasctrl.cc (modified) Renamed option ramp-time to ramp-delay Wed, 26 Oct 2011 18:42:19 GMT tbretz [12279] * trunk/FACT++/src/biasctrl.cc (modified) Added some more output in case the previous answer was not yet ... Tue, 25 Oct 2011 18:51:01 GMT tbretz [12270] * trunk/FACT++/src/biasctrl.cc (modified) Added the possibility to switch off the update interval. Sun, 23 Oct 2011 20:40:36 GMT tbretz [12254] * trunk/FACT++/src/biasctrl.cc (modified) Added the possibility to change the update interval online. Sun, 23 Oct 2011 16:05:23 GMT tbretz [12249] * trunk/FACT++/src/biasctrl.cc (modified) Added some Dim descriptions and a new service propagating the nominal ... Sun, 23 Oct 2011 12:33:16 GMT tbretz [12236] * trunk/FACT++/src/ConnectionUSB.cc (modified) * trunk/FACT++/src/ConnectionUSB.h (modified) * trunk/FACT++/src/biasctrl.cc (modified) Changed signed char to unsigned in output queue. Sun, 23 Oct 2011 11:43:10 GMT tbretz [12233] * trunk/FACT++/src/biasctrl.cc (modified) Switch off debugging by default. Sun, 23 Oct 2011 11:39:26 GMT tbretz [12231] * trunk/FACT++/src/ConnectionUSB.cc (modified) * trunk/FACT++/src/biasctrl.cc (modified) Fixed the new DEBUG stuff. Sat, 22 Oct 2011 18:26:19 GMT tbretz [12230] * trunk/FACT++/src/biasctrl.cc (modified) Added some debug options. Thu, 20 Oct 2011 21:32:09 GMT tbretz [12222] * trunk/FACT++/src/biasctrl.cc (modified) Fixed status VoltageOff. Thu, 20 Oct 2011 10:33:55 GMT tbretz [12214] * trunk/FACT++/src/biasctrl.cc (modified) Improved error messages; replaces PostClose by CloseImp in handlers. Thu, 20 Oct 2011 00:15:17 GMT tbretz [12211] * trunk/FACT++/src/biasctrl.cc (modified) Added some more debug output. Thu, 15 Sep 2011 21:53:50 GMT tbretz [12108] * trunk/FACT++/src/HeadersBIAS.h (modified) * trunk/FACT++/src/biasctrl.cc (modified) Added states for the status of the voltage. Tue, 13 Sep 2011 13:43:41 GMT tbretz [12090] * trunk/FACT++/src/biasctrl.cc (modified) Increased sync-delay from 333ms to 500ms; added commands and states ... Sun, 11 Sep 2011 11:03:40 GMT tbretz [12061] * trunk/FACT++/src/biasctrl.cc (modified) Added command descriptions. Thu, 08 Sep 2011 21:25:59 GMT tbretz [12050] * trunk/FACT++/gui/FactGui.h (modified) * trunk/FACT++/src/biasctrl.cc (modified) * trunk/FACT++/src/feedback.cc (modified) Replaced build in FACTmapV5(a) by a program otpion. Wed, 07 Sep 2011 07:20:05 GMT tbretz [11995] * trunk/FACT++/src/biasctrl.cc (modified) Improved outputin SetupConfiguration Wed, 07 Sep 2011 07:05:35 GMT tbretz [11993] * trunk/FACT++/src/biasctrl.cc (modified) Added voltage limit relative to G-APD reference voltage. Tue, 06 Sep 2011 11:49:44 GMT tbretz [11982] * trunk/FACT++/Makefile.am (modified) * trunk/FACT++/Makefile.in (modified) * trunk/FACT++/ftmctrl.rc (modified) * trunk/FACT++/gui/MainWindow.cc (modified) * trunk/FACT++/gui/MainWindow.h (modified) * trunk/FACT++/src/RemoteControl.h (modified) * trunk/FACT++/src/argv.cc (modified) * trunk/FACT++/src/biasctrl.cc (modified) * trunk/FACT++/src/logtime.cc (modified) * trunk/FACT++/src/mcp.cc (modified) Added possibility to set a single channel to its reference value. Tue, 06 Sep 2011 08:36:59 GMT tbretz [11980] * trunk/FACT++/src/biasctrl.cc (modified) Added PrintInfo and a counter for the recived answers; fixed ... Mon, 05 Sep 2011 20:43:03 GMT tbretz [11973] * trunk/FACT++/src/biasctrl.cc (modified) Improved error messages. Mon, 05 Sep 2011 15:25:53 GMT tbretz [11965] * trunk/FACT++/src/biasctrl.cc (modified) Replaced reading of the FACTmapV5 by the PixelMap class. Fri, 02 Sep 2011 14:59:52 GMT tbretz [11958] * trunk/FACT++/src/biasctrl.cc (modified) Make a trick to work around the -0 problem when signalling the over ... Fri, 02 Sep 2011 12:54:41 GMT tbretz [11953] * trunk/FACT++/src/biasctrl.cc (modified) Added commands to set all 416 channels at once (for the feedback) and ... Fri, 02 Sep 2011 11:54:19 GMT tbretz [11950] * trunk/FACT++/src/biasctrl.cc (modified) Updated the way the currents and voltages are printed. Fri, 02 Sep 2011 11:49:35 GMT tbretz [11948] * trunk/FACT++/src/biasctrl.cc (modified) Added new command to globally increase/decrease the reference ... Fri, 02 Sep 2011 08:37:04 GMT tbretz [11943] * trunk/FACT++/src/biasctrl.cc (modified) Added explanatory strings for command line options and events. Fri, 02 Sep 2011 07:23:04 GMT tbretz [11940] * trunk/FACT++/src/biasctrl.cc (modified) Implemented three different receive buffers and blocked sending of ... Thu, 01 Sep 2011 20:39:02 GMT tbretz [11938] * trunk/FACT++/src/biasctrl.cc (modified) Added some more configuration options and a voltage limit Thu, 01 Sep 2011 16:47:19 GMT tbretz [11937] * trunk/FACT++/src/biasctrl.cc (modified) Added some more print commands and more states. Thu, 01 Sep 2011 14:24:26 GMT tbretz [11931] * trunk/FACT++/src/biasctrl.cc (modified) Fixed a couple of minor bugs only visible during the first real test; ... Wed, 31 Aug 2011 15:54:53 GMT tbretz [11927] * trunk/FACT++/src/biasctrl.cc (modified) Added the latest changes so that the whole control should become more ... Tue, 09 Aug 2011 13:49:58 GMT tbretz [11860] * trunk/FACT++/src/biasctrl.cc (modified) Implemented reading referencevoltages from file -- preliminary. Tue, 09 Aug 2011 13:20:13 GMT tbretz [11858] * trunk/FACT++/src/biasctrl.cc (modified) More updates... added new function... restructured functions, etc. Mon, 08 Aug 2011 23:03:13 GMT tbretz [11852] * trunk/FACT++/src/biasctrl.cc (modified) This is the first step to get a working and stable Bias control. Thu, 04 Aug 2011 17:28:29 GMT tbretz [11775] * trunk/FACT++/src/biasctrl.cc (modified) Added some more user commands. Sun, 24 Jul 2011 20:20:34 GMT tbretz [11578] * trunk/FACT++/gui/fact.cc (modified) * trunk/FACT++/src/Configuration.cc (modified) * trunk/FACT++/src/Configuration.h (modified) * trunk/FACT++/src/biasctrl.cc (modified) * trunk/FACT++/src/chatclient.cc (modified) * trunk/FACT++/src/chatserv.cc (modified) * trunk/FACT++/src/datalogger.cc (modified) * trunk/FACT++/src/dimctrl.cc (modified) * trunk/FACT++/src/drivectrl.cc (modified) * trunk/FACT++/src/fadctrl.cc (modified) * trunk/FACT++/src/fitsdump.cc (modified) * trunk/FACT++/src/fitsloader.cc (modified) * trunk/FACT++/src/fscctrl.cc (modified) * trunk/FACT++/src/ftmctrl.cc (modified) * trunk/FACT++/src/mcp.cc (modified) * trunk/FACT++/src/triggerschedule.cc (modified) Moved some part of the initialization from main to Configure::DoParse Sun, 24 Jul 2011 20:11:43 GMT tbretz [11577] * trunk/FACT++/src/Main.h (modified) * trunk/FACT++/src/biasctrl.cc (modified) * trunk/FACT++/src/datalogger.cc (modified) * trunk/FACT++/src/drivectrl.cc (modified) * trunk/FACT++/src/fadctrl.cc (modified) * trunk/FACT++/src/fscctrl.cc (modified) * trunk/FACT++/src/ftmctrl.cc (modified) * trunk/FACT++/src/mcp.cc (modified) * trunk/FACT++/src/scheduler.cc (modified) Moved Dim:Setup to Main::execute Sun, 24 Jul 2011 20:00:00 GMT tbretz [11575] * trunk/FACT++/src/Main.h (modified) * trunk/FACT++/src/biasctrl.cc (modified) * trunk/FACT++/src/datalogger.cc (modified) * trunk/FACT++/src/dimctrl.cc (modified) * trunk/FACT++/src/drivectrl.cc (modified) * trunk/FACT++/src/fadctrl.cc (modified) * trunk/FACT++/src/fscctrl.cc (modified) * trunk/FACT++/src/ftmctrl.cc (modified) * trunk/FACT++/src/mcp.cc (modified) * trunk/FACT++/src/scheduler.cc (modified) Moved common option setup to Main.h; created Main namespace Sun, 24 Jul 2011 19:43:08 GMT tbretz [11574] * trunk/FACT++/src/DimSetup.cc (modified) * trunk/FACT++/src/DimSetup.h (modified) * trunk/FACT++/src/biasctrl.cc (modified) * trunk/FACT++/src/chatclient.cc (modified) * trunk/FACT++/src/chatserv.cc (modified) * trunk/FACT++/src/datalogger.cc (modified) * trunk/FACT++/src/dimctrl.cc (modified) * trunk/FACT++/src/drivectrl.cc (modified) * trunk/FACT++/src/fadctrl.cc (modified) * trunk/FACT++/src/fscctrl.cc (modified) * trunk/FACT++/src/ftmctrl.cc (modified) * trunk/FACT++/src/mcp.cc (modified) * trunk/FACT++/src/scheduler.cc (modified) Added the possibility to setup DIM_HOST_NODE with the --host program ... Wed, 20 Jul 2011 09:27:17 GMT tbretz [11483] * trunk/FACT++/src/Configuration.cc (modified) * trunk/FACT++/src/Configuration.h (modified) * trunk/FACT++/src/Main.h (modified) * trunk/FACT++/src/biasctrl.cc (modified) * trunk/FACT++/src/datalogger.cc (modified) * trunk/FACT++/src/drivectrl.cc (modified) * trunk/FACT++/src/fadctrl.cc (modified) * trunk/FACT++/src/fscctrl.cc (modified) * trunk/FACT++/src/ftmctrl.cc (modified) * trunk/FACT++/src/mcp.cc (modified) * trunk/FACT++/src/scheduler.cc (modified) Added a registry for wildcarded options to detect unaccessed options; ... Wed, 20 Jul 2011 07:03:38 GMT tbretz [11481] * trunk/FACT++/src/Configuration.cc (modified) * trunk/FACT++/src/Configuration.h (modified) * trunk/FACT++/src/EventImp.h (modified) * trunk/FACT++/src/Main.h (modified) * trunk/FACT++/src/biasctrl.cc (modified) * trunk/FACT++/src/chatserv.cc (modified) * trunk/FACT++/src/datalogger.cc (modified) * trunk/FACT++/src/drivectrl.cc (modified) * trunk/FACT++/src/fadctrl.cc (modified) * trunk/FACT++/src/fscctrl.cc (modified) * trunk/FACT++/src/ftmctrl.cc (modified) * trunk/FACT++/src/mcp.cc (modified) * trunk/FACT++/src/scheduler.cc (modified) Replaced boost::thread by std::thread and boost::bind by std::bind ... Tue, 19 Jul 2011 19:23:38 GMT tbretz [11477] * trunk/FACT++/src/biasctrl.cc (modified) Make use of Main.h Sun, 10 Jul 2011 13:06:46 GMT tbretz [11313] * trunk/FACT++/src/biasctrl.cc (added)