#
# ChangeLog for trunk/FACT++/src/mcp.cc
#
# Generated by Trac 1.5.2
# 04/04/25 03:14:36

Sat, 06 May 2017 15:28:24 GMT tbretz [18847]
	* trunk/FACT++/src/mcp.cc (modified)

	Fixed the help text.


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.


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:23:54 GMT tbretz [16527]
	* trunk/FACT++/src/mcp.cc (modified)

	Do not go out of TakingData only because the trigger is switched off.


Wed, 29 May 2013 23:24:40 GMT tbretz [16446]
	* trunk/FACT++/src/mcp.cc (modified)

	Added some comments


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


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.


Thu, 04 Apr 2013 10:16:29 GMT tbretz [15239]
	* trunk/FACT++/src/mcp.cc (modified)

	Fixed a race-condition during configuration with the states of the ...


Tue, 12 Mar 2013 18:24:05 GMT tbretz [15036]
	* trunk/FACT++/src/mcp.cc (modified)

	Use new CALIBRATE_RUN and propagate the run-type to the ratecontrol.


Thu, 22 Nov 2012 09:23:58 GMT tbretz [14683]
	* trunk/FACT++/src/mcp.cc (modified)

	Took out automatic crate reset for the moment. That is something ...


Thu, 22 Nov 2012 09:15:54 GMT tbretz [14682]
	* trunk/FACT++/src/mcp.cc (modified)

	If we are in TakingData and the trigger is switchd off, return to
	idle


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.


Mon, 13 Aug 2012 08:45:44 GMT tbretz [14350]
	* trunk/FACT++/src/mcp.cc (modified)

	It is not necessary to check the rate control only for the timeout of ...


Thu, 28 Jun 2012 08:54:17 GMT tbretz [14244]
	* trunk/FACT++/src/mcp.cc (modified)

	Removed a stray line left over from last commit.


Thu, 28 Jun 2012 08:50:39 GMT tbretz [14243]
	* trunk/FACT++/src/mcp.cc (modified)

	Promote the state to idle if it is less than idle but all clients are ...


Sat, 23 Jun 2012 11:53:43 GMT tbretz [14222]
	* trunk/FACT++/src/HeadersMCP.h (modified)
	* trunk/FACT++/src/mcp.cc (modified)

	Added an automatic procedure to perform a create reset.


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:49:54 GMT tbretz [13916]
	* trunk/FACT++/src/mcp.cc (modified)

	Replaced Execute by callbacks and moved state definition to own ...


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


Sat, 19 May 2012 08:15:53 GMT tbretz [13794]
	* trunk/FACT++/src/mcp.cc (modified)

	Also propagate the new Idle state when resetted.


Wed, 16 May 2012 08:30:03 GMT tbretz [13750]
	* trunk/FACT++/src/mcp.cc (modified)

	Fixed a typo.


Mon, 14 May 2012 12:01:24 GMT tbretz [13712]
	* trunk/FACT++/src/mcp.cc (modified)

	Added more command descriptions.


Mon, 14 May 2012 11:54:08 GMT tbretz [13711]
	* trunk/FACT++/src/mcp.cc (modified)

	Fixed a typo in a help text thanks to Dominik; added missing state ...


Tue, 08 May 2012 23:37:55 GMT tbretz [13608]
	* trunk/FACT++/src/mcp.cc (modified)

	Removed a stray empty line.


Tue, 08 May 2012 23:31:58 GMT tbretz [13606]
	* trunk/FACT++/src/mcp.cc (modified)

	The service name didn't icnlude the server name as it ought to be.


Tue, 08 May 2012 21:10:59 GMT tbretz [13605]
	* trunk/FACT++/src/mcp.cc (modified)

	In the new states the check should be fStatusFAD not fStatusFTM


Mon, 07 May 2012 12:35:53 GMT tbretz [13585]
	* trunk/FACT++/src/mcp.cc (modified)

	Added two new states: trigger on and taking data


Sat, 05 May 2012 23:19:56 GMT tbretz [13571]
	* trunk/FACT++/src/mcp.cc (modified)

	Added description to the new service.


Sat, 05 May 2012 22:58:53 GMT tbretz [13570]
	* trunk/FACT++/src/mcp.cc (modified)

	Added a service to distribute the current run-type information.


Thu, 03 May 2012 21:51:48 GMT tbretz [13554]
	* trunk/FACT++/src/mcp.cc (modified)

	Added an error output if we still miss a connection to a subsystem ...


Fri, 23 Mar 2012 09:08:48 GMT tbretz [13190]
	* trunk/FACT++/src/fadctrl.cc (modified)
	* trunk/FACT++/src/mcp.cc (modified)

	Propagate max number of events and time correctly as signed int.


Wed, 01 Feb 2012 09:17:34 GMT tbretz [12808]
	* trunk/FACT++/src/mcp.cc (modified)

	Removed an obsolete log message.


Tue, 15 Nov 2011 19:27:48 GMT tbretz [12526]
	* trunk/FACT++/src/mcp.cc (modified)

	Added descriptions for some states.


