Index: /trunk/FACT++/src/tngweather.cc
===================================================================
--- /trunk/FACT++/src/tngweather.cc	(revision 14418)
+++ /trunk/FACT++/src/tngweather.cc	(revision 14419)
@@ -181,8 +181,10 @@
                         struct tm tm;
 
+                        cout << obj << endl;
+
                         vector<char> buf(255);
                         if (strptime(obj.c_str(), "%c", &tm))
-                            time = Time(tm.tm_year+1900, tm.tm_mon, tm.tm_mday,
-                                        tm.tm_hour,      tm.tm_min, tm.tm_sec);
+                            time = Time(tm.tm_year+1900, tm.tm_mon+1, tm.tm_mday,
+                                        tm.tm_hour,      tm.tm_min,   tm.tm_sec);
                     }
                 }
@@ -349,10 +351,10 @@
     {
         if (fLastReport.IsValid() && fLastReport+boost::posix_time::seconds(fInterval*2)>Time())
-            return 3;
+            return 3; // receiving
 
         if (fLastReception.IsValid() && fLastReception+boost::posix_time::seconds(fInterval*2)>Time())
-            return 2;
-
-        return 1;
+            return 2; // connected
+
+        return 1; // Disconnected
     }
 };
