Index: /trunk/FACT++/gui/FactGui.h
===================================================================
--- /trunk/FACT++/gui/FactGui.h	(revision 11224)
+++ /trunk/FACT++/gui/FactGui.h	(revision 11225)
@@ -391,4 +391,5 @@
     DimStampedInfo fDimFadDNA;
     DimStampedInfo fDimFadTemperature;
+    DimStampedInfo fDimFadRefClock;
     DimStampedInfo fDimFadStatus;
     DimStampedInfo fDimFadStatistics;
@@ -980,4 +981,32 @@
         handleFadToolTip(d.time, fFadTempMin, ptr+1);
         handleFadToolTip(d.time, fFadTempMax, ptr+41);
+    }
+
+    void handleFadRefClock(const DimData &d)
+    {
+        if (d.size()==0)
+        {
+            fFadRefClockMin->setEnabled(false);
+            fFadRefClockMax->setEnabled(false);
+            SetLedColor(fFadLedRefClock, kLedGray, d.time);
+            return;
+        }
+
+        if (!CheckSize(d, 42*sizeof(uint32_t)))
+            return;
+
+        const uint32_t *ptr = d.ptr<uint32_t>();
+
+        fFadRefClockMin->setEnabled(true);
+        fFadRefClockMax->setEnabled(true);
+
+        fFadRefClockMin->setValue(ptr[0]*2.048);
+        fFadRefClockMax->setValue(ptr[1]*2.048);
+
+        const int64_t diff = int64_t(ptr[1]) - int64_t(ptr[0]);
+
+        SetLedColor(fFadLedRefClock, abs(diff)>3?kLedRed:kLedGreen, d.time);
+
+        handleFadToolTip(d.time, fFadLedRefClock, ptr+2);
     }
 
@@ -2072,4 +2101,7 @@
         if (getInfo()==&fDimFadTemperature)
             return PostInfoHandler(&FactGui::handleFadTemperature);
+
+        if (getInfo()==&fDimFadRefClock)
+            return PostInfoHandler(&FactGui::handleFadRefClock);
 
         if (getInfo()==&fDimFadStatus)
@@ -2516,4 +2548,5 @@
         fDimFadDNA             ("FAD_CONTROL/DNA",              (void*)NULL, 0, this),
         fDimFadTemperature     ("FAD_CONTROL/TEMPERATURE",      (void*)NULL, 0, this),
+        fDimFadRefClock        ("FAD_CONTROL/REFERENCE_CLOCK",  (void*)NULL, 0, this),
         fDimFadStatus          ("FAD_CONTROL/STATUS",           (void*)NULL, 0, this),
         fDimFadStatistics      ("FAD_CONTROL/STATISTICS",       (void*)NULL, 0, this)
Index: /trunk/FACT++/gui/design.ui
===================================================================
--- /trunk/FACT++/gui/design.ui	(revision 11224)
+++ /trunk/FACT++/gui/design.ui	(revision 11225)
@@ -3558,4 +3558,7 @@
                <item row="6" column="1">
                 <widget class="QPushButton" name="pushButton_8">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
                  <property name="text">
                   <string>on</string>
@@ -3565,4 +3568,7 @@
                <item row="6" column="2">
                 <widget class="QPushButton" name="pushButton_13">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
                  <property name="text">
                   <string>off</string>
@@ -3572,4 +3578,7 @@
                <item row="7" column="2">
                 <widget class="QPushButton" name="pushButton_14">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
                  <property name="text">
                   <string>off</string>
@@ -3579,4 +3588,7 @@
                <item row="7" column="1">
                 <widget class="QPushButton" name="pushButton_9">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
                  <property name="text">
                   <string>on</string>
@@ -3586,4 +3598,7 @@
                <item row="8" column="1">
                 <widget class="QPushButton" name="pushButton_10">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
                  <property name="text">
                   <string>on</string>
@@ -3593,4 +3608,7 @@
                <item row="8" column="2">
                 <widget class="QPushButton" name="pushButton_15">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
                  <property name="text">
                   <string>off</string>
@@ -3735,4 +3753,7 @@
                <item row="9" column="1">
                 <widget class="QPushButton" name="fFadStartRun">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
                  <property name="text">
                   <string>Start</string>
@@ -3742,4 +3763,7 @@
                <item row="9" column="2">
                 <widget class="QPushButton" name="fFadStopRun">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
                  <property name="text">
                   <string>Stop</string>
@@ -3849,6 +3873,30 @@
                 </widget>
                </item>