Tue, 15 Nov 2011 19:26:17 GMT tbretz [12525]
	* trunk/FACT++/src/mcp.cc (modified)

	Included rate control into the mcp status.


Tue, 08 Nov 2011 23:53:53 GMT tbretz [12456]
	* trunk/FACT++/src/mcp.cc (modified)

	Do only go from configuring to configured if FTM is configured.


Mon, 07 Nov 2011 03:01:14 GMT tbretz [12440]
	* trunk/FACT++/src/mcp.cc (modified)

	Fixed a wrong number in the RATE_CONTROL states.


Mon, 07 Nov 2011 00:02:01 GMT tbretz [12434]
	* trunk/FACT++/src/mcp.cc (modified)

	Implemented starting of the rate control.


Sun, 06 Nov 2011 18:09:30 GMT tbretz [12428]
	* trunk/FACT++/src/mcp.cc (modified)

	Added the controlling of the rate control.


Sat, 05 Nov 2011 21:14:23 GMT tbretz [12405]
	* trunk/FACT++/src/mcp.cc (modified)

	Replaced START_RUN by START_TRIGGER


Sun, 30 Oct 2011 22:38:19 GMT tbretz [12336]
	* trunk/FACT++/src/mcp.cc (modified)

	For the time being go back to idle when a new run was successfully ...


Fri, 28 Oct 2011 18:57:17 GMT tbretz [12314]
	* trunk/FACT++/src/mcp.cc (modified)

	Stop startinga run if datalogger went into error state.


Sun, 23 Oct 2011 14:09:38 GMT tbretz [12247]
	* trunk/FACT++/src/mcp.cc (modified)

	Added state descriptions; replaced WAIT_FOR_RUN_NUMBER by ...


Sun, 23 Oct 2011 14:07:40 GMT tbretz [12244]
	* trunk/FACT++/src/mcp.cc (modified)

	Reverting to last revision.


Sun, 23 Oct 2011 14:06:51 GMT tbretz [12243]
	* trunk/FACT++/src/mcp.cc (modified)
	* trunk/FACT++/src/ratescan.cc (modified)
	* trunk/FACT++/src/tools.cc (modified)
	* trunk/FACT++/src/tools.h (modified)

	Added output of commands and states to --help


Thu, 20 Oct 2011 12:34:32 GMT tbretz [12218]
	* trunk/FACT++/src/mcp.cc (modified)

	Adapted the datalogger state checks


Tue, 13 Sep 2011 13:42:35 GMT tbretz [12088]
	* trunk/FACT++/src/datalogger.cc (modified)
	* trunk/FACT++/src/fadctrl.cc (modified)
	* trunk/FACT++/src/ftmctrl.cc (modified)
	* trunk/FACT++/src/mcp.cc (modified)

	Added commands and states to help output.


Tue, 06 Sep 2011 11:54:57 GMT tbretz [11983]
	* trunk/FACT++/Makefile.am (modified)
	* trunk/FACT++/Makefile.in (modified)
	* trunk/FACT++/ftmctrl.rc (modified)
	* trunk/FACT++/src/RemoteControl.h (modified)
	* trunk/FACT++/src/argv.cc (modified)
	* trunk/FACT++/src/logtime.cc (modified)
	* trunk/FACT++/src/mcp.cc (modified)

	Reverted unintentional last commit.


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, 26 Jul 2011 14:32:06 GMT tbretz [11619]
	* trunk/FACT++/src/mcp.cc (modified)

	Added more log output.


Mon, 25 Jul 2011 18:14:00 GMT tbretz [11587]
	* trunk/FACT++/src/mcp.cc (modified)

	Allow RESET in Configuring3; do not disable trigger line before ftm ...


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


Thu, 21 Jul 2011 12:26:23 GMT tbretz [11516]
	* trunk/FACT++/src/mcp.cc (modified)

	Removed some arguments to suppress compiler warnings.


Thu, 21 Jul 2011 11:03:05 GMT tbretz [11509]
	* trunk/FACT++/src/mcp.cc (modified)

	send STOP_RUN instead of STOP to FTM.


Wed, 20 Jul 2011 19:20:31 GMT tbretz [11498]
	* trunk/FACT++/src/fadctrl.cc (modified)
	* trunk/FACT++/src/mcp.cc (modified)

	Propagate the maximum number of events and the maximum run-type ...


Wed, 20 Jul 2011 17:10:49 GMT tbretz [11494]
	* trunk/FACT++/src/mcp.cc (modified)

	Added some code to stop the ftm and the fads.


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 20:09:12 GMT tbretz [11480]
	* trunk/FACT++/src/fadctrl.cc (modified)
	* trunk/FACT++/src/ftmctrl.cc (modified)
	* trunk/FACT++/src/mcp.cc (modified)

	Removed obsolete include.


Wed, 13 Jul 2011 17:42:01 GMT tbretz [11384]
	* trunk/FACT++/src/mcp.cc (added)