moyenne amérage
This commit is contained in:
@@ -33,18 +33,22 @@ public class Aspirer extends Command {
|
|||||||
@Override
|
@Override
|
||||||
public void execute() {
|
public void execute() {
|
||||||
timer.start();
|
timer.start();
|
||||||
if(balayeuse.Amp() < 40){
|
int nbFois = 0;
|
||||||
|
double moyenneAmp = 0;
|
||||||
|
if(timer.get() <3){
|
||||||
|
nbFois++;
|
||||||
|
moyenneAmp += balayeuse.Amp() / nbFois;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
timer.reset();
|
||||||
|
}
|
||||||
|
if(moyenneAmp < 40){
|
||||||
timer.reset();
|
timer.reset();
|
||||||
balayeuse.Balayer(0.5);
|
balayeuse.Balayer(0.5);
|
||||||
}
|
}
|
||||||
else if(balayeuse.Amp() > 40){
|
else if(moyenneAmp > 40){
|
||||||
if(timer.get() > 2){
|
|
||||||
balayeuse.Balayer(0);
|
balayeuse.Balayer(0);
|
||||||
led.Jaune2();
|
led.Jaune2();
|
||||||
}
|
|
||||||
else{
|
|
||||||
balayeuse.Balayer(0.5);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user