Index: trunk/FACT++/src/HeadersBiasTemp.h
===================================================================
--- trunk/FACT++/src/HeadersBiasTemp.h	(revision 18915)
+++ trunk/FACT++/src/HeadersBiasTemp.h	(revision 18916)
@@ -13,4 +13,12 @@
         };
     }
+
+    struct Data
+    {
+        uint64_t time;
+        float temp[10];
+        double avg;
+        double rms;
+    } __attribute__((__packed__));
 }
 
Index: trunk/FACT++/src/biastemp.cc
===================================================================
--- trunk/FACT++/src/biastemp.cc	(revision 18915)
+++ trunk/FACT++/src/biastemp.cc	(revision 18916)
@@ -48,13 +48,5 @@
     string fData;
 
-    struct DimData
-    {
-        uint64_t time;
-        float temp[10];
-        double avg;
-        double rms;
-    } __attribute__((__packed__));
-
-    virtual void UpdateBiasTemp(const DimData &)
+    virtual void UpdateBiasTemp(const Data &)
     {
     }
@@ -70,5 +62,5 @@
             pt::read_json(ss, tree);
 
-            DimData data;
+            Data data;
             data.time = tree.get_child("timestamp").get_value<uint64_t>();
 
@@ -298,7 +290,7 @@
     DimDescribedService fDimBiasTemp;
 
-    virtual void UpdateBiasTemp(const DimData &data)
-    {
-        fDimBiasTemp.setData(&data, sizeof(DimData));
+    virtual void UpdateBiasTemp(const Data &data)
+    {
+        fDimBiasTemp.setData(&data, sizeof(Data));
         fDimBiasTemp.Update();
     }
