Index: trunk/FACT++/src/mcp.cc
===================================================================
--- trunk/FACT++/src/mcp.cc	(revision 11618)
+++ trunk/FACT++/src/mcp.cc	(revision 11619)
@@ -174,6 +174,9 @@
     int StopRun(const EventImp &)
     {
-        if (fStatusFTM.second==FTM::kTakingData)
-            Dim::SendCommand("FTM_CONTROL/STOP_RUN");
+	if (fStatusFTM.second==FTM::kTakingData)
+	{
+            Message("Stopping FTM");
+	    Dim::SendCommand("FTM_CONTROL/STOP_RUN");
+	}
 
         // FIXME: Do step 2 only when FTM is stopped
@@ -181,4 +184,5 @@
         {
             //Dim::SendCommand("FAD_CONTROL/ENABLE_TRIGGER_LINE",      bool(false));
+	    Message("Stopping FAD");
             Dim::SendCommand("FAD_CONTROL/ENABLE_CONTINOUS_TRIGGER", bool(false));
         }
@@ -190,4 +194,5 @@
     {
         fRunType = "";
+	Message("Resetiing configuration states of FAD and FTM");
 	Dim::SendCommand("FTM_CONTROL/RESET_CONFIGURE");
 	Dim::SendCommand("FAD_CONTROL/RESET_CONFIGURE");
@@ -260,4 +265,5 @@
         strcpy(val->type, fRunType.c_str());
 
+	Message("Configuring FAD");
         Dim::SendCommand("FAD_CONTROL/CONFIGURE", buf, len);
 
@@ -283,6 +289,10 @@
             if (GetCurrentState()==kStateConfiguring1)
             {
-                if (fStatusLog.second!=30/*kSM_WaitForRun*/)
-                    Dim::SendCommand("DATA_LOGGER/WAIT_FOR_RUN_NUMBER");
+		if (fStatusLog.second!=30/*kSM_WaitForRun*/)
+		{
+		    Message("Starting datalogger");
+		    Dim::SendCommand("DATA_LOGGER/WAIT_FOR_RUN_NUMBER");
+		}
+		Message("Configuring Trigger (FTM)");
                 Dim::SendCommand("FTM_CONTROL/CONFIGURE", fRunType);
                 return kStateConfiguring2;
