-

Dependents:   Sensor

Committer:
wolfsberger
Date:
Tue Feb 16 11:34:37 2016 +0000
Revision:
0:0f5101a649db
Child:
1:810b9b0dd9a4
OK

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wolfsberger 0:0f5101a649db 1 #ifndef HYGROCLIP2_H_
wolfsberger 0:0f5101a649db 2 #define HYGROCLIP2_H_
wolfsberger 0:0f5101a649db 3
wolfsberger 0:0f5101a649db 4 #include "mbed.h"
wolfsberger 0:0f5101a649db 5
wolfsberger 0:0f5101a649db 6 const size_t HYGROCLIP_BUFFER_SIZE = 120;
wolfsberger 0:0f5101a649db 7
wolfsberger 0:0f5101a649db 8 class HygroClip2
wolfsberger 0:0f5101a649db 9 {
wolfsberger 0:0f5101a649db 10 public:
wolfsberger 0:0f5101a649db 11 HygroClip2(PinName tx, PinName rx);
wolfsberger 0:0f5101a649db 12 void update();
wolfsberger 0:0f5101a649db 13 float getTemperature();
wolfsberger 0:0f5101a649db 14 float getHumidity();
wolfsberger 0:0f5101a649db 15 float getDewPoint();
wolfsberger 0:0f5101a649db 16 float getAbsolutHumidity();
wolfsberger 0:0f5101a649db 17 private:
wolfsberger 0:0f5101a649db 18 // Private functions
wolfsberger 0:0f5101a649db 19 void uartCallback();
wolfsberger 0:0f5101a649db 20
wolfsberger 0:0f5101a649db 21 // Variables
wolfsberger 0:0f5101a649db 22 Serial uart_;
wolfsberger 0:0f5101a649db 23 float temperature_;
wolfsberger 0:0f5101a649db 24 float humidity_;
wolfsberger 0:0f5101a649db 25 bool dataReadyToPars_;
wolfsberger 0:0f5101a649db 26 int8_t buffer_[HYGROCLIP_BUFFER_SIZE + 1];
wolfsberger 0:0f5101a649db 27 };
wolfsberger 0:0f5101a649db 28
wolfsberger 0:0f5101a649db 29 #endif