Code for sensor nodes connected by radio receiver with gateway

Dependencies:   mbed WakeUp coapRadioClient DHT11

Committer:
Ka_myk
Date:
Fri Jan 25 12:11:18 2019 +0000
Revision:
7:2393eb882f82
Parent:
6:5102672e8ff4
inrement message id

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Ka_myk 3:4ffffdb5230f 1 #ifndef MBEDDED_DISTANCEMETER_H
Ka_myk 3:4ffffdb5230f 2 #define MBEDDED_DISTANCEMETER_H
Ka_myk 3:4ffffdb5230f 3
Ka_myk 3:4ffffdb5230f 4 #include "sensor.h"
Ka_myk 3:4ffffdb5230f 5
Ka_myk 3:4ffffdb5230f 6 class DistanceMeter : public Sensor {
Ka_myk 3:4ffffdb5230f 7 private:
Ka_myk 3:4ffffdb5230f 8 InterruptIn echo;
Ka_myk 3:4ffffdb5230f 9 DigitalOut trigger;
Ka_myk 3:4ffffdb5230f 10
Ka_myk 3:4ffffdb5230f 11 Timer timer;
Ka_myk 3:4ffffdb5230f 12 int timeUs;
Ka_myk 3:4ffffdb5230f 13 bool timeReady;
Ka_myk 3:4ffffdb5230f 14
Ka_myk 3:4ffffdb5230f 15 void echoUp();
Ka_myk 3:4ffffdb5230f 16 void echoDown();
Ka_myk 3:4ffffdb5230f 17
thewiztory 6:5102672e8ff4 18 public:
Ka_myk 3:4ffffdb5230f 19 int read();
Ka_myk 3:4ffffdb5230f 20
Ka_myk 3:4ffffdb5230f 21 int getSensorId();
Ka_myk 3:4ffffdb5230f 22
Ka_myk 3:4ffffdb5230f 23 void initialize();
thewiztory 6:5102672e8ff4 24
Ka_myk 3:4ffffdb5230f 25 DistanceMeter(PinName echoPin, PinName triggerPin);
Ka_myk 3:4ffffdb5230f 26 };
Ka_myk 3:4ffffdb5230f 27
Ka_myk 3:4ffffdb5230f 28 #endif //MBEDDED_DISTANCEMETER_H