Code for sensor nodes connected by radio receiver with gateway
Dependencies: mbed WakeUp coapRadioClient DHT11
sensor.h@7:2393eb882f82, 2019-01-25 (annotated)
- Committer:
- Ka_myk
- Date:
- Fri Jan 25 12:11:18 2019 +0000
- Revision:
- 7:2393eb882f82
- Parent:
- 0:4c0d384fd5cf
inrement message id
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Ka_myk | 0:4c0d384fd5cf | 1 | #ifndef MBEDDED_SENSOR_H |
Ka_myk | 0:4c0d384fd5cf | 2 | #define MBEDDED_SENSOR_H |
Ka_myk | 0:4c0d384fd5cf | 3 | |
Ka_myk | 0:4c0d384fd5cf | 4 | #include "mbed.h" |
Ka_myk | 0:4c0d384fd5cf | 5 | |
Ka_myk | 0:4c0d384fd5cf | 6 | class Sensor { |
Ka_myk | 0:4c0d384fd5cf | 7 | public: |
Ka_myk | 0:4c0d384fd5cf | 8 | virtual void initialize() = 0; |
Ka_myk | 0:4c0d384fd5cf | 9 | |
Ka_myk | 0:4c0d384fd5cf | 10 | virtual int read() = 0; |
Ka_myk | 0:4c0d384fd5cf | 11 | |
Ka_myk | 0:4c0d384fd5cf | 12 | virtual int getSensorId() = 0; // different ID for each type of sensor |
Ka_myk | 0:4c0d384fd5cf | 13 | }; |
Ka_myk | 0:4c0d384fd5cf | 14 | |
Ka_myk | 0:4c0d384fd5cf | 15 | |
Ka_myk | 0:4c0d384fd5cf | 16 | #endif //MBEDDED_SENSOR_H |