Farbsensor.h@0:41b7ed2e2b84, 2017-05-10 (annotated)
- Committer:
- ZHAW_Prometheus
- Date:
- Wed May 10 08:54:28 2017 +0000
- Revision:
- 0:41b7ed2e2b84
- Child:
- 1:0cde8d3476ad
FarbsensorLib_0.1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ZHAW_Prometheus | 0:41b7ed2e2b84 | 1 | #ifndef FARBSENS_H |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 2 | #define FARBSENS_H |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 3 | |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 4 | #include <mbed.h> |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 5 | #include <cstdlib> |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 6 | |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 7 | class Farbsensor |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 8 | { |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 9 | public: |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 10 | Farbsensor(AnalogIn* SensorG, AnalogIn* SensorR); |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 11 | Farbsensor(); |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 12 | |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 13 | void init(AnalogIn* SensorG, AnalogIn* SensorR); |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 14 | virtual ~Farbsensor(); |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 15 | float readr(); |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 16 | float readg(); |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 17 | |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 18 | private: |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 19 | AnalogIn* SensorG; |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 20 | AnalogIn* SensorR; |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 21 | |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 22 | float valInR; |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 23 | float valInG; |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 24 | }; |
ZHAW_Prometheus | 0:41b7ed2e2b84 | 25 | #endif |