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
added switch sensor

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wkinkeldei 1:9e88b2508768 1 #include "switch_sensor.h"
wkinkeldei 1:9e88b2508768 2
wkinkeldei 1:9e88b2508768 3 SwitchSensor::SwitchSensor(PinName pin, char *url_part, char *name): Sensor('S', pin, url_part, name), input(pin) {
wkinkeldei 1:9e88b2508768 4 }
wkinkeldei 1:9e88b2508768 5
wkinkeldei 1:9e88b2508768 6 void SwitchSensor::measure(void) {
wkinkeldei 1:9e88b2508768 7 value = input;
wkinkeldei 1:9e88b2508768 8 }
wkinkeldei 1:9e88b2508768 9
wkinkeldei 1:9e88b2508768 10 char *SwitchSensor::last_measure(void) {
wkinkeldei 1:9e88b2508768 11 sprintf(buffer, "%s", value ? "EIN" : "AUS");
wkinkeldei 1:9e88b2508768 12
wkinkeldei 1:9e88b2508768 13 return buffer;
wkinkeldei 1:9e88b2508768 14 }