// // Created by camer on 16/05/2020. // #include "../../../include/DigitalDevices/DigitalActuators/IntelligentDigitalActuatorLED.h" // IntelligentDigitalActuatorLED ////////////////// IntelligentDigitalActuatorLED::IntelligentDigitalActuatorLED(int t):DigitalActuator(t){} void IntelligentDigitalActuatorLED::run(){ int previousState = LOW; //initialisee a eteint while(1){ if(ptrmem!=NULL) { state = *ptrmem; if (state == LOW) { if (state != previousState) { cout << "((((eteint))))\n"; Board::luminosite_environnement -= 50; previousState = state; } } else { //state == HIGH if (state != previousState) { cout << "((((allume))))\n"; Board::luminosite_environnement += 50; previousState = state; } } } sleep(temps); } }