Saltware / Mbed 2 deprecated Water Play

Dependencies:   mbed DRV88255 TextLCD Ping mbed-rtos

Revision:
10:fd4670ec0806
Parent:
7:8b3aef52aa7b
Child:
26:966bad4c6365
diff -r b3674516729d -r fd4670ec0806 SalinityController.h
--- a/SalinityController.h	Fri Jun 10 12:56:53 2016 +0000
+++ b/SalinityController.h	Fri Jun 10 22:21:04 2016 +0000
@@ -4,22 +4,29 @@
 #include "mbed.h"
 #include "stdio.h"
 
+#include "SensorController.h"
+
 #define N    50
 
-class SalinityController {
+class SalinityController : public SensorController {
     public:
-        SalinityController();
+        SalinityController(bool threaded, int interval_ms) : SensorController(threaded, interval_ms) {}  
         
-        static void displayPPT();
-        static float getPPT();
-        static float getVoltage();
-        static float getAdjustedPPT();    
+        virtual void update();
+        virtual float getValue();
+        virtual std::string get_name();
     
     private:
+        float salinity;
+        
         static float readSensor();
         static float analoginToPPT(float analogin_value);
         static float voltToSensor(float);
         static float sensorToPPT(float);
+        static void displayPPT();
+        static float getPPT();
+        static float getVoltage();
+        static float getAdjustedPPT(); 
 };
 
 #endif
\ No newline at end of file