Reorganisation classes 4.0 + TODO

This commit is contained in:
Cameron Bray 2020-05-13 17:10:05 +02:00
parent 11684c6257
commit b25052ecaf
2 changed files with 14 additions and 12 deletions

View file

@ -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)

View file

@ -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();
};