-               <item row="4" column="1">
-                <widget class="QPushButton" name="fStatusDNSLed_4">
+               <item row="2" column="0">
+                <widget class="QLabel" name="label_99">
+                 <property name="text">
+                  <string>Prescaler</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="3" column="0">
+                <widget class="QLabel" name="label_100">
+                 <property name="text">
+                  <string>Region of interest</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="0" column="0">
+                <widget class="QLabel" name="label_102">
+                 <property name="toolTip">
+                  <string>This is&lt;br&gt;a tool tip</string>
+                 </property>
+                 <property name="text">
+                  <string>Version</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="0" column="1">
+                <widget class="QPushButton" name="fFadLedFwVersion">
                  <property name="enabled">
                   <bool>true</bool>
@@ -3887,37 +3935,97 @@
                 </widget>
                </item>
-               <item row="2" column="0">
-                <widget class="QLabel" name="label_99">
-                 <property name="text">
-                  <string>Prescaler</string>
-                 </property>
-                </widget>
-               </item>
-               <item row="3" column="0">
-                <widget class="QLabel" name="label_100">
-                 <property name="text">
-                  <string>Region of interest</string>
-                 </property>
-                </widget>
-               </item>
-               <item row="4" column="0">
-                <widget class="QLabel" name="label_101">
-                 <property name="text">
-                  <string>Reference clock</string>
-                 </property>
-                </widget>
-               </item>
-               <item row="0" column="0">
-                <widget class="QLabel" name="label_102">
-                 <property name="toolTip">
-                  <string>This is&lt;br&gt;a tool tip</string>
-                 </property>
-                 <property name="text">
-                  <string>Version</string>
-                 </property>
-                </widget>
-               </item>
-               <item row="0" column="1">
-                <widget class="QPushButton" name="fFadLedFwVersion">
+               <item row="2" column="2">
+                <widget class="QSpinBox" name="spinBox">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
+                 <property name="alignment">
+                  <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                 </property>
+                 <property name="readOnly">
+                  <bool>true</bool>
+                 </property>
+                 <property name="buttonSymbols">
+                  <enum>QAbstractSpinBox::NoButtons</enum>
+                 </property>
+                </widget>
+               </item>
+               <item row="3" column="2">
+                <widget class="QSpinBox" name="spinBox_2">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
+                 <property name="alignment">
+                  <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                 </property>
+                 <property name="readOnly">
+                  <bool>true</bool>
+                 </property>
+                 <property name="buttonSymbols">
+                  <enum>QAbstractSpinBox::NoButtons</enum>
+                 </property>
+                </widget>
+               </item>
+               <item row="0" column="2">
+                <widget class="QDoubleSpinBox" name="fFadFwVersion">
+                 <property name="alignment">
+                  <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                 </property>
+                 <property name="readOnly">
+                  <bool>true</bool>
+                 </property>
+                 <property name="buttonSymbols">
+                  <enum>QAbstractSpinBox::NoButtons</enum>
+                 </property>
+                 <property name="prefix">
+                  <string>V</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="2" column="3">
+                <widget class="QSpinBox" name="spinBox_18">
+                 <property name="enabled">
+                  <bool>false</bool>
+                 </property>
+                 <property name="alignment">
+                  <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                 </property>
+                </widget>
+               </item>
+               <item row="3" column="3">
+                <widget class="QSpinBox" name="fFadRoiCmd">
+                 <property name="alignment">
+                  <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                 </property>
+                 <property name="maximum">
+                  <number>1024</number>
+                 </property>
+                </widget>
+               </item>
+               <item row="1" column="0">
+                <widget class="QLabel" name="label_145">
+                 <property name="text">
+                  <string>Run Number</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="1" column="2">
+                <widget class="QSpinBox" name="fFadRunNumber">
+                 <property name="alignment">
+                  <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                 </property>
+                 <property name="readOnly">
+                  <bool>true</bool>
+                 </property>
+                 <property name="buttonSymbols">
+                  <enum>QAbstractSpinBox::NoButtons</enum>
+                 </property>
+                 <property name="maximum">
+                  <number>2147483647</number>
+                 </property>
+                </widget>
+               </item>
+               <item row="1" column="1">
+                <widget class="QPushButton" name="fFadLedRunNumber">
                  <property name="enabled">
                   <bool>true</bool>
@@ -3956,19 +4064,55 @@
                 </widget>
                </item>
-               <item row="5" column="0">
-                <widget class="QLabel" name="label_103">
-                 <property name="text">
-                  <string>  --  underflow</string>
-                 </property>
-                </widget>
-               </item>
-               <item row="2" column="2">
-                <widget class="QSpinBox" name="spinBox">
-                 <property name="enabled">
-                  <bool>false</bool>
-                 </property>
+               <item row="1" column="3">
+                <widget class="QSpinBox" name="fFadRunNumberCmd">
                  <property name="alignment">
                   <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
                  </property>
