From 0641b0c3ca06b005208314434c03556f48cea542 Mon Sep 17 00:00:00 2001 From: Ghost <145223182+GhostR406@users.noreply.github.com> Date: Sat, 17 Jan 2026 15:43:51 -0500 Subject: [PATCH 1/2] Unfinished LEDs runAnimation - got to creating the animations. --- src/main/java/frc/robot/Constants.java | 12 ++++++++++++ src/main/java/frc/robot/subsystems/LEDs/LEDs.java | 9 +++++++++ 2 files changed, 21 insertions(+) diff --git a/src/main/java/frc/robot/Constants.java b/src/main/java/frc/robot/Constants.java index 56a69fb..0c7298d 100644 --- a/src/main/java/frc/robot/Constants.java +++ b/src/main/java/frc/robot/Constants.java @@ -60,6 +60,18 @@ public static enum Mode { REPLAY } + public class LEDConstants { + /*public enum LEDAnimations { + Fire, + ColorFlow, + Twinkle + }*/ + + FireAnimation animFire = new FireAnimation(); + + + } + public class FieldConstants { /** *     Contains various field dimensions and useful reference points. All units are in meters diff --git a/src/main/java/frc/robot/subsystems/LEDs/LEDs.java b/src/main/java/frc/robot/subsystems/LEDs/LEDs.java index 5ae06d5..23d6644 100644 --- a/src/main/java/frc/robot/subsystems/LEDs/LEDs.java +++ b/src/main/java/frc/robot/subsystems/LEDs/LEDs.java @@ -2,6 +2,8 @@ import edu.wpi.first.wpilibj2.command.SubsystemBase; import frc.lib.W8.io.lights.LightsIO; +import edu.wpi.first.wpilibj2.command.Command; +import com.ctre.phoenix.led.Animation; public class LEDs extends SubsystemBase { private final LightsIO _io; @@ -10,6 +12,13 @@ public LEDs(LightsIO io) { _io = io; } + // Lights is PROBABLY going to be a candle I THINK ?? (in the future) + public Command runAnimation(Animation animation1, Animation animation2) { + return this.startEnd( + () -> lights.; + ) + } + @Override public void periodic() {} } \ No newline at end of file From 99a6739a649a9a3b0097d3c7b760e4eb375520fb Mon Sep 17 00:00:00 2001 From: Ghost <145223182+GhostR406@users.noreply.github.com> Date: Mon, 19 Jan 2026 18:57:20 -0500 Subject: [PATCH 2/2] i made some sorta vision subsystem --- .../java/frc/robot/subsystems/Vision/Vision.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/main/java/frc/robot/subsystems/Vision/Vision.java diff --git a/src/main/java/frc/robot/subsystems/Vision/Vision.java b/src/main/java/frc/robot/subsystems/Vision/Vision.java new file mode 100644 index 0000000..a58551e --- /dev/null +++ b/src/main/java/frc/robot/subsystems/Vision/Vision.java @@ -0,0 +1,16 @@ +import edu.wpi.first.wpilibj2.command.SubsystemBase; +import frc.robot.Constants; +import frc.lib.W8.io.vision.VisionIO; + +public class Vision extends SubsystemBase { + private final VisionIO _io; + + public Vision(VisionIO io) { + _io = io; + } + + @Override + public void periodic() { + + } +}