yet another 18B20 Temperature sensor. variable number of sensors working in parasite mode, serial 16x2 display with diagnostic output and post to a rest web service

Dependencies:   EthernetInterface HTTPClient NTPClient mbed-rtos mbed

Committer:
wkinkeldei
Date:
Thu Jan 03 18:50:43 2013 +0000
Revision:
1:9e88b2508768
Parent:
0:53f05303850a
added switch sensor

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wkinkeldei 0:53f05303850a 1 #ifndef TEMPERATURE_SENSOR_H
wkinkeldei 0:53f05303850a 2 #define TEMPERATURE_SENSOR_H
wkinkeldei 0:53f05303850a 3
wkinkeldei 0:53f05303850a 4 #include "sensor.h"
wkinkeldei 0:53f05303850a 5 #include "one_wire.h"
wkinkeldei 0:53f05303850a 6
wkinkeldei 0:53f05303850a 7 class TemperatureSensor : public Sensor {
wkinkeldei 0:53f05303850a 8 public:
wkinkeldei 0:53f05303850a 9 TemperatureSensor(PinName pin, char *url_part, char *name);
wkinkeldei 0:53f05303850a 10
wkinkeldei 0:53f05303850a 11 virtual void prepare_measure(void);
wkinkeldei 0:53f05303850a 12 virtual void measure(void);
wkinkeldei 0:53f05303850a 13 virtual char *last_measure(void);
wkinkeldei 0:53f05303850a 14
wkinkeldei 0:53f05303850a 15 protected:
wkinkeldei 0:53f05303850a 16 OneWire one_wire;
wkinkeldei 0:53f05303850a 17 char buffer[10];
wkinkeldei 0:53f05303850a 18 };
wkinkeldei 0:53f05303850a 19
wkinkeldei 0:53f05303850a 20 #endif