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