diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 diff --git a/src/main/java/frc/kelrotlib/example/ExampleLibrary.java b/src/main/java/frc/kelrotlib/example/ExampleLibrary.java new file mode 100644 index 0000000..644a158 --- /dev/null +++ b/src/main/java/frc/kelrotlib/example/ExampleLibrary.java @@ -0,0 +1,25 @@ +package frc.kelrotlib.example; + +import edu.wpi.first.wpilibj2.command.SubsystemBase; + +public class ExampleLibrary extends SubsystemBase { + /** Creates a new ExampleSubsystem. */ + public ExampleLibrary() { + + } + + public void exampleMethod() { + // Example method that could be used to control LEDs + // This is where you would implement your LED control logic + } + + @Override + public void periodic() { + // This method will be called once per scheduler run + } + + @Override + public void simulationPeriodic() { + // This method will be called once per scheduler run during simulation + } +} diff --git a/src/main/java/frc/robot/Constants.java b/src/main/java/frc/robot/Constants.java index 43947fc..eef6ae4 100644 --- a/src/main/java/frc/robot/Constants.java +++ b/src/main/java/frc/robot/Constants.java @@ -4,6 +4,15 @@ package frc.robot; +import static edu.wpi.first.units.Units.Meters; + +import edu.wpi.first.units.measure.Distance; + public final class Constants { + public static class LedConstants { + public static final int kLedPort = 6; //PWM port on RoborIO + public static final int kLedLength = 60; //led count + public static final Distance kLedSpacing = Meters.of(1/ 60.0); // density of 120 LEDs per meter + } } diff --git a/src/main/java/frc/robot/RobotContainer.java b/src/main/java/frc/robot/RobotContainer.java index 5374114..f22fc1b 100644 --- a/src/main/java/frc/robot/RobotContainer.java +++ b/src/main/java/frc/robot/RobotContainer.java @@ -8,7 +8,6 @@ public class RobotContainer { public RobotContainer() { - configureBindings(); } diff --git a/src/main/java/frc/robot/subsystems/ExampleLibrarySubsystem.java b/src/main/java/frc/robot/subsystems/ExampleLibrarySubsystem.java new file mode 100644 index 0000000..7052752 --- /dev/null +++ b/src/main/java/frc/robot/subsystems/ExampleLibrarySubsystem.java @@ -0,0 +1,10 @@ +package frc.robot.subsystems; + +import frc.kelrotlib.leds.ExampleLibrary; + +public class ExampleLibrarySubsystem extends ExampleLibrary { + + public ExampleLibrarySubsystem() { + + } +}