StarBoard Orange - Example application No.1 GoogleChartLogger with StarBoard Orange
Dependencies: EthernetNetIf mbed
Sensor/SensorDummy.h@1:123eff9ba7b2, 2010-08-11 (annotated)
- Committer:
- shintamainjp
- Date:
- Wed Aug 11 10:24:25 2010 +0000
- Revision:
- 1:123eff9ba7b2
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
shintamainjp | 1:123eff9ba7b2 | 1 | /** |
shintamainjp | 1:123eff9ba7b2 | 2 | * Sensor interface driver. (Version 0.0.1) |
shintamainjp | 1:123eff9ba7b2 | 3 | * |
shintamainjp | 1:123eff9ba7b2 | 4 | * Copyright (C) 2010 Shinichiro Nakamura (CuBeatSystems) |
shintamainjp | 1:123eff9ba7b2 | 5 | * http://shinta.main.jp/ |
shintamainjp | 1:123eff9ba7b2 | 6 | */ |
shintamainjp | 1:123eff9ba7b2 | 7 | |
shintamainjp | 1:123eff9ba7b2 | 8 | #ifndef _SENSOR_DUMMY_H_ |
shintamainjp | 1:123eff9ba7b2 | 9 | #define _SENSOR_DUMMY_H_ |
shintamainjp | 1:123eff9ba7b2 | 10 | |
shintamainjp | 1:123eff9ba7b2 | 11 | #include <mbed.h> |
shintamainjp | 1:123eff9ba7b2 | 12 | |
shintamainjp | 1:123eff9ba7b2 | 13 | #include "Sensor.h" |
shintamainjp | 1:123eff9ba7b2 | 14 | |
shintamainjp | 1:123eff9ba7b2 | 15 | class SensorDummy : public Sensor { |
shintamainjp | 1:123eff9ba7b2 | 16 | public: |
shintamainjp | 1:123eff9ba7b2 | 17 | SensorDummy(); |
shintamainjp | 1:123eff9ba7b2 | 18 | virtual ~SensorDummy(); |
shintamainjp | 1:123eff9ba7b2 | 19 | virtual double read(); |
shintamainjp | 1:123eff9ba7b2 | 20 | private: |
shintamainjp | 1:123eff9ba7b2 | 21 | static const int MIN = -10; |
shintamainjp | 1:123eff9ba7b2 | 22 | static const int MAX = 50; |
shintamainjp | 1:123eff9ba7b2 | 23 | double memory; |
shintamainjp | 1:123eff9ba7b2 | 24 | |
shintamainjp | 1:123eff9ba7b2 | 25 | static double getNextValue(double prev); |
shintamainjp | 1:123eff9ba7b2 | 26 | }; |
shintamainjp | 1:123eff9ba7b2 | 27 | |
shintamainjp | 1:123eff9ba7b2 | 28 | #endif |