Index: trunk/FACT++/src/drivectrl.cc
===================================================================
--- trunk/FACT++/src/drivectrl.cc	(revision 12251)
+++ trunk/FACT++/src/drivectrl.cc	(revision 12252)
@@ -307,4 +307,6 @@
             tpoint.fRealMag = mag;
 
+            UpdteTPoint(t1, tpoint);
+
             return;
         }
@@ -661,4 +663,17 @@
         return SendCommand(command);
     }
+
+    int SetLedBrightness(const EventImp &evt)
+    {
+        if (!CheckEventSize(evt.GetSize(), "SetLedBrightness", 8))
+            return T::kSM_FatalError;
+
+        const uint32_t *led = evt.Ptr<uint32_t>();
+
+        ostringstream cmd;
+        cmd << "LEDS " << led[0] << " " << led[1];
+        return SendCommand(cmd.str());
+    }
+
 
     int SetVerbosity(const EventImp &evt)
@@ -800,4 +815,12 @@
         T::AddEvent("TPOINT")
             (bind(&StateMachineDrive::SendCommand, this, "TPOIN FACT 0"))
+            ("");
+
+        T::AddEvent("SET_LED_BRIGHTNESS", "I:2")
+            (bind(&StateMachineDrive::SetLedBrightness, this, placeholders::_1))
+            ("");
+
+        T::AddEvent("LEDS_OFF")
+            (bind(&StateMachineDrive::SendCommand, this, "LEDS 0 0"))
             ("");
 
