Denwis La / Mbed OS mDot_Send_Data

Dependencies:   libmDot-dev-mbed5-deprecated ISL29011

Fork of mdot-examples by 3mdeb

Revision:
23:9c95ba021bdc
Parent:
22:388f97cf422a
Child:
24:88c7bebf0b05
--- a/copy_main.cpp	Wed Jan 10 16:57:41 2018 +0000
+++ b/copy_main.cpp	Wed Jan 10 17:05:29 2018 +0000
@@ -141,7 +141,7 @@
     takeAccelerometer = true;   // Take accelerometer because something happened
 }
 
-void takePeriodicReadingTicker(void){
+void takePeriodicReading(void){
         pc.printf("Periodic Reading\n\r");
         /*  
          *  Taking accelerometer data
@@ -179,7 +179,7 @@
         pc.printf("Celsius: 0x%x\n\r", convertedTempValue);
 }
 
-void takePeriodicReading(void){
+void takePeriodicReadingTicker(void){
         periodicReadingTrigger = true;
 }
 
@@ -325,7 +325,7 @@
         std::vector<uint8_t> tx_data;
         
         
-        if(takePeriodicReading)
+        if(periodicReadingTrigger)
         {
             pc.printf("Regular periodic reading ");
             /*
@@ -366,6 +366,7 @@
             tx_data.push_back(convertedTempValue & 0xFF);
             logInfo("Temperautre: %lu [0x%04X]", convertedTempValue, convertedTempValue);
             send_data(tx_data);
+            periodicReadingTrigger = false; // Flip back to no trigger
         }
         
         if(takeAccelerometer || takeAccelerometer){
@@ -412,7 +413,7 @@
             //wait(0.2);
             takeAccelerometer = false;  // Flip back to no trigger
             takeTemperature = false;    // Flip back to no trigger
-            periodicReadingTrigger = false; // Flip back to no trigger
+            
         }