diff --git a/javadoc/frc/robot/subsystems/shooter/Shooter.html b/javadoc/frc/robot/subsystems/shooter/Shooter.html
new file mode 100644
index 00000000..5171cefe
--- /dev/null
+++ b/javadoc/frc/robot/subsystems/shooter/Shooter.html
@@ -0,0 +1,176 @@
+
+
+
+
+
Shooter (Crescendo2024 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- All Known Implementing Classes:
+ShooterSubsystem
+
+
+public interface Shooter
+
+
+
+
+-
+
+
Method Summary
+
+
+
+
+
+
+
+
default void
+
+
+
Disable the voltage of a motors for the shooter.
+
+
default void
+
+
+
Enable the voltage of a motors for the shooter.
+
+
double
+
+
+
double
+
+
+
default void
+
+
+
Set the voltage of motors for the shooter.
+
+
+
+
+
+
+
+
+
+
+
+-
+
+
Method Details
+
+-
+
+
disable
+default void disable()
+Disable the voltage of a motors for the shooter.
+
+
+-
+
+
enable
+default void enable()
+Enable the voltage of a motors for the shooter.
+
+
+-
+
+
setVoltage
+default void setVoltage(double volts)
+Set the voltage of motors for the shooter.
+
+- Parameters:
+volts
- The volts to set. Value should be between -12.0 and 12.0.
+
+
+
+-
+
+
getCurrentSpeed
+double getCurrentSpeed()
+
+
+-
+
+
getVoltage
+double getVoltage()
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/frc/robot/subsystems/shooter/ShooterIO.ShooterIOInputs.html b/javadoc/frc/robot/subsystems/shooter/ShooterIO.ShooterIOInputs.html
new file mode 100644
index 00000000..46033686
--- /dev/null
+++ b/javadoc/frc/robot/subsystems/shooter/ShooterIO.ShooterIOInputs.html
@@ -0,0 +1,168 @@
+
+
+
+
+
ShooterIO.ShooterIOInputs (Crescendo2024 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- Enclosing interface:
+- ShooterIO
+
+
+public static class ShooterIO.ShooterIOInputs
+
extends Object
+
+
+
+
+-
+
+
Field Summary
+Fields
+
+
+
+
+
double
+
+
+
double
+
+
+
+
+
+
+-
+
+
Constructor Summary
+Constructors
+
+
+
+
+-
+
+
Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+-
+
+
Field Details
+
+-
+
+
velocityRadPerSec
+public double velocityRadPerSec
+
+
+-
+
+
appliedVolts
+public double appliedVolts
+
+
+
+
+
+
+-
+
+
Constructor Details
+
+-
+
+
ShooterIOInputs
+public ShooterIOInputs()
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/frc/robot/subsystems/shooter/ShooterIO.html b/javadoc/frc/robot/subsystems/shooter/ShooterIO.html
new file mode 100644
index 00000000..f5032a54
--- /dev/null
+++ b/javadoc/frc/robot/subsystems/shooter/ShooterIO.html
@@ -0,0 +1,157 @@
+
+
+
+
+
ShooterIO (Crescendo2024 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- All Known Implementing Classes:
+ShooterIOSim
+
+
+public interface ShooterIO
+
+
+
+
+-
+
+
Nested Class Summary
+Nested Classes
+
+
+
+
+
static class
+
+
+
+
+
+
+-
+
+
Method Summary
+
+
+
+
+
+
+
+
default void
+
+
+
Run open loop at the specified voltage.
+
+
default void
+
+
+
Updates the set of loggable inputs.
+
+
+
+
+
+
+
+
+
+
+
+-
+
+
Method Details
+
+-
+
+
+-
+
+
setVoltage
+default void setVoltage(double volts)
+Run open loop at the specified voltage.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/frc/robot/subsystems/shooter/ShooterIOSim.html b/javadoc/frc/robot/subsystems/shooter/ShooterIOSim.html
new file mode 100644
index 00000000..fd9d0f07
--- /dev/null
+++ b/javadoc/frc/robot/subsystems/shooter/ShooterIOSim.html
@@ -0,0 +1,196 @@
+
+
+
+
+
ShooterIOSim (Crescendo2024 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+- All Implemented Interfaces:
+ShooterIO
+
+
+
+
+
+
+
+-
+
+
Nested Class Summary
+
+
+
+
+-
+
+
Constructor Summary
+Constructors
+
+
+
+
+-
+
+
Method Summary
+
+
+
+
+
+
+
+
void
+
+
+
Run open loop at the specified voltage.
+
+
void
+
+
+
Updates the set of loggable inputs.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+-
+
+
Constructor Details
+
+-
+
+
ShooterIOSim
+public ShooterIOSim()
+
+
+
+
+
+
+-
+
+
Method Details
+
+-
+
+
+-
+
+
setVoltage
+public void setVoltage(double volts)
+
+Run open loop at the specified voltage.
+
+- Specified by:
+setVoltage
in interface ShooterIO
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/frc/robot/subsystems/shooter/ShooterSubsystem.html b/javadoc/frc/robot/subsystems/shooter/ShooterSubsystem.html
new file mode 100644
index 00000000..22941131
--- /dev/null
+++ b/javadoc/frc/robot/subsystems/shooter/ShooterSubsystem.html
@@ -0,0 +1,253 @@
+
+
+
+
+
ShooterSubsystem (Crescendo2024 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
edu.wpi.first.wpilibj2.command.SubsystemBase
+
frc.robot.subsystems.shooter.ShooterSubsystem
+
+
+
+
+- All Implemented Interfaces:
+edu.wpi.first.util.sendable.Sendable
, edu.wpi.first.wpilibj2.command.Subsystem
, Shooter
+
+
+public class ShooterSubsystem
+
extends edu.wpi.first.wpilibj2.command.SubsystemBase
+implements Shooter
+
+
+
+
+-
+
+
Constructor Summary
+Constructors
+
+
+
+
+-
+
+
Method Summary
+
+
+
+
+
+
+
+
void
+
+
+
Disable the voltage of a motors for the shooter.
+
+
void
+
+
+
Enable the voltage of a motors for the shooter.
+
+
double
+
+
+
double
+
+
+
void
+
+
+
void
+
+
+
Set the voltage of motors for the shooter.
+
+
+
+
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.SubsystemBase
+addChild, getName, getSubsystem, initSendable, setName, setSubsystem
+
+
Methods inherited from class java.lang.Object
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
Methods inherited from interface edu.wpi.first.wpilibj2.command.Subsystem
+defer, getCurrentCommand, getDefaultCommand, register, removeDefaultCommand, run, runEnd, runOnce, setDefaultCommand, simulationPeriodic, startEnd
+
+
+
+
+
+
+
+-
+
+
+
+-
+
+
Method Details
+
+-
+
+
disable
+public void disable()
+Description copied from interface: Shooter
+Disable the voltage of a motors for the shooter.
+
+- Specified by:
+disable
in interface Shooter
+
+
+
+-
+
+
enable
+public void enable()
+Description copied from interface: Shooter
+Enable the voltage of a motors for the shooter.
+
+- Specified by:
+enable
in interface Shooter
+
+
+
+-
+
+
setVoltage
+public void setVoltage(double volts)
+Description copied from interface: Shooter
+Set the voltage of motors for the shooter.
+
+- Specified by:
+setVoltage
in interface Shooter
+- Parameters:
+volts
- The volts to set. Value should be between -12.0 and 12.0.
+
+
+
+-
+
+
getVoltage
+public double getVoltage()
+
+- Specified by:
+getVoltage
in interface Shooter
+
+
+
+-
+
+
+-
+
+
periodic
+public void periodic()
+
+- Specified by:
+periodic
in interface edu.wpi.first.wpilibj2.command.Subsystem
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/frc/robot/subsystems/shooter/package-summary.html b/javadoc/frc/robot/subsystems/shooter/package-summary.html
new file mode 100644
index 00000000..df82a9c4
--- /dev/null
+++ b/javadoc/frc/robot/subsystems/shooter/package-summary.html
@@ -0,0 +1,95 @@
+
+
+
+
+
frc.robot.subsystems.shooter (Crescendo2024 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+package frc.robot.subsystems.shooter
+
+
+-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/frc/robot/subsystems/shooter/package-tree.html b/javadoc/frc/robot/subsystems/shooter/package-tree.html
new file mode 100644
index 00000000..7c8e536c
--- /dev/null
+++ b/javadoc/frc/robot/subsystems/shooter/package-tree.html
@@ -0,0 +1,83 @@
+
+
+
+
+
frc.robot.subsystems.shooter Class Hierarchy (Crescendo2024 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Class Hierarchy
+
+- java.lang.Object
+
+- frc.robot.subsystems.shooter.ShooterIO.ShooterIOInputs
+- frc.robot.subsystems.shooter.ShooterIOSim (implements frc.robot.subsystems.shooter.ShooterIO)
+- edu.wpi.first.wpilibj2.command.SubsystemBase (implements edu.wpi.first.util.sendable.Sendable, edu.wpi.first.wpilibj2.command.Subsystem)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/index-all.html b/javadoc/index-all.html
index 127a7420..497bef3a 100644
--- a/javadoc/index-all.html
+++ b/javadoc/index-all.html
@@ -49,9 +49,11 @@
-
A B D F G M R S T V All Classes and Interfaces|All Packages|Constant Field Values
+
A B C D E F G I M P R S T U V All Classes and Interfaces|All Packages|Constant Field Values
A
+- appliedVolts - Variable in class frc.robot.subsystems.shooter.ShooterIO.ShooterIOInputs
+-
- Arm - Interface in frc.robot.subsystems.arm
-
- autonomousExit() - Method in class frc.robot.Robot
@@ -72,10 +74,21 @@ B
Automatically generated file containing build version information.
+
C
+
+- controller - Variable in class frc.robot.RobotContainer
+-
+
D
- DIRTY - Static variable in class frc.robot.BuildConstants
-
+- disable() - Method in interface frc.robot.subsystems.shooter.Shooter
+-
+
Disable the voltage of a motors for the shooter.
+
+- disable() - Method in class frc.robot.subsystems.shooter.ShooterSubsystem
+-
- disabledExit() - Method in class frc.robot.Robot
-
- disabledInit() - Method in class frc.robot.Robot
@@ -83,12 +96,29 @@ D
- disabledPeriodic() - Method in class frc.robot.Robot
-
+
E
+
+- enable() - Method in interface frc.robot.subsystems.shooter.Shooter
+-
+
Enable the voltage of a motors for the shooter.
+
+- enable() - Method in class frc.robot.subsystems.shooter.ShooterSubsystem
+-
+- end(boolean) - Method in class frc.robot.commands.ShooterEnable
+-
+- execute() - Method in class frc.robot.commands.ShooterEnable
+-
+
F
- frc.robot - package frc.robot
-
+- frc.robot.commands - package frc.robot.commands
+-
- frc.robot.subsystems.arm - package frc.robot.subsystems.arm
-
+- frc.robot.subsystems.shooter - package frc.robot.subsystems.shooter
+-
G
@@ -96,6 +126,14 @@ G
-
- getAutonomousCommand() - Method in class frc.robot.RobotContainer
-
+- getCurrentSpeed() - Method in interface frc.robot.subsystems.shooter.Shooter
+-
+- getCurrentSpeed() - Method in class frc.robot.subsystems.shooter.ShooterSubsystem
+-
+- getVoltage() - Method in interface frc.robot.subsystems.shooter.Shooter
+-
+- getVoltage() - Method in class frc.robot.subsystems.shooter.ShooterSubsystem
+-
- GIT_BRANCH - Static variable in class frc.robot.BuildConstants
-
- GIT_DATE - Static variable in class frc.robot.BuildConstants
@@ -105,6 +143,11 @@ G
- GIT_SHA - Static variable in class frc.robot.BuildConstants
-
+
I
+
+- initialize() - Method in class frc.robot.commands.ShooterEnable
+-
+
M
- main(String...) - Static method in class frc.robot.Main
@@ -116,6 +159,11 @@ M
- MAVEN_NAME - Static variable in class frc.robot.BuildConstants
-
+
P
+
+- periodic() - Method in class frc.robot.subsystems.shooter.ShooterSubsystem
+-
+
R
- Robot - Class in frc.robot
@@ -135,6 +183,40 @@ S
- setAngle(double) - Method in interface frc.robot.subsystems.arm.Arm
-
+- setVoltage(double) - Method in interface frc.robot.subsystems.shooter.Shooter
+-
+
Set the voltage of motors for the shooter.
+
+- setVoltage(double) - Method in interface frc.robot.subsystems.shooter.ShooterIO
+-
+
Run open loop at the specified voltage.
+
+- setVoltage(double) - Method in class frc.robot.subsystems.shooter.ShooterIOSim
+-
+- setVoltage(double) - Method in class frc.robot.subsystems.shooter.ShooterSubsystem
+-
+- shooter - Variable in class frc.robot.RobotContainer
+-
+- Shooter - Interface in frc.robot.subsystems.shooter
+-
+- ShooterEnable - Class in frc.robot.commands
+-
+- ShooterEnable(ShooterSubsystem) - Constructor for class frc.robot.commands.ShooterEnable
+-
+- ShooterIO - Interface in frc.robot.subsystems.shooter
+-
+- ShooterIO.ShooterIOInputs - Class in frc.robot.subsystems.shooter
+-
+- ShooterIOInputs() - Constructor for class frc.robot.subsystems.shooter.ShooterIO.ShooterIOInputs
+-
+- ShooterIOSim - Class in frc.robot.subsystems.shooter
+-
+- ShooterIOSim() - Constructor for class frc.robot.subsystems.shooter.ShooterIOSim
+-
+- ShooterSubsystem - Class in frc.robot.subsystems.shooter
+-
+- ShooterSubsystem(ShooterIO) - Constructor for class frc.robot.subsystems.shooter.ShooterSubsystem
+-
T
@@ -151,12 +233,23 @@ T
- testPeriodic() - Method in class frc.robot.Robot
-
+U
+
+- updateInputs(ShooterIO.ShooterIOInputs) - Method in interface frc.robot.subsystems.shooter.ShooterIO
+-
+
Updates the set of loggable inputs.
+
+- updateInputs(ShooterIO.ShooterIOInputs) - Method in class frc.robot.subsystems.shooter.ShooterIOSim
+-
+
V
+- velocityRadPerSec - Variable in class frc.robot.subsystems.shooter.ShooterIO.ShooterIOInputs
+-
- VERSION - Static variable in class frc.robot.BuildConstants
-
-A B D F G M R S T V
All Classes and Interfaces|All Packages|Constant Field Values
+A B C D E F G I M P R S T U V
All Classes and Interfaces|All Packages|Constant Field Values