lib para o framework sgam

Dependencies:   MPU6050 Grove_temperature

Dependents:   example_smart-grid

Revision:
4:f21aab30658a
Parent:
3:f998244e9f80
Child:
5:caecc2426bbb
--- a/peripheral/impl/Temperature.h	Sun Jun 02 16:51:13 2019 -0300
+++ b/peripheral/impl/Temperature.h	Mon Jun 03 23:33:00 2019 -0300
@@ -10,12 +10,15 @@
     Temperature(PinName pin);
     virtual ~Temperature();
 
-    virtual float* getValue();
-    virtual void readOcurred( void* (*callBack)(float* value), float timeout);
+    virtual float getValue();
+    virtual void setCallbackReadOcurred( void* (*callback)(float* value), float timeout );
+
+protected:
+    virtual void run(float timeout);
+    virtual void acceptDataEvent(float* data);
 
 private:
     Grove_temperature temperature;
-    float value;
 };
 
 #endif // SGAM_TEMPERATURE_H