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

Revision:
0:53f05303850a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sensor.cpp	Mon Dec 31 12:08:24 2012 +0000
@@ -0,0 +1,41 @@
+#include "sensor.h"
+
+Sensor::Sensor(char kind, PinName pin, char *url_part, char *name) : kind(kind), pin(pin), url_part(url_part), name(name) {
+    cleanup_measure();
+}
+
+void Sensor::set_value(int v) {
+    value = v;
+}
+
+int Sensor::get_value(void) {
+    return value;
+}
+
+char Sensor:: get_kind(void) {
+    return kind;
+}
+
+int Sensor::get_pin(void) {
+    return pin;
+}
+
+char *Sensor::get_url_part(void) {
+    return url_part;
+}
+
+char *Sensor::get_name(void) {
+    return name;
+}
+
+void Sensor::prepare_measure(void) {}
+
+void Sensor::measure(void) {}
+
+void Sensor::cleanup_measure(void) {
+    value = 0;
+}
+
+char *Sensor::last_measure(void) {
+    return NULL;
+}