code fini

This commit is contained in:
Samuel
2026-02-23 18:24:29 -05:00
parent 69e790ffd5
commit a3eae79bdd
7 changed files with 66 additions and 32 deletions

View File

@@ -9,10 +9,17 @@ import java.util.Optional;
import com.ctre.phoenix.led.CANdle;
import com.ctre.phoenix.led.RainbowAnimation;
import edu.wpi.first.networktables.GenericEntry;
import edu.wpi.first.wpilibj.DriverStation;
import edu.wpi.first.wpilibj.shuffleboard.BuiltInWidgets;
import edu.wpi.first.wpilibj.shuffleboard.Shuffleboard;
import edu.wpi.first.wpilibj.shuffleboard.ShuffleboardTab;
import edu.wpi.first.wpilibj2.command.SubsystemBase;
public class Led extends SubsystemBase {
ShuffleboardTab teb = Shuffleboard.getTab("teb");
private GenericEntry equipe =
teb.add("equipe commence (bleu = ouvert, rouge = fermé)", true).withWidget(BuiltInWidgets.kToggleSwitch).getEntry();
CANdle CANDle = new CANdle(7);
RainbowAnimation rainbowAnim = new RainbowAnimation();
public void bleu(){
@@ -78,13 +85,7 @@ public class Led extends SubsystemBase {
CANDle.animate(null);
}
public boolean Equipe(){
Optional<DriverStation.Alliance> alliance = DriverStation.getAlliance();
if(alliance.get() == DriverStation.Alliance.Blue){
return true;
}
else{
return false;
}
return equipe.getBoolean(true);
}
/** Creates a new Led. */
public Led() {}