Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 7486)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 7487)
@@ -18,4 +18,16 @@
 
                                                  -*-*- END OF LINE -*-*-
+ 2006/02/09 Thomas Bretz
+
+   * mreport/MReport.cc:
+     - invented new fake CC report file version 200509300 for a change
+       in the starguider format (the already implemented last values
+       dissapeared again!) which is not noticed in the format version.
+
+   * mreport/MReportCC.cc, mreport/MReportStarguider.cc:
+     - fixed support for ver 200510250
+
+
+
  2006/02/08 Daniela Dorner
 
Index: /trunk/MagicSoft/Mars/mreport/MReport.cc
===================================================================
--- /trunk/MagicSoft/Mars/mreport/MReport.cc	(revision 7486)
+++ /trunk/MagicSoft/Mars/mreport/MReport.cc	(revision 7487)
@@ -143,4 +143,7 @@
         ver=200502240;
 
+    if (ver==200508290 && GetMjd()>53643.5)
+        ver=200509300;
+
     // Interprete body (contents) of report
     const Int_t rc = InterpreteBody(str, ver);
Index: /trunk/MagicSoft/Mars/mreport/MReportCC.cc
===================================================================
--- /trunk/MagicSoft/Mars/mreport/MReportCC.cc	(revision 7486)
+++ /trunk/MagicSoft/Mars/mreport/MReportCC.cc	(revision 7487)
@@ -244,5 +244,5 @@
         return kCONTINUE;
 
-    if (ver>200510250)
+    if (ver>=200510250)
         if (!InterpreteRecTemp(str))
             return kCONTINUE;
Index: /trunk/MagicSoft/Mars/mreport/MReportStarguider.cc
===================================================================
--- /trunk/MagicSoft/Mars/mreport/MReportStarguider.cc	(revision 7486)
+++ /trunk/MagicSoft/Mars/mreport/MReportStarguider.cc	(revision 7487)
@@ -99,5 +99,5 @@
     str = str.Strip(TString::kBoth);
 
-    if (ver < 200503170)
+    if (ver<200503170)
     {
         // Fix a problem with the units
@@ -110,5 +110,5 @@
     MAstro::String2Angle(str, fNominalAz);   // Nom Az
 
-    if (ver < 200503220)
+    if (ver<200503220)
     {
         // Until a fix in the software the written position was nonsense
@@ -129,6 +129,7 @@
     str = str.Strip(TString::kBoth);
 
-    if (ver >= 200508290)
-    {
+    // Seems that hasn't yet been implemented
+    if (ver>=200508290 && ver<200509300)
+    {          
         // For the momment this are only placeholders....
         Float_t dx, dy;
