Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions src/main/java/frc/robot/Constants.java
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
9 changes: 9 additions & 0 deletions src/main/java/frc/robot/subsystems/LEDs/LEDs.java
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -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() {}
}
16 changes: 16 additions & 0 deletions src/main/java/frc/robot/subsystems/Vision/Vision.java
Original file line number Diff line number Diff line change
@@ -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() {

}
}