+                 <property name="maximum">
+                  <number>2147483647</number>
+                 </property>
+                </widget>
+               </item>
+               <item row="4" column="1">
+                <spacer name="verticalSpacer_26">
+                 <property name="orientation">
+                  <enum>Qt::Vertical</enum>
+                 </property>
+                 <property name="sizeType">
+                  <enum>QSizePolicy::Fixed</enum>
+                 </property>
+                 <property name="sizeHint" stdset="0">
+                  <size>
+                   <width>20</width>
+                   <height>10</height>
+                  </size>
+                 </property>
+                </spacer>
+               </item>
+               <item row="5" column="2">
+                <widget class="QLabel" name="label_128">
+                 <property name="text">
+                  <string>Min</string>
+                 </property>
+                 <property name="alignment">
+                  <set>Qt::AlignBottom|Qt::AlignHCenter</set>
+                 </property>
+                </widget>
+               </item>
+               <item row="5" column="3">
+                <widget class="QLabel" name="label_129">
+                 <property name="text">
+                  <string>Max</string>
+                 </property>
+                 <property name="alignment">
+                  <set>Qt::AlignBottom|Qt::AlignHCenter</set>
+                 </property>
+                </widget>
+               </item>
+               <item row="6" column="2">
+                <widget class="QDoubleSpinBox" name="fFadTempMin">
+                 <property name="alignment">
+                  <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+                 </property>
                  <property name="readOnly">
                   <bool>true</bool>
@@ -3977,11 +4121,11 @@
                   <enum>QAbstractSpinBox::NoButtons</enum>
                  </property>
-                </widget>
-               </item>
-               <item row="3" column="2">
-                <widget class="QSpinBox" name="spinBox_2">
-                 <property name="enabled">
-                  <bool>false</bool>
-                 </property>
+                 <property name="suffix">
+                  <string>°C</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="6" column="3">
+                <widget class="QDoubleSpinBox" name="fFadTempMax">
                  <property name="alignment">
                   <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -3993,8 +4137,14 @@
                   <enum>QAbstractSpinBox::NoButtons</enum>
                  </property>
-                </widget>
-               </item>
-               <item row="0" column="2">
-                <widget class="QDoubleSpinBox" name="fFadFwVersion">
+                 <property name="suffix">
+                  <string>°C</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="7" column="2">
+                <widget class="QDoubleSpinBox" name="fFadRefClockMin">
+                 <property name="enabled">
+                  <bool>true</bool>
+                 </property>
                  <property name="alignment">
                   <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
@@ -4006,27 +4156,43 @@
                   <enum>QAbstractSpinBox::NoButtons</enum>
                  </property>
-                 <property name="prefix">
-                  <string>V</string>
-                 </property>
-                </widget>
-               </item>
-               <item row="4" column="2">
-                <widget class="QSpinBox" name="spinBox_3">
-                 <property name="enabled">
-                  <bool>false</bool>
-                 </property>
+                 <property name="suffix">
+                  <string> MHz</string>
+                 </property>
+                 <property name="decimals">
+                  <number>3</number>
+                 </property>
+                 <property name="maximum">
+                  <double>7000.000000000000000</double>
+                 </property>
+                </widget>
+               </item>
+               <item row="7" column="3">
+                <widget class="QDoubleSpinBox" name="fFadRefClockMax">
                  <property name="alignment">
                   <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
                  </property>
-                 <property name="readOnly">
-                  <bool>true</bool>
-                 </property>
                  <property name="buttonSymbols">
                   <enum>QAbstractSpinBox::NoButtons</enum>
                  </property>
-                </widget>
-               </item>
-               <item row="5" column="1">
-                <widget class="QPushButton" name="fFadLedRefClockTooLow">
+                 <property name="suffix">
+                  <string> MHz</string>
+                 </property>
+                 <property name="decimals">
+                  <number>3</number>
+                 </property>
+                 <property name="maximum">
+                  <double>7000.000000000000000</double>
+                 </property>
+                </widget>
+               </item>
+               <item row="6" column="0">
+                <widget class="QLabel" name="label_111">
+                 <property name="text">
+                  <string>Temperature</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="6" column="1">
+                <widget class="QPushButton" name="fFadLedTemp">
                  <property name="enabled">
                   <bool>true</bool>
@@ -4065,43 +4231,13 @@
                 </widget>
                </item>
