HAHA

Dependencies:   WebSocketClient mbed

Revision:
5:daf08fff7abb
Parent:
4:56b1ca37a175
--- a/readfile.cpp	Mon Feb 24 19:30:27 2014 +0000
+++ b/readfile.cpp	Tue Feb 25 16:31:11 2014 +0000
@@ -1,5 +1,4 @@
 #include "readfile.hpp"
-#include <sstream> 
 
 ReadFile::ReadFile()
 {}
@@ -14,17 +13,23 @@
         {
             if (line[0] != '#')
             {
+                // Trouve le PANID dans le fichier de config
                 if (line.find("PANID") != string::npos)
                 {
                     coord->setPanID(line.substr(6));
                 }
+                // Trouve le URL dans le fichier de config
+                if (line.find("URL") != string::npos)
+                {
+                    coord->setURL(line.substr(4));
+                }
             }
         }
         
         myfile.close(); 
         
         return true;
-    }  
+    }
     
     return false;  
 }
@@ -33,22 +38,26 @@
 {
     string line;
     ifstream myfile(filename.c_str());
-    Serial usb(USBTX, USBRX);
     if (myfile.is_open())
     {
         while (getline(myfile,line))
         {
             if (line[0] != '#')
             {
+                // Trouve le PANID dans le fichier de config
                 if (line.find("PANID") != string::npos)
                 {
                     rout->setPanID(line.substr(6));
-                    usb.printf("%s", line.substr(6).c_str()); 
                 }
+                // Trouve le Type de capteur dans le fichier de config
                 if (line.find("Type") != string::npos)
                 {
-                    rout->setType(string2int(line.substr(5)));
-                    usb.printf("%d", string2int(line.substr(5))); 
+                    rout->setType(string2int(line.substr(5))); 
+                }
+                // Trouve la période entre chaque lecture de capteur dans le fichier de config
+                if (line.find("Period") != string::npos)
+                {
+                    rout->setPeriod(string2int(line.substr(7))); 
                 }
             }
         }
@@ -58,7 +67,6 @@
         return true;
     } 
     
-    usb.printf("FALSE"); 
     return false;
 }