lib para o framework sgam
Dependencies: MPU6050 Grove_temperature
Dependents: example_smart-grid
Diff: peripheral/impl/Temperature.h
- 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