This commit is contained in:
Antoine PerreaultE
2026-04-01 18:38:30 -04:00
parent 9585c17bdb
commit 5b6e3ac7b2

View File

@@ -39,10 +39,7 @@ public class LEDSubsystem extends SubsystemBase {
m_candle.setControl(new SolidColor(0, 80).withColor(new RGBWColor(0, 0, 0, 0)));
}
public void Flash(boolean couleur){
Timer timer = new Timer();
timer.reset();
timer.start();
if(timer.get() <0.5){
if(_timer.get() <0.5){
if(couleur){
Bleu();
}
@@ -52,7 +49,7 @@ public class LEDSubsystem extends SubsystemBase {
}
else{
Noir();
timer.reset();
_timer.reset();
}
}
public LEDSubsystem() {
@@ -70,69 +67,71 @@ public class LEDSubsystem extends SubsystemBase {
* @return Command to run
*/
public Command updateLEDs() {
double temps = DriverStation.getMatchTime();
return run(() -> {
if(Equipe()){
if(_timer.get() < 30){
if(temps > 110){
Vert();
}
else if(_timer.get() < 52){
else if(temps > 88){
Bleu();
}
else if(_timer.get() < 55){
else if(temps > 85){
Flash(true);
}
else if(_timer.get() < 77){
else if(temps > 63){
Rouge();
}
else if(_timer.get() < 80){
else if(temps > 60){
Flash(false);
}
else if(_timer.get() < 102){
else if(temps > 33){
Bleu();
}
else if(_timer.get() < 105){
else if(temps > 30){
Flash(true);
}
else if(_timer.get() <127){
else if(temps > 13){
Rouge();
}
else if(_timer.get() < 130){
else if(temps > 10){
Flash(false);
}
else if(_timer.get() < 140){
else if(temps < 10){
Vert();
}
}
else{
if(_timer.get() < 30){
if(temps > 110){
Vert();
}
else if(_timer.get() < 52){
else if(temps > 88){
Rouge();
}
else if(_timer.get() < 55){
else if(temps > 85){
Flash(false);
}
else if(_timer.get() < 77){
else if(temps > 63){
Bleu();
}
else if(_timer.get() < 80){
else if(temps > 60){
Flash(true);
}
else if(_timer.get() < 102){
else if(temps > 33){
Rouge();
}
else if(_timer.get() < 105){
else if(temps > 30){
Flash(false);
}
else if(_timer.get() <127){
else if(temps > 13){
Bleu();
}
else if(_timer.get() < 130){
else if(temps > 10){
Flash(true);
}
else if(_timer.get() < 140){
else if(temps < 10){
Vert();
}
}