needs more commenting, log file errors, LED feedback

Dependencies:   ARCH_GPRS_V2_HW Blinker GPRSInterface HTTPClient_GPRS RTC_WorkingLibrary SDFileSystem USBDevice mbed

Fork of finalv2 by Cellular building monitoring

Revision:
5:96d91bbd6c14
Parent:
4:f7f454e6c865
--- a/finalCodev3.cpp	Wed May 06 13:12:17 2015 +0000
+++ b/finalCodev3.cpp	Fri May 08 14:57:00 2015 +0000
@@ -1,5 +1,5 @@
 //SEED Team 20 Final Code draft 1 4/16/15
-
+ 
 #include "mbed.h"
 #include "SDFileSystem.h"
 #include "ARCH_GPRS_V2_HW.h"
@@ -104,7 +104,7 @@
         *lightData = lightSensor*1000;
 }
 
-//void errorWrite(const char* errorReport) {
+//method to write error reports to ErrorLog.txt file on SD card
 void errorWrite(string errorReport) {
     rtc.gettime( &sec, &minute, &hours, &day, &date, &month, &year); //get time from RTC
     sprintf(timestamp,"20%.2d-%.2d-%.2d %.2d:%.2d:%.2d", year, month, date, hours, minute, sec); // create timmestamp
@@ -120,6 +120,8 @@
         blueLED.blink(5);
     }
 }
+
+//method to read config.txt file on SD card
 bool ReadFile (void) {    
     mkdir("/sd", 0777);           // All other times open file in append mode
     FILE *fp = fopen("/sd/config.txt","r");
@@ -131,21 +133,15 @@
         return false;
         
     } else if (fp) {        
-        //fscanf(fp,"%16c %d %s %s", APIKey, &numSensors, sensors[0],sensors[1]);
-        fscanf(fp,"%16c",APIKey);
-        
-//        pc.printf("APIKEY= %s\r\n",APIKey);
-//        
+
+        fscanf(fp,"%16c",APIKey);        
         fscanf(fp,"%d",&numSensors);
-//        pc.printf("number of sensors = %d \r\n",numSensors);
-//        
+       
         for (int i = 0; i<numSensors;i=i+1) {
-            //fscanf(fp,"%s",sensors[i]); 
             fscanf(fp,"%s",sensorBuff); 
             strcpy(sensors[i],sensorBuff);
         }
         
-
         fclose(fp);
         return true;
     
@@ -305,30 +301,6 @@
 int main() {
     wdt_sleep.wdtClkSetup(WDTCLK_SRC_IRC_OSC); //set up sleep
     wait(2);
-    //test of breadboard
-//    while (1) {
-//        //rtc test
-//        errorR="Test rtc";
-//        rtc.gettime( &sec, &minute, &hours, &day, &date, &month, &year);
-//        sprintf(timestamp,"20%.2d-%.2d-%.2d %.2d:%.2d:%.2d", year, month, date, hours, minute, sec);
-//        pc.printf("%s: %s\r\n",timestamp,errorR);
-//        wait(1);
-//       // //rgb test
-//       pc.printf("green blink\r\n");
-//       greenLED.blink(5);
-//
-//        pc.printf("red blink\r\n");
-//        redLED.blink(5);
-//  
-//        pc.printf("blue blink\r\n");
-//        blueLED.blink(5);
-//
-//        //light sensor test
-//        getLightReading(&lightData);
-//        pc.printf("light reading: %d \r\n",lightData);
-//        
-//        wait(5);
-//    }
     
         
     //read SD card