-

Dependents:   Sensor

HygroClip2.h

Committer:
wolfsberger
Date:
2016-02-16
Revision:
0:0f5101a649db
Child:
1:810b9b0dd9a4

File content as of revision 0:0f5101a649db:

#ifndef HYGROCLIP2_H_
#define HYGROCLIP2_H_

#include "mbed.h"

const size_t HYGROCLIP_BUFFER_SIZE = 120;

class HygroClip2
{
public:
    HygroClip2(PinName tx, PinName rx);
    void update();
    float getTemperature();
    float getHumidity();
    float getDewPoint();
    float getAbsolutHumidity();
private:
    // Private functions
    void uartCallback();
        
    // Variables
    Serial uart_;
    float temperature_;
    float humidity_;
    bool dataReadyToPars_;
    int8_t buffer_[HYGROCLIP_BUFFER_SIZE + 1];
};

#endif