From b25052ecaf265d14d0f2a36c6adb1e985da07261 Mon Sep 17 00:00:00 2001 From: bray Date: Wed, 13 May 2020 17:10:05 +0200 Subject: [PATCH] Reorganisation classes 4.0 + TODO --- mydevices.cpp | 18 ++++++++++++------ mydevices.h | 8 ++------ 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/mydevices.cpp b/mydevices.cpp index 46616c6..7df19dc 100644 --- a/mydevices.cpp +++ b/mydevices.cpp @@ -41,11 +41,9 @@ void AnalogSensorTemperature::run(){ } } -//int AnalogSensorLuminosity::luminosite_environnement = 200; +//AnalogSensorLuminosity /////////////////////////// +AnalogSensorLuminosity::AnalogSensorLuminosity(int temps):AnalogDevice(200, temps){} -AnalogSensorLuminosity::AnalogSensorLuminosity(int t):Device(), temps(t){ - -} void AnalogSensorLuminosity::run(){ while(1){ val = luminosite_environnement; @@ -61,7 +59,7 @@ IntelligentDigitalActuatorLED::IntelligentDigitalActuatorLED(int t):DigitalDevic } void IntelligentDigitalActuatorLED::run(){ - int previousState = LOW; //initialisée a eteint + int previousState = LOW; //initialisee a eteint while(1){ if(ptrmem!=NULL) state=*ptrmem; @@ -125,7 +123,15 @@ void ExternalDigitalSensorButton::run() { sleep(temps); } } -// +//TODO Capteur de temperature a revoir avec conditions +//TODO Electrovanne / moteur (a voir food) +//TODO Radiateur rechauffer terrarium +//TODO PHmetre pour qualite de l'eau +//TODO regarder les manometre +//TODO Electrovanne pour remplir la piscine + +//TODO Ecran d'affichage avec infos de temps, derniere bouffe, infos sur tortues +//TODO Bouton pour sauter prochaine bouffe (I2C) diff --git a/mydevices.h b/mydevices.h index 908a484..cce2ab2 100644 --- a/mydevices.h +++ b/mydevices.h @@ -49,13 +49,9 @@ public: }; -class AnalogSensorLuminosity: public Device{ -private: - int temps; - int val; - //static int luminosite_environnement; +class AnalogSensorLuminosity: public AnalogDevice{ + public: - //static int luminosite_environnement; AnalogSensorLuminosity(int t); virtual void run(); };