lib para o framework sgam

Dependencies:   MPU6050 Grove_temperature

Dependents:   example_smart-grid

peripheral/impl/Temperature.h

Committer:
AndersonIctus
Date:
2019-06-02
Revision:
3:f998244e9f80
Parent:
1:53edfdd6ac03
Child:
4:f21aab30658a

File content as of revision 3:f998244e9f80:

#ifndef SGAM_TEMPERATURE_H
#define SGAM_TEMPERATURE_H

#include "mbed.h"
#include "Sensor.h"
#include "Grove_temperature.h"

class Temperature: public Sensor<float> {
public:
    Temperature(PinName pin);
    virtual ~Temperature();

    virtual float* getValue();
    virtual void readOcurred( void* (*callBack)(float* value), float timeout);

private:
    Grove_temperature temperature;
    float value;
};

#endif // SGAM_TEMPERATURE_H