lib para o framework sgam

Dependencies:   MPU6050 Grove_temperature

Dependents:   example_smart-grid

Revision:
5:caecc2426bbb
Parent:
4:f21aab30658a
--- a/peripheral/impl/Temperature.h	Mon Jun 03 23:33:00 2019 -0300
+++ b/peripheral/impl/Temperature.h	Thu Jun 06 23:54:07 2019 -0300
@@ -11,14 +11,18 @@
     virtual ~Temperature();
 
     virtual float getValue();
-    virtual void setCallbackReadOcurred( void* (*callback)(float* value), float timeout );
+    virtual void setCallbackReadOcurred( void (*callback_sensor)(float* value), uint32_t timeout );
+    virtual void initializeTask();
+    virtual void finalizeTask();
 
 protected:
-    virtual void run(float timeout);
+    static void run(void const *self_context);
     virtual void acceptDataEvent(float* data);
 
 private:
     Grove_temperature temperature;
+    Thread* t;
+    uint32_t timeout;
 };
 
 #endif // SGAM_TEMPERATURE_H