Code for sensor nodes connected by radio receiver with gateway

Dependencies:   mbed WakeUp coapRadioClient DHT11

Revision:
3:4ffffdb5230f
Child:
6:5102672e8ff4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/distanceMeter.h	Fri Jan 25 02:01:01 2019 +0000
@@ -0,0 +1,28 @@
+#ifndef MBEDDED_DISTANCEMETER_H
+#define MBEDDED_DISTANCEMETER_H
+
+#include "sensor.h"
+
+class DistanceMeter : public Sensor {
+private:
+    InterruptIn echo;
+    DigitalOut trigger;
+
+    Timer timer;
+    int timeUs;
+    bool timeReady;
+
+    void echoUp();
+    void echoDown();
+
+
+    int read();
+    
+    int getSensorId();
+
+    void initialize();
+public:
+    DistanceMeter(PinName echoPin, PinName triggerPin);
+};
+
+#endif //MBEDDED_DISTANCEMETER_H