Index: trunk/FACT++/src/EventBuilderWrapper.h
===================================================================
--- trunk/FACT++/src/EventBuilderWrapper.h	(revision 11165)
+++ trunk/FACT++/src/EventBuilderWrapper.h	(revision 11166)
@@ -721,4 +721,5 @@
     DimDescribedService fDimEventData;
     DimDescribedService fDimFwVersion;
+    DimDescribedService fDimPllLock;
     DimDescribedService fDimStatistics;
 
@@ -740,4 +741,5 @@
 	fDimEventData("FAD_CONTROL/EVENT_DATA", "S:1;I:1;S:1;I:2;S:1;S", ""),
         fDimFwVersion("FAD_CONTROL/FIRMWARE_VERSION", "F:43", ""),
+        fDimPllLock("FAD_CONTROL/PLL_LOCK", "C:43", ""),
         fDimStatistics("FAD_CONTROL/STATISTICS", "X:8", ""),
         fDebugStream(false), fDebugRead(false)
@@ -1353,6 +1355,6 @@
             vec[i+3] = *ref;
 
-            if (gi_NumConnect[i/7]!=7)
-                continue;
+//            if (gi_NumConnect[i/7]!=7)
+//                continue;
 
             if (!val)
@@ -1403,5 +1405,5 @@
     {
         const uint16_t id = h.Id();
-        if (id>39) // WARNING
+        if (id>39) 
             return;
 
@@ -1442,5 +1444,10 @@
         {
             const pair<bool, boost::array<uint16_t,43>> pll = Compare(&h, &h.fStatus, 0xf<<12, 12);
-            Print("Pll", pll);
+            pair<bool, boost::array<uint8_t,43>> data;
+            data.first = pll.first;
+
+            for (int i=0; i<43; i++)
+                data.second[i] = (pll.second[i]>>12)&0xf;
+            Update(fDimPllLock, data);
         }
 
