Kevin Rhyne / Whiffy

Dependencies:   4DGL-uLCD-SE mbed

Revision:
19:b2adc97f4700
Parent:
18:94536dca963c
diff -r 94536dca963c -r b2adc97f4700 src/Whiffy.cpp
--- a/src/Whiffy.cpp	Wed Oct 21 19:08:18 2015 +0000
+++ b/src/Whiffy.cpp	Wed Oct 21 19:56:21 2015 +0000
@@ -5,7 +5,7 @@
     
     Serial pc(USBTX, USBRX);
     pc.baud(115200);
-    pc.printf("\r\nReporter & WifiControl created\r\n");
+    pc.printf("\r\nReporter & WifiControl created  \r\n");
     
     
     
@@ -19,6 +19,19 @@
     
     AnalogIn moder(p16);
     
+    bool mode;
+        if(moder > 0.5f) {
+            mode = true;
+            wait(2);
+            pc.printf("\n\rMode: AVERAGE\n\r");
+            wait(2);
+        } else {
+            mode = false;
+            wait(2);
+            pc.printf("\r\nMode: CONNECTED\r\n");
+            wait(2);
+        }
+        
     
     wait(2);
     pc.printf("\r\n\r\nCreating APVectorBuilder\r\n");
@@ -27,14 +40,7 @@
     wait(2);    
     
     while(true) {    
-        bool mode;
-        if(moder > 0.5f) {
-            mode = true;
-            pc.printf("Mode: AVERAGE");
-        } else {
-            mode = false;
-            pc.printf("Mode: CONNECTED");
-        }
+    
         pc.printf("\r\nGetting AP list\r\n");
         wait(2);
         string real(wifi.pollAP()); //Get list of APs
@@ -47,6 +53,14 @@
             
         
         reporter.update(APList, mode, "AndroidAP");
+        
+        if(moder > 0.5f) {
+            mode = true;
+            pc.printf("Mode: AVERAGE");
+        } else {
+            mode = false;
+            pc.printf("Mode: CONNECTED");
+        }
     }