Index: trunk/FACT++/src/HeadersFAD.cc
===================================================================
--- trunk/FACT++/src/HeadersFAD.cc	(revision 11154)
+++ trunk/FACT++/src/HeadersFAD.cc	(revision 11156)
@@ -51,14 +51,18 @@
                 << "2:" << ((PLLLCK()&4)?"yes":"no") << " "
                 << "3:" << ((PLLLCK()&8)?"yes":"no") << endl;
-    if (IsRefClockTooHigh())
-        out << " (too high)";
+//    if (IsRefClockTooHigh())
+//        out << " (too high)";
     if (IsRefClockTooLow())
         out << " (too low)";
     out << endl;
-    out << "  Domino wave (Denable):   " << (HasDenable()?"enabled":"disabled") << endl;
-    out << "  DRS sampling (Dwrite):   " << (HasDwrite()?"enabled":"disabled") << endl;
-    out << "  Dig.clock manager (DCM): " << (IsDcmLocked()?"locked":"unlocked");
+    out << "  Domino wave (Denable):     " << (HasDenable()?"enabled":"disabled") << endl;
+    out << "  DRS sampling (Dwrite):     " << (HasDwrite()?"enabled":"disabled") << endl;
+    out << "  Dig.clock manager (DCM):   " << (IsDcmLocked()?"locked":"unlocked");
     out << " / " << (IsDcmReady()?"ready":"not ready") << endl;
-    out << "  SPI Serial Clock (SCLK): " << (HasSpiSclk()?"enabled":"disabled") << endl;
+    out << "  SPI Serial Clock (SCLK):   " << (HasSpiSclk()?"enabled":"disabled") << endl;
+    out << "  Busy enabled:              " << (HasBusy()?"enabled":"disabled") << endl;
+    out << "  Trigger line enabled:      " << (HasTriggerEnabled()?"enabled":"disabled") << endl;
+    out << "  Continous trigger enabled: " << (HasContTriggerEnabled()?"enabled":"disabled") << endl;
+    out << "  Data transmission socket:  " << (IsInSock17Mode()?"Socket 0":"Sockets 1-7") << endl;
 }
 
Index: trunk/FACT++/src/HeadersFAD.h
===================================================================
--- trunk/FACT++/src/HeadersFAD.h	(revision 11154)
+++ trunk/FACT++/src/HeadersFAD.h	(revision 11156)
@@ -25,4 +25,5 @@
         kCmdContTriggerOff  = 0x2000,
         kCmdRun             = 0x2200,  // CMD_Start/Stop
+        kCmdBusy            = 0x2400,  //
         kCmdResetTriggerId  = 0x2A00,  //
         kCmdSocket          = 0x3000,  // CMD_mode_command/CMD_mode_all_sockets
@@ -100,9 +101,13 @@
             kDenable       = 1<<11,
             kDwrite        = 1<<10,
-            kRefClkTooHigh = 1<< 9,
+            //kRefClkTooHigh = 1<< 9,
             kRefClkTooLow  = 1<< 8,
             kDcmLocked     = 1<< 7,
             kDcmReady      = 1<< 6,
             kSpiSclk       = 1<< 5,
+            kBusy          = 1<< 4,  // Busy enabled
+            kTriggerLine   = 1<< 3,  // Trigger line enabled
+            kContTrigger   = 1<< 2,  // Cont trigger enabled
+            kSock17        = 1<< 1,  // Socket 1-7 for data transfer
         };
 #endif
@@ -249,9 +254,13 @@
         bool HasDenable() const        { return fStatus&kDenable; }
         bool HasDwrite() const         { return fStatus&kDwrite; }
-        bool IsRefClockTooHigh() const { return fStatus&kRefClkTooHigh; }
+//        bool IsRefClockTooHigh() const { return fStatus&kRefClkTooHigh; }
         bool IsRefClockTooLow() const  { return fStatus&kRefClkTooLow; }
         bool IsDcmLocked() const       { return fStatus&kDcmLocked; }
         bool IsDcmReady() const        { return fStatus&kDcmReady; }
         bool HasSpiSclk() const        { return fStatus&kSpiSclk; }
+        bool HasBusy() const           { return fStatus&kBusy; }
+        bool HasTriggerEnabled() const { return fStatus&kTriggerLine; }
+        bool HasContTriggerEnabled() const { return fStatus&kContTrigger; }
+        bool IsInSock17Mode() const    { return fStatus&kSock17; }
 
         uint16_t Crate() const { return fBoardId>>8; }
Index: trunk/FACT++/src/fadctrl.cc
===================================================================
--- trunk/FACT++/src/fadctrl.cc	(revision 11154)
+++ trunk/FACT++/src/fadctrl.cc	(revision 11156)
@@ -1367,4 +1367,7 @@
             (boost::bind(&StateMachineFAD::CmdEnable, this, _1, FAD::kCmdSrclk))
             ("Set SRCLK");
+        T::AddEvent("ENABLE_BUSY", "B:1")
+            (boost::bind(&StateMachineFAD::CmdEnable, this, _1, FAD::kCmdBusy))
+            ("Set BUSY");
         T::AddEvent("ENABLE_SCLK", "B:1")
             (boost::bind(&StateMachineFAD::CmdEnable, this, _1, FAD::kCmdSclk))