-               <item row="2" column="3">
-                <widget class="QSpinBox" name="spinBox_18">
-                 <property name="enabled">
-                  <bool>false</bool>
-                 </property>
-                 <property name="alignment">
-                  <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-                 </property>
-                </widget>
-               </item>
-               <item row="3" column="3">
-                <widget class="QSpinBox" name="fFadRoiCmd">
-                 <property name="alignment">
-                  <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-                 </property>
-                 <property name="maximum">
-                  <number>1024</number>
-                 </property>
-                </widget>
-               </item>
-               <item row="4" column="3">
-                <widget class="QSpinBox" name="spinBox_20">
-                 <property name="enabled">
-                  <bool>false</bool>
-                 </property>
-                 <property name="alignment">
-                  <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-                 </property>
-                </widget>
-               </item>
-               <item row="9" column="0">
-                <widget class="QLabel" name="label_111">
-                 <property name="text">
-                  <string>Temperature</string>
-                 </property>
-                </widget>
-               </item>
-               <item row="9" column="1">
-                <widget class="QPushButton" name="fFadLedTemp">
+               <item row="7" column="0">
+                <widget class="QLabel" name="label_101">
+                 <property name="text">
+                  <string>Reference clock</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="7" column="1">
+                <widget class="QPushButton" name="fFadLedRefClock">
                  <property name="enabled">
                   <bool>true</bool>
@@ -4140,75 +4276,6 @@
                 </widget>
                </item>
-               <item row="9" column="2">
-                <widget class="QDoubleSpinBox" name="fFadTempMin">
-                 <property name="alignment">
-                  <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-                 </property>
-                 <property name="readOnly">
-                  <bool>true</bool>
-                 </property>
-                 <property name="buttonSymbols">
-                  <enum>QAbstractSpinBox::NoButtons</enum>
-                 </property>
-                </widget>
-               </item>
-               <item row="9" column="3">
-                <widget class="QDoubleSpinBox" name="fFadTempMax">
-                 <property name="alignment">
-                  <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-                 </property>
-                 <property name="readOnly">
-                  <bool>true</bool>
-                 </property>
-                 <property name="buttonSymbols">
-                  <enum>QAbstractSpinBox::NoButtons</enum>
-                 </property>
-                </widget>
-               </item>
-               <item row="8" column="2">
-                <widget class="QLabel" name="label_128">
-                 <property name="text">
-                  <string>Min</string>
-                 </property>
-                 <property name="alignment">
-                  <set>Qt::AlignCenter</set>
-                 </property>
-                </widget>
-               </item>
-               <item row="8" column="3">
-                <widget class="QLabel" name="label_129">
-                 <property name="text">
-                  <string>Max</string>
-                 </property>
-                 <property name="alignment">
-                  <set>Qt::AlignCenter</set>
-                 </property>
-                </widget>
-               </item>
-               <item row="7" column="1">
-                <spacer name="verticalSpacer_26">
-                 <property name="orientation">
-                  <enum>Qt::Vertical</enum>
-                 </property>
-                 <property name="sizeType">
-                  <enum>QSizePolicy::Fixed</enum>
-                 </property>
-                 <property name="sizeHint" stdset="0">
-                  <size>
-                   <width>20</width>
-                   <height>10</height>
-                  </size>
-                 </property>
-                </spacer>
-               </item>
-               <item row="6" column="0">
-                <widget class="QLabel" name="label_92">
-                 <property name="text">
-                  <string>PLL lock</string>
-                 </property>
-                </widget>
-               </item>
-               <item row="6" column="1">
-                <widget class="QPushButton" name="fFadLedPllLock">
+               <item row="8" column="1">
+                <widget class="QPushButton" name="fFadLedRefClockTooLow">
                  <property name="enabled">
                   <bool>true</bool>
@@ -4247,29 +4314,20 @@
                 </widget>
                </item>
-               <item row="1" column="0">
-                <widget class="QLabel" name="label_145">
-                 <property name="text">
-                  <string>Run Number</string>
-                 </property>
-                </widget>
-               </item>
-               <item row="1" column="2">
-                <widget class="QSpinBox" name="fFadRunNumber">
-                 <property name="alignment">
-                  <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-                 </property>
-                 <property name="readOnly">
-                  <bool>true</bool>
-                 </property>
-                 <property name="buttonSymbols">
-                  <enum>QAbstractSpinBox::NoButtons</enum>
-                 </property>
-                 <property name="maximum">
-                  <number>2147483647</number>
-                 </property>
-                </widget>
-               </item>
-               <item row="1" column="1">
-                <widget class="QPushButton" name="fFadLedRunNumber">
+               <item row="8" column="0">
+                <widget class="QLabel" name="label_103">
+                 <property name="text">
+                  <string>  --  underflow</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="9" column="0">
+                <widget class="QLabel" name="label_92">
+                 <property name="text">
+                  <string>PLL lock</string>
+                 </property>
+                </widget>
+               </item>
+               <item row="9" column="1">
+                <widget class="QPushButton" name="fFadLedPllLock">
                  <property name="enabled">
                   <bool>true</bool>
