Index: /trunk/FACT++/src/smartfact.cc
===================================================================
--- /trunk/FACT++/src/smartfact.cc	(revision 18373)
+++ /trunk/FACT++/src/smartfact.cc	(revision 18374)
@@ -1094,13 +1094,15 @@
     int HandleDriveTracking(const EventImp &d)
     {
-        if (!CheckDataSize(d, "DriveControl:Tracking", 64))
+        if (!CheckDataSize(d, "DriveControl:Tracking", 96))
             return GetCurrentState();
+
+
 
         const double Ra  = d.Get<double>(0*8);
         const double Dec = d.Get<double>(1*8);
-        const double Zd  = d.Get<double>(3*8);
-        const double Az  = d.Get<double>(4*8);
-
-        const double dev = d.Get<double>(7*8);
+        const double Zd  = d.Get<double>(6*8);
+        const double Az  = d.Get<double>(7*8);
+
+        const double dev = d.Get<double>(11*8);
 
         fDriveControlTrackingDevHist.push_back(dev);
@@ -1141,15 +1143,16 @@
     int HandleDriveSource(const EventImp &d)
     {
-        if (!CheckDataSize(d, "DriveControl:Source", 7*4+2, true))
+        if (!CheckDataSize(d, "DriveControl:Source", 5*8+31))
             return GetCurrentState();
 
         const double *ptr = d.Ptr<double>();
 
-        const double ra   = ptr[0];  // Ra[h]
-        const double dec  = ptr[1];  // Dec[deg]
-        const double woff = ptr[4];  // Wobble offset [deg]
-        const double wang = ptr[5];  // Wobble angle  [deg]
-
-        fDriveControlSourceName = d.Ptr<char>(6*8);
+        const double ra     = ptr[0];  // Ra[h]
+        const double dec    = ptr[1];  // Dec[deg]
+        const double woff   = ptr[2];  // Wobble offset [deg]
+        const double wang   = ptr[3];  // Wobble angle  [deg]
+        const double period = ptr[4];  // Wobble angle  [deg]
+
+        fDriveControlSourceName = d.Ptr<char>(5*8);
 
         ostringstream out;
@@ -1163,4 +1166,5 @@
         out << HTML::kWhite << '\t' << woff << '\n';
         out << HTML::kWhite << '\t' << wang << '\n';
+        out << HTML::kWhite << '\t' << period << '\n';
 
         ofstream(fPath+"/source.data") << out.str();
Index: /trunk/FACT++/www/smartfact/struct/source.page
===================================================================
--- /trunk/FACT++/www/smartfact/struct/source.page	(revision 18373)
+++ /trunk/FACT++/www/smartfact/struct/source.page	(revision 18374)
@@ -5,2 +5,3 @@
 tracking|Wobble offset|$0&deg;
 tracking|Wobble angle|$0&deg;
+tracking|Orbit period|$0min
