#
# ChangeLog for trunk/FACT++/src/feedback.cc
#
# Generated by Trac 1.5.2
# 03/28/25 12:19:25

Thu, 03 Apr 2014 18:35:18 GMT tbretz [17647]
	* trunk/FACT++/src/feedback.cc (modified)

	Added average and rms of Uov for logging; some updates to show how ...


Thu, 17 Oct 2013 14:17:30 GMT tbretz [17234]
	* trunk/FACT++/src/feedback.cc (modified)

	So far the assumption was that the precise one is the DAC, but (most ...


Tue, 08 Oct 2013 14:35:24 GMT tbretz [17203]
	* trunk/FACT++/src/feedback.cc (modified)

	Added custom channel offsets to correct gain variations seen in the ...


Thu, 19 Sep 2013 15:13:22 GMT tbretz [17173]
	* trunk/FACT++/src/feedback.cc (modified)

	Use the new algorithm by default; implemented temperature correction ...


Tue, 20 Aug 2013 07:05:05 GMT tbretz [17030]
	* trunk/FACT++/src/feedback.cc (modified)

	Fixed a bug in the R8 service; service calibrated currents also ...


Mon, 19 Aug 2013 15:36:59 GMT tbretz [17027]
	* trunk/FACT++/src/feedback.cc (modified)

	Went over the dim services and updated them with new information or ...


Fri, 19 Jul 2013 11:55:20 GMT tbretz [16967]
	* trunk/FACT++/src/feedback.cc (modified)

	Updated new feedback algorithm.


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 ...


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.


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.


Sat, 04 May 2013 10:22:21 GMT tbretz [15493]
	* trunk/FACT++/src/feedback.cc (modified)

	Reverting to last revision.


Sat, 04 May 2013 10:21:35 GMT tbretz [15490]
	* trunk/FACT++/aclocal.m4 (modified)
	* trunk/FACT++/configure (modified)
	* trunk/FACT++/src/EventBuilder.c (modified)
	* trunk/FACT++/src/FAD.h (modified)
	* trunk/FACT++/src/feedback.cc (modified)

	Let the event buffer store the index of the corresponding runCtrl
	entry.


Sun, 14 Apr 2013 13:33:59 GMT tbretz [15333]
	* trunk/FACT++/src/feedback.cc (modified)

	Updated include to PixelMap.h


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.


Mon, 11 Mar 2013 22:34:41 GMT tbretz [15031]
	* trunk/FACT++/src/feedback.cc (modified)

	I cannot get the the size of the dim_data correctly eventhough it is ...


Sun, 10 Mar 2013 16:45:02 GMT tbretz [15022]
	* trunk/FACT++/src/feedback.cc (modified)

	Added some more sanity checks for the dim services.


Sun, 10 Mar 2013 16:06:30 GMT tbretz [15019]
	* trunk/FACT++/src/feedback.cc (modified)

	Added Dim service with calibrated currents.


Mon, 13 Aug 2012 08:52:43 GMT tbretz [14352]
	* trunk/FACT++/src/feedback.cc (modified)

	The subscription to the nominal bias voltage was missing. Make sure ...


Mon, 18 Jun 2012 21:23:16 GMT tbretz [14186]
	* trunk/FACT++/src/feedback.cc (modified)

	Fixed a compilation issue.


Sat, 02 Jun 2012 11:50:34 GMT tbretz [14033]
	* trunk/FACT++/src/feedback.cc (modified)

	Updated the algorithm to faster set the correct voltage in case of ...


Fri, 01 Jun 2012 13:27:30 GMT tbretz [14021]
	* trunk/FACT++/src/feedback.cc (modified)

	Updated the rules which apply during current feedback before the ...


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.


Wed, 30 May 2012 10:35:44 GMT tbretz [13974]
	* trunk/FACT++/src/feedback.cc (modified)

	Added a faster procedure when the current control is anables to get ...


Sat, 26 May 2012 14:31:42 GMT tbretz [13922]
	* trunk/FACT++/src/HeadersFeedback.h (added)
	* trunk/FACT++/src/feedback.cc (modified)

	Moved State definintions to header file and namespace.


Thu, 24 May 2012 14:21:08 GMT tbretz [13873]
	* trunk/FACT++/src/feedback.cc (modified)

	Fixed a problem with the size of the transmitted data.


Wed, 23 May 2012 18:45:11 GMT tbretz [13847]
	* trunk/FACT++/src/feedback.cc (modified)
	* trunk/FACT++/src/mcp.cc (modified)
	* trunk/FACT++/src/ratecontrol.cc (modified)
	* trunk/FACT++/src/ratescan.cc (modified)
	* trunk/FACT++/src/smartfact.cc (modified)

	Removed obsolete include of DimServiceInfoList


Wed, 23 May 2012 18:32:56 GMT tbretz [13844]
	* trunk/FACT++/src/feedback.cc (modified)
	* trunk/FACT++/src/mcp.cc (modified)
	* trunk/FACT++/src/ratecontrol.cc (modified)
	* trunk/FACT++/src/ratescan.cc (modified)
	* trunk/FACT++/src/smartfact.cc (modified)

	Removed the DimServiceInfoList; unified the Printing of states.


Wed, 23 May 2012 16:06:08 GMT tbretz [13838]
	* trunk/FACT++/src/RemoteControl.h (modified)
	* trunk/FACT++/src/datalogger.cc (modified)
	* trunk/FACT++/src/feedback.cc (modified)
	* trunk/FACT++/src/logtime.cc (modified)
	* trunk/FACT++/src/mcp.cc (modified)
	* trunk/FACT++/src/ratecontrol.cc (modified)
	* trunk/FACT++/src/ratescan.cc (modified)
	* trunk/FACT++/src/smartfact.cc (modified)

	Adapted to the changes in the StateMachineDim. Now (almost) all ...


Mon, 14 May 2012 13:59:16 GMT tbretz [13721]
	* trunk/FACT++/src/feedback.cc (modified)

	Added a warning in case the temperatures are all invalid.


Mon, 14 May 2012 13:37:37 GMT tbretz [13717]
	* trunk/FACT++/src/feedback.cc (modified)

	When fDimDeviation is reset, it must be set to fOffset so that the ...


Sun, 13 May 2012 10:58:20 GMT tbretz [13691]
	* trunk/FACT++/src/feedback.cc (modified)

	Added temperature and user offset to deviation service.


Fri, 04 May 2012 09:40:10 GMT tbretz [13557]
	* trunk/FACT++/src/feedback.cc (modified)

	Fixed another sign - so we are back with the previous solution.


Fri, 04 May 2012 09:34:59 GMT tbretz [13556]
	* trunk/FACT++/src/feedback.cc (modified)

	The voltage U0 had the wrong sign.


Thu, 03 May 2012 21:51:11 GMT tbretz [13553]
	* trunk/FACT++/src/feedback.cc (modified)

	Fixed a unit problem in the new rasistor correction; added some ...


Mon, 30 Apr 2012 21:53:26 GMT tbretz [13482]
	* trunk/FACT++/src/feedback.cc (modified)

	The calibration offset must be subtracted from the voltage to ...


Mon, 30 Apr 2012 21:47:00 GMT tbretz [13479]
	* trunk/FACT++/Makefile.am (modified)
	* trunk/FACT++/Makefile.in (modified)
	* trunk/FACT++/src/feedback.cc (modified)
	* trunk/FACT++/src/smartfact.cc (modified)
	* trunk/FACT++/www/index.css (modified)
	* trunk/FACT++/www/index.html (modified)
	* trunk/FACT++/www/index.js (modified)

	Adapted to the latest html/js changes.


Thu, 26 Apr 2012 10:03:20 GMT tbretz [13456]
	* trunk/FACT++/src/feedback.cc (modified)

	Changed CALIBRATION service to SI units.


Thu, 26 Apr 2012 09:52:43 GMT tbretz [13454]
	* trunk/FACT++/src/feedback.cc (modified)

	Fixed a typo


Thu, 26 Apr 2012 09:51:16 GMT tbretz [13453]
	* trunk/FACT++/src/feedback.cc (modified)

	Receive nominal bias voltage; added an option to set the calibration ...


Wed, 28 Mar 2012 19:50:00 GMT tbretz [13255]
	* trunk/FACT++/src/feedback.cc (modified)

	Changed the resistance of the broken pixels to 390Ohm. Test yesterday ...


Tue, 27 Mar 2012 10:19:11 GMT tbretz [13249]
	* trunk/FACT++/src/feedback.cc (modified)

	Fixed the 'broken pixel' correction. The voltage was devided by the ...


Mon, 26 Mar 2012 21:56:51 GMT tbretz [13241]
	* trunk/FACT++/src/feedback.cc (modified)

	Added another sanity check for the output.


Mon, 26 Mar 2012 21:04:38 GMT tbretz [13240]
	* trunk/FACT++/src/feedback.cc (modified)

	Added a sanity check for the new output


Mon, 26 Mar 2012 21:02:52 GMT tbretz [13238]
	* trunk/FACT++/src/feedback.cc (modified)

	Updated to new biasctrl commands; removed some obsolete endl; reduced ...


Mon, 26 Mar 2012 15:10:34 GMT tbretz [13235]
	* trunk/FACT++/src/feedback.cc (modified)

	Decreased the serial resistance from 1150 Ohm to 1100 Ohm; fixed a ...


Mon, 26 Mar 2012 07:48:53 GMT tbretz [13224]
	* trunk/FACT++/src/feedback.cc (modified)

	Made the number of requests during calibration an option.


Thu, 22 Mar 2012 21:01:48 GMT tbretz [13178]
	* trunk/FACT++/src/feedback.cc (modified)

	Send current requests in current control mode only when voltage is ...


Thu, 22 Mar 2012 10:19:09 GMT tbretz [13163]
	* trunk/FACT++/src/feedback.cc (modified)

	Replaces all 416 by kNumChannels; send the correct command to set the ...


Mon, 19 Mar 2012 08:26:13 GMT tbretz [13138]
	* trunk/FACT++/src/feedback.cc (modified)

	Implemented request of current sttaus during current feedback once in ...


Sun, 18 Mar 2012 22:59:13 GMT tbretz [13137]
	* trunk/FACT++/src/feedback.cc (modified)

	Ensure that the calibration starts now that the biasctrl doesn't sent ...


Thu, 15 Mar 2012 09:27:28 GMT tbretz [13116]
	* trunk/FACT++/src/feedback.cc (modified)

	Do only request the status if the voltage is on; get some dummy ...


Tue, 13 Mar 2012 20:38:34 GMT tbretz [13091]
	* trunk/FACT++/src/feedback.cc (modified)

	Fixed the averaging implemented yest for more verbose output


Mon, 12 Mar 2012 12:37:32 GMT tbretz [13071]
	* trunk/FACT++/src/feedback.cc (modified)

	Set the bias create resistor to 1150 Ohm which (according to the ...


Mon, 12 Mar 2012 08:20:08 GMT tbretz [13070]
	* trunk/FACT++/src/feedback.cc (modified)

	Do not send current request in HandleCalibration when still ramping.


Sun, 11 Mar 2012 13:29:42 GMT tbretz [13062]
	* trunk/FACT++/src/feedback.cc (modified)

	Updated the resistors. We have now 3900Ohm at the G-APD, 1kOhm serial ...


Sun, 11 Mar 2012 13:10:02 GMT tbretz [13060]
	* trunk/FACT++/src/feedback.cc (modified)

	Implemented the possibility of a current feedback which corrects the ...


Wed, 07 Mar 2012 10:17:48 GMT tbretz [12994]
	* trunk/FACT++/src/feedback.cc (modified)

	Added the number of events to interpolate to the feedback commands; ...


Sun, 04 Mar 2012 09:48:53 GMT tbretz [12991]
	* trunk/FACT++/src/feedback.cc (modified)

	Added quality of service to Deviation


Sun, 04 Mar 2012 09:41:43 GMT tbretz [12990]
	* trunk/FACT++/src/feedback.cc (modified)

	Added dim service descriptions


Fri, 17 Feb 2012 13:53:46 GMT tbretz [12900]
	* trunk/FACT++/ScriptsForDimCtrl/FirstDrsCalib (modified)
	* trunk/FACT++/gui/FactGui.h (modified)
	* trunk/FACT++/src/feedback.cc (modified)

	Added new states in the feedback which allow to run the temp feedback ...


Fri, 17 Feb 2012 12:58:05 GMT tbretz [12899]
	* trunk/FACT++/src/feedback.cc (modified)

	Correction is sent to biasctrl not to feedback -- log-message was
	wrong.


Wed, 08 Feb 2012 23:15:23 GMT tbretz [12879]
	* trunk/FACT++/src/feedback.cc (modified)

	Implemeted a command for gobal feedback; splitted the infoHandler ...


Mon, 06 Feb 2012 09:26:49 GMT tbretz [12847]
	* trunk/FACT++/src/feedback.cc (modified)

	fCalibration must be a float because the service takes floats.


Fri, 03 Feb 2012 21:25:33 GMT tbretz [12840]
	* trunk/FACT++/src/feedback.cc (modified)

	fCalibration must be resize to 2*416 not 416


Fri, 03 Feb 2012 12:37:44 GMT tbretz [12825]
	* trunk/FACT++/src/feedback.cc (modified)

	Fixed a couple of stupid mistakes introduced with the last commit.


Wed, 01 Feb 2012 09:09:38 GMT tbretz [12805]
	* trunk/FACT++/src/feedback.cc (modified)

	Store calibration; implemented command to print a stored calibration; ...


Sun, 11 Dec 2011 16:35:05 GMT tbretz [12716]
	* trunk/FACT++/src/feedback.cc (modified)

	Make sure fSP always has a valid size.


Sat, 26 Nov 2011 12:53:18 GMT tbretz [12648]
	* trunk/FACT++/src/feedback.cc (modified)

	Fixed a bug which caused the feedback to ramp up the voltages even ...


Wed, 16 Nov 2011 22:58:39 GMT tbretz [12542]
	* trunk/FACT++/src/feedback.cc (modified)

	Start the calibration even when the voltage is off


Sun, 06 Nov 2011 02:15:48 GMT tbretz [12417]
	* trunk/FACT++/src/feedback.cc (modified)

	Send a last current update request after the calibration is finished ...


Sat, 05 Nov 2011 21:04:10 GMT tbretz [12399]
	* trunk/FACT++/src/feedback.cc (modified)

	Added the possibility to calibrate the offset of the currents of the ...


Mon, 31 Oct 2011 19:02:47 GMT tbretz [12351]
	* trunk/FACT++/src/feedback.cc (modified)

	Set some fixed control loop parameters as determined in Zurich; ...


Mon, 31 Oct 2011 18:56:50 GMT tbretz [12350]
	* trunk/FACT++/src/feedback.cc (modified)

	Do directly set the new reference in SetReference.


Mon, 31 Oct 2011 18:53:01 GMT tbretz [12347]
	* trunk/FACT++/src/feedback.cc (modified)

	Make the FEEDBACK receive the data all the time for a combined ...


Fri, 28 Oct 2011 20:45:47 GMT tbretz [12319]
	* trunk/FACT++/src/feedback.cc (modified)

	Switch control off when voltage off.


Tue, 25 Oct 2011 18:59:52 GMT tbretz [12271]
	* trunk/FACT++/src/feedback.cc (modified)

	Added the possibility to apply a global offset to the temperature ...


Sun, 23 Oct 2011 11:43:33 GMT tbretz [12234]
	* trunk/FACT++/src/feedback.cc (modified)

	Allow STOP in all states.


Thu, 20 Oct 2011 16:52:22 GMT tbretz [12221]
	* trunk/FACT++/src/feedback.cc (modified)

	Debuged temperature feedback.


Mon, 17 Oct 2011 15:37:59 GMT tbretz [12187]
	* trunk/FACT++/src/feedback.cc (modified)

	Replaced dic_cmnd_service by DimClient::sendCommandNB.


Mon, 17 Oct 2011 11:33:31 GMT tbretz [12183]
	* trunk/FACT++/src/feedback.cc (modified)

	Implemented the possibility to adapt the voltage according to the ...


Sun, 02 Oct 2011 12:33:05 GMT tbretz [12161]
	* trunk/FACT++/Makefile.in (modified)
	* trunk/FACT++/gui/FactGui.h (modified)
	* trunk/FACT++/src/DataWriteFits.cc (modified)
	* trunk/FACT++/src/PixelMap.h (modified)
	* trunk/FACT++/src/feedback.cc (modified)
	* trunk/FACT++/src/tools.cc (modified)
	* trunk/FACT++/src/tools.h (modified)

	Undo last revision.


Sun, 02 Oct 2011 12:28:28 GMT tbretz [12160]
	* trunk/FACT++/Makefile.am (modified)
	* trunk/FACT++/Makefile.in (modified)
	* trunk/FACT++/gui/FactGui.h (modified)
	* trunk/FACT++/src/DataWriteFits.cc (modified)
	* trunk/FACT++/src/PixelMap.h (modified)
	* trunk/FACT++/src/feedback.cc (modified)
	* trunk/FACT++/src/tools.cc (modified)
	* trunk/FACT++/src/tools.h (modified)

	Added PixelMap.cc to fact_SOURCES


Sun, 11 Sep 2011 20:34:54 GMT tbretz [12067]
	* trunk/FACT++/src/feedback.cc (modified)

	Added or updated some text; set default control loop parameters in ...


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.


Thu, 08 Sep 2011 20:57:11 GMT tbretz [12047]
	* trunk/FACT++/src/feedback.cc (modified)

	Changed name of mapping file; added possibility to set control loop ...


Thu, 08 Sep 2011 09:01:49 GMT tbretz [12028]
	* trunk/FACT++/src/feedback.cc (added)