@@ -4305,14 +4363,4 @@
                  <property name="flat">
                   <bool>true</bool>
-                 </property>
-                </widget>
-               </item>
-               <item row="1" column="3">
-                <widget class="QSpinBox" name="fFadRunNumberCmd">
-                 <property name="alignment">
-                  <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
-                 </property>
-                 <property name="maximum">
-                  <number>2147483647</number>
                  </property>
                 </widget>
@@ -5508,4 +5556,16 @@
                <enum>QAbstractSpinBox::NoButtons</enum>
               </property>
+              <property name="currentSection">
+               <enum>QDateTimeEdit::HourSection</enum>
+              </property>
+              <property name="displayFormat">
+               <string>hh:mm:ss</string>
+              </property>
+              <property name="calendarPopup">
+               <bool>false</bool>
+              </property>
+              <property name="timeSpec">
+               <enum>Qt::OffsetFromUTC</enum>
+              </property>
               <property name="time">
                <time>
@@ -5514,16 +5574,4 @@
                 <second>0</second>
                </time>
-              </property>
-              <property name="currentSection">
-               <enum>QDateTimeEdit::HourSection</enum>
-              </property>
-              <property name="displayFormat">
-               <string>hh:mm:ss</string>
-              </property>
-              <property name="calendarPopup">
-               <bool>false</bool>
-              </property>
-              <property name="timeSpec">
-               <enum>Qt::OffsetFromUTC</enum>
               </property>
              </widget>
@@ -5650,4 +5698,16 @@
                <enum>QAbstractSpinBox::NoButtons</enum>
               </property>
+              <property name="currentSection">
+               <enum>QDateTimeEdit::HourSection</enum>
+              </property>
+              <property name="displayFormat">
+               <string>hh:mm:ss</string>
+              </property>
+              <property name="calendarPopup">
+               <bool>false</bool>
+              </property>
+              <property name="timeSpec">
+               <enum>Qt::OffsetFromUTC</enum>
+              </property>
               <property name="time">
                <time>
@@ -5656,16 +5716,4 @@
                 <second>0</second>
                </time>
-              </property>
-              <property name="currentSection">
-               <enum>QDateTimeEdit::HourSection</enum>
-              </property>
-              <property name="displayFormat">
-               <string>hh:mm:ss</string>
-              </property>
-              <property name="calendarPopup">
-               <bool>false</bool>
-              </property>
-              <property name="timeSpec">
-               <enum>Qt::OffsetFromUTC</enum>
               </property>
              </widget>
Index: /trunk/FACT++/src/EventBuilderWrapper.h
===================================================================
--- /trunk/FACT++/src/EventBuilderWrapper.h	(revision 11224)
+++ /trunk/FACT++/src/EventBuilderWrapper.h	(revision 11225)
@@ -732,4 +732,5 @@
     DimDescribedService fDimDNA;
     DimDescribedService fDimTemperature;
+    DimDescribedService fDimRefClock;
     DimDescribedService fDimStatistics;
 
@@ -779,4 +780,5 @@
         fDimDNA         ("FAD_CONTROL/DNA",              "X:40", ""),
         fDimTemperature ("FAD_CONTROL/TEMPERATURE",      "F:82", ""),
+        fDimRefClock    ("FAD_CONTROL/REFERENCE_CLOCK",  "I:42", ""),
         fDimStatistics  ("FAD_CONTROL/STATISTICS",       "X:8",  ""),
         fDebugStream(false), fDebugRead(false)
@@ -1444,5 +1446,4 @@
         fNumConnected = con;
 
-
 	const FAD::EventHeader old = fVecHeader[id];
         fVecHeader[id] = h;
@@ -1480,4 +1481,6 @@
         }
 
+        // -----------
+
         static Time oldt(boost::date_time::neg_infin);
         Time newt;
@@ -1486,4 +1489,11 @@
         {
             oldt = newt;
+
+            // --- RefClock
+
+            const boost::array<uint32_t,42> clk = Compare(&h, &h.fFreqRefClock);
+            Update(fDimRefClock, clk);
+
+            // --- Temperatures
 
             const boost::array<int16_t,42> tmp[4] =
