Program for the water play project for the course Software Testing Practical 2016 given at the VU University
Dependencies: mbed DRV88255 TextLCD Ping mbed-rtos
Diff: TemperatureController.h
- Revision:
- 8:24b057cbcb53
- Parent:
- 6:067e999b9c6e
- Child:
- 10:fd4670ec0806
--- a/TemperatureController.h Fri Jun 10 10:53:56 2016 +0000 +++ b/TemperatureController.h Fri Jun 10 12:38:54 2016 +0000 @@ -4,21 +4,30 @@ #include "mbed.h" #include "stdio.h" +#include "Controller.h" + #define N 50 -class TemperatureController { +class TemperatureController : public Controller { public: TemperatureController(); - static void displayTemperature(); - static void controlHeater(); - static float getTemperature(); + virtual float getValue(); + + virtual void update(); private: + float temperature; + static float readSensor(); + static float analoginToCelsius(float); + static void controlHeater(); + static float getOffset(float); + + static void displayTemperature(); }; #endif \ No newline at end of file