Index: /trunk/FACT++/gui/FactGui.h
===================================================================
--- /trunk/FACT++/gui/FactGui.h	(revision 11997)
+++ /trunk/FACT++/gui/FactGui.h	(revision 11998)
@@ -427,4 +427,7 @@
     DimStampedInfo fDimBiasCurrent;
 
+    DimStampedInfo fDimFeedbackDeviation;
+    DimStampedInfo fDimFeedbackReference;
+
     map<string, DimInfo*> fServices;
 
@@ -2447,4 +2450,28 @@
         SetFscValue(fHumidity3, d, 2, enable);
         SetFscValue(fHumidity4, d, 3, enable);
+    }
+
+    // ========================== Feedback ==================================
+
+    void handleFeedbackDeviation(const DimData &d)
+    {
+        if (!CheckSize(d, 416*sizeof(float)))
+            return;
+
+        const float *ptr = d.ptr<float>();
+
+        fFeedbackDevCam->SetData(valarray<float>(ptr, 416));
+        fFeedbackDevCam->updateGL();
+    }
+
+    void handleFeedbackReference(const DimData &d)
+    {
+        if (!CheckSize(d, 416*sizeof(float)))
+            return;
+
+        const float *ptr = d.ptr<float>();
+
+        fFeedbackRefCam->SetData(valarray<float>(ptr, 416));
+        fFeedbackRefCam->updateGL();
     }
 
@@ -2962,4 +2989,10 @@
         if (getInfo()==&fDimBiasCurrent)
             return PostInfoHandler(&FactGui::handleBiasCurrent);
+
+        if (getInfo()==&fDimFeedbackReference)
+            return PostInfoHandler(&FactGui::handleFeedbackReference);
+
+        if (getInfo()==&fDimFeedbackDeviation)
+            return PostInfoHandler(&FactGui::handleFeedbackDeviation);
 
 //        if (getInfo()==&fDimFadFiles)
@@ -3510,4 +3543,7 @@
         fDimBiasCurrent        ("BIAS_CONTROL/CURRENT",           (void*)NULL, 0, this),
         //-
+        fDimFeedbackDeviation  ("FEEDBACK/DEVIATION",             (void*)NULL, 0, this),
+        fDimFeedbackReference  ("FEEDBACK/REFERENCE",             (void*)NULL, 0, this),
+        //-
         fEventData(0), fDrsCalibration(1440*1024*6),
 	fTimeStamp0(0)
