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/5] 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/5] 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() { + + } +} From 413a97b3037b8e1295c39bcce0f17d72f8657a38 Mon Sep 17 00:00:00 2001 From: rhit-halseysh <119546114+rhit-halseysh@users.noreply.github.com> Date: Thu, 29 Jan 2026 18:33:25 -0500 Subject: [PATCH 3/5] Clean up LEDs class by removing unused code Removed commented-out code for runAnimation method. --- src/main/java/frc/robot/subsystems/LEDs/LEDs.java | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/main/java/frc/robot/subsystems/LEDs/LEDs.java b/src/main/java/frc/robot/subsystems/LEDs/LEDs.java index 23d6644..99883cd 100644 --- a/src/main/java/frc/robot/subsystems/LEDs/LEDs.java +++ b/src/main/java/frc/robot/subsystems/LEDs/LEDs.java @@ -2,8 +2,6 @@ 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; @@ -12,13 +10,7 @@ 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 d98c23ea5b64096280986dd701d13a4432b6c715 Mon Sep 17 00:00:00 2001 From: rhit-halseysh <119546114+rhit-halseysh@users.noreply.github.com> Date: Thu, 29 Jan 2026 18:34:14 -0500 Subject: [PATCH 4/5] Remove unnecessary blank line in LEDs.java --- src/main/java/frc/robot/subsystems/LEDs/LEDs.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/frc/robot/subsystems/LEDs/LEDs.java b/src/main/java/frc/robot/subsystems/LEDs/LEDs.java index 99883cd..6d0ca62 100644 --- a/src/main/java/frc/robot/subsystems/LEDs/LEDs.java +++ b/src/main/java/frc/robot/subsystems/LEDs/LEDs.java @@ -10,7 +10,7 @@ public LEDs(LightsIO io) { _io = io; } - @Override public void periodic() {} + } From 8266bc1fc9b56be7ff3e37a648a28bfae269d97f Mon Sep 17 00:00:00 2001 From: rhit-halseysh <119546114+rhit-halseysh@users.noreply.github.com> Date: Thu, 29 Jan 2026 18:34:42 -0500 Subject: [PATCH 5/5] Remove LEDConstants class and related code Removed LEDConstants class and commented-out LEDAnimations enum. --- src/main/java/frc/robot/Constants.java | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/main/java/frc/robot/Constants.java b/src/main/java/frc/robot/Constants.java index 0c7298d..56a69fb 100644 --- a/src/main/java/frc/robot/Constants.java +++ b/src/main/java/frc/robot/Constants.java @@ -60,18 +60,6 @@ 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