lib para o framework sgam

Dependencies:   MPU6050 Grove_temperature

Dependents:   example_smart-grid

Revision:
5:caecc2426bbb
Parent:
4:f21aab30658a
--- a/peripheral/Sensor.h	Mon Jun 03 23:33:00 2019 -0300
+++ b/peripheral/Sensor.h	Thu Jun 06 23:54:07 2019 -0300
@@ -10,13 +10,14 @@
     ~Sensor(){ };
 
     virtual T getValue() = 0;
-    virtual void setCallbackReadOcurred( void* (*callback)(T* value), float timeout ) = 0;
+    virtual void setCallbackReadOcurred( void (*callback_sensor)(T* value), uint32_t timeout ) = 0;
+    virtual void initializeTask() = 0;
+    virtual void finalizeTask() = 0;
 
 protected:
     T* value;
-    void* (*callback)(T* value); // callback que deve ser configurado e chamado posteriormente !
+    void (*callback_sensor)(T* value); // callback que deve ser configurado e chamado posteriormente !
 
-    virtual void run(float timeout) = 0;
     virtual void acceptDataEvent(T* data) = 0;
 };