@@ -231,16 +251,36 @@
Field Summary
-
-
+
+
+
Singleton instance of
NoteLight
for the whole robot.
+
+
+
+
+
+
+
Singleton instance of
PDP
for the whole robot.
+
+
+
+
+
+
@@ -282,14 +322,19 @@
Field Summary
Singleton instance of
TaxiAuto
for the whole robot.
-
-
+
+
-
Singleton instance of
UrMom
for the whole robot.
+
-
-
+
+
+
Singleton instance of
UrMom
for the whole robot.
+
+
+
+
Singleton instance of
ZeroGyro
for the whole robot.
@@ -315,7 +360,7 @@
Constructor Summary
Method Summary
-
+
@@ -326,6 +371,11 @@
Method Summary
Gets the current autonomous command.
+
static boolean
+
+
+
Returns true if the robot is on the red alliance.
+
@@ -568,6 +618,13 @@ setDrivePerspectiveFieldOriented
+
+
+
setDrivePerspectiveFieldOrientedHeadingSnapping
@@ -597,6 +654,34 @@ onePieceAuto
+
+onePieceAutoButItWorksISwear
+
+
+
+
+
+
+
+
+
+pickUpFromCenterAuto
+
+
+
+
+
+
+
+
taxiAuto
@@ -604,6 +689,13 @@ taxiAuto
+
+
+
clearPDPStickyFaults
@@ -618,6 +710,27 @@ zeroGyro
+
+
+
+
+
+
+
+noteLight
+
+Singleton instance of
NoteLight
for the whole robot.
+
+
+
controlCompressor
@@ -658,6 +771,17 @@ getAutonomousCommand
+
+
+isRedAlliance
+public static boolean isRedAlliance()
+Returns true if the robot is on the red alliance. False otherwise.
+
+- Returns:
+- True if the robot is on the red alliance. False otherwise.
+
+
+
diff --git a/javadoc/frc/robot/commands/auto/DelayedTaxiAuto.html b/javadoc/frc/robot/commands/auto/DelayedTaxiAuto.html
new file mode 100644
index 00000000..584a185d
--- /dev/null
+++ b/javadoc/frc/robot/commands/auto/DelayedTaxiAuto.html
@@ -0,0 +1,163 @@
+
+
+
+
+
DelayedTaxiAuto (robot2024 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
edu.wpi.first.wpilibj2.command.Command
+
edu.wpi.first.wpilibj2.command.SequentialCommandGroup
+
frc.robot.commands.auto.DelayedTaxiAuto
+
+
+
+
+
+- All Implemented Interfaces:
+edu.wpi.first.util.sendable.Sendable
+
+
+public class DelayedTaxiAuto
+extends edu.wpi.first.wpilibj2.command.SequentialCommandGroup
+Taxi auto that waits a bit before it taxis.
+
+
+
+
+-
+
+
Nested Class Summary
+
+
Nested classes/interfaces inherited from class edu.wpi.first.wpilibj2.command.Command
+edu.wpi.first.wpilibj2.command.Command.InterruptionBehavior
+
+
+
+-
+
+
Field Summary
+
+
Fields inherited from class edu.wpi.first.wpilibj2.command.Command
+m_requirements
+
+
+
+-
+
+
Constructor Summary
+Constructors
+
+
+
+
+
+
Creates a new DelayedTaxiAuto.
+
+
+
+
+
+-
+
+
Method Summary
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.SequentialCommandGroup
+addCommands, end, execute, getInterruptionBehavior, initialize, initSendable, isFinished, runsWhenDisabled
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.Command
+addRequirements, alongWith, andThen, andThen, asProxy, beforeStarting, beforeStarting, cancel, deadlineWith, finallyDo, finallyDo, getName, getRequirements, getSubsystem, handleInterrupt, hasRequirement, ignoringDisable, isScheduled, onlyIf, onlyWhile, raceWith, repeatedly, schedule, setName, setSubsystem, unless, until, withInterruptBehavior, withName, withTimeout
+
+
Methods inherited from class java.lang.Object
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+-
+
+
Constructor Details
+
+-
+
+
DelayedTaxiAuto
+public DelayedTaxiAuto()
+Creates a new DelayedTaxiAuto.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/frc/robot/commands/auto/DriveToAmpBlue.html b/javadoc/frc/robot/commands/auto/DriveToAmpBlue.html
new file mode 100644
index 00000000..cb51ca19
--- /dev/null
+++ b/javadoc/frc/robot/commands/auto/DriveToAmpBlue.html
@@ -0,0 +1,163 @@
+
+
+
+
+
DriveToAmpBlue (robot2024 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
edu.wpi.first.wpilibj2.command.Command
+
edu.wpi.first.wpilibj2.command.SequentialCommandGroup
+
frc.robot.commands.auto.DriveToAmpBlue
+
+
+
+
+
+- All Implemented Interfaces:
+edu.wpi.first.util.sendable.Sendable
+
+
+public class DriveToAmpBlue
+extends edu.wpi.first.wpilibj2.command.SequentialCommandGroup
+Auto that manually drives bot to blue amp. Made due to faulty limelight at comp.
+
+
+
+
+-
+
+
Nested Class Summary
+
+
Nested classes/interfaces inherited from class edu.wpi.first.wpilibj2.command.Command
+edu.wpi.first.wpilibj2.command.Command.InterruptionBehavior
+
+
+
+-
+
+
Field Summary
+
+
Fields inherited from class edu.wpi.first.wpilibj2.command.Command
+m_requirements
+
+
+
+-
+
+
Constructor Summary
+Constructors
+
+
+
+
+
+
Creates a new DriveToAmpBlue.
+
+
+
+
+
+-
+
+
Method Summary
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.SequentialCommandGroup
+addCommands, end, execute, getInterruptionBehavior, initialize, initSendable, isFinished, runsWhenDisabled
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.Command
+addRequirements, alongWith, andThen, andThen, asProxy, beforeStarting, beforeStarting, cancel, deadlineWith, finallyDo, finallyDo, getName, getRequirements, getSubsystem, handleInterrupt, hasRequirement, ignoringDisable, isScheduled, onlyIf, onlyWhile, raceWith, repeatedly, schedule, setName, setSubsystem, unless, until, withInterruptBehavior, withName, withTimeout
+
+
Methods inherited from class java.lang.Object
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+-
+
+
Constructor Details
+
+-
+
+
DriveToAmpBlue
+public DriveToAmpBlue()
+Creates a new DriveToAmpBlue.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/frc/robot/commands/auto/DriveToAmpRed.html b/javadoc/frc/robot/commands/auto/DriveToAmpRed.html
new file mode 100644
index 00000000..44fa847c
--- /dev/null
+++ b/javadoc/frc/robot/commands/auto/DriveToAmpRed.html
@@ -0,0 +1,163 @@
+
+
+
+
+
DriveToAmpRed (robot2024 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
edu.wpi.first.wpilibj2.command.Command
+
edu.wpi.first.wpilibj2.command.SequentialCommandGroup
+
frc.robot.commands.auto.DriveToAmpRed
+
+
+
+
+
+- All Implemented Interfaces:
+edu.wpi.first.util.sendable.Sendable
+
+
+public class DriveToAmpRed
+extends edu.wpi.first.wpilibj2.command.SequentialCommandGroup
+Auto that manually drives bot to red amp. Made due to faulty limelight at comp.
+
+
+
+
+-
+
+
Nested Class Summary
+
+
Nested classes/interfaces inherited from class edu.wpi.first.wpilibj2.command.Command
+edu.wpi.first.wpilibj2.command.Command.InterruptionBehavior
+
+
+
+-
+
+
Field Summary
+
+
Fields inherited from class edu.wpi.first.wpilibj2.command.Command
+m_requirements
+
+
+
+-
+
+
Constructor Summary
+Constructors
+
+
+
+
+
+
Creates a new DriveToAmpRed.
+
+
+
+
+
+-
+
+
Method Summary
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.SequentialCommandGroup
+addCommands, end, execute, getInterruptionBehavior, initialize, initSendable, isFinished, runsWhenDisabled
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.Command
+addRequirements, alongWith, andThen, andThen, asProxy, beforeStarting, beforeStarting, cancel, deadlineWith, finallyDo, finallyDo, getName, getRequirements, getSubsystem, handleInterrupt, hasRequirement, ignoringDisable, isScheduled, onlyIf, onlyWhile, raceWith, repeatedly, schedule, setName, setSubsystem, unless, until, withInterruptBehavior, withName, withTimeout
+
+
Methods inherited from class java.lang.Object
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+-
+
+
Constructor Details
+
+-
+
+
DriveToAmpRed
+public DriveToAmpRed()
+Creates a new DriveToAmpRed.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/frc/robot/commands/auto/DriveToCenterAuto.html b/javadoc/frc/robot/commands/auto/DriveToCenterAuto.html
new file mode 100644
index 00000000..2ea827a0
--- /dev/null
+++ b/javadoc/frc/robot/commands/auto/DriveToCenterAuto.html
@@ -0,0 +1,163 @@
+
+
+
+
+
DriveToCenterAuto (robot2024 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
edu.wpi.first.wpilibj2.command.Command
+
edu.wpi.first.wpilibj2.command.ParallelCommandGroup
+
frc.robot.commands.auto.DriveToCenterAuto
+
+
+
+
+
+- All Implemented Interfaces:
+edu.wpi.first.util.sendable.Sendable
+
+
+public class DriveToCenterAuto
+extends edu.wpi.first.wpilibj2.command.ParallelCommandGroup
+Auto that drives bot to center of field.
+
+
+
+
+-
+
+
Nested Class Summary
+
+
Nested classes/interfaces inherited from class edu.wpi.first.wpilibj2.command.Command
+edu.wpi.first.wpilibj2.command.Command.InterruptionBehavior
+
+
+
+-
+
+
Field Summary
+
+
Fields inherited from class edu.wpi.first.wpilibj2.command.Command
+m_requirements
+
+
+
+-
+
+
Constructor Summary
+Constructors
+
+
+
+
+
+
Creates a new PickUpFromCenterAuto.
+
+
+
+
+
+-
+
+
Method Summary
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.ParallelCommandGroup
+addCommands, end, execute, getInterruptionBehavior, initialize, isFinished, runsWhenDisabled
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.Command
+addRequirements, alongWith, andThen, andThen, asProxy, beforeStarting, beforeStarting, cancel, deadlineWith, finallyDo, finallyDo, getName, getRequirements, getSubsystem, handleInterrupt, hasRequirement, ignoringDisable, initSendable, isScheduled, onlyIf, onlyWhile, raceWith, repeatedly, schedule, setName, setSubsystem, unless, until, withInterruptBehavior, withName, withTimeout
+
+
Methods inherited from class java.lang.Object
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+-
+
+
Constructor Details
+
+-
+
+
DriveToCenterAuto
+public DriveToCenterAuto()
+Creates a new PickUpFromCenterAuto.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/frc/robot/commands/auto/DumpNote.html b/javadoc/frc/robot/commands/auto/DumpNote.html
new file mode 100644
index 00000000..956d0e87
--- /dev/null
+++ b/javadoc/frc/robot/commands/auto/DumpNote.html
@@ -0,0 +1,163 @@
+
+
+
+
+
DumpNote (robot2024 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
edu.wpi.first.wpilibj2.command.Command
+
edu.wpi.first.wpilibj2.command.ParallelDeadlineGroup
+
frc.robot.commands.auto.DumpNote
+
+
+
+
+
+- All Implemented Interfaces:
+edu.wpi.first.util.sendable.Sendable
+
+
+public class DumpNote
+extends edu.wpi.first.wpilibj2.command.ParallelDeadlineGroup
+Auto that dumps the preloaded note in the robot after 4 seconds.
+
+
+
+
+-
+
+
Nested Class Summary
+
+
Nested classes/interfaces inherited from class edu.wpi.first.wpilibj2.command.Command
+edu.wpi.first.wpilibj2.command.Command.InterruptionBehavior
+
+
+
+-
+
+
Field Summary
+
+
Fields inherited from class edu.wpi.first.wpilibj2.command.Command
+m_requirements
+
+
+
+-
+
+
Constructor Summary
+Constructors
+
+
+
+
+
+
Creates a new DumpNote.
+
+
+
+
+
+-
+
+
Method Summary
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.ParallelDeadlineGroup
+addCommands, end, execute, getInterruptionBehavior, initialize, initSendable, isFinished, runsWhenDisabled, setDeadline
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.Command
+addRequirements, alongWith, andThen, andThen, asProxy, beforeStarting, beforeStarting, cancel, deadlineWith, finallyDo, finallyDo, getName, getRequirements, getSubsystem, handleInterrupt, hasRequirement, ignoringDisable, isScheduled, onlyIf, onlyWhile, raceWith, repeatedly, schedule, setName, setSubsystem, unless, until, withInterruptBehavior, withName, withTimeout
+
+
Methods inherited from class java.lang.Object
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+-
+
+
Constructor Details
+
+-
+
+
DumpNote
+public DumpNote()
+Creates a new DumpNote.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/frc/robot/commands/auto/OnePieceAutoButItWorksISwear.html b/javadoc/frc/robot/commands/auto/OnePieceAutoButItWorksISwear.html
new file mode 100644
index 00000000..d7fefff2
--- /dev/null
+++ b/javadoc/frc/robot/commands/auto/OnePieceAutoButItWorksISwear.html
@@ -0,0 +1,163 @@
+
+
+
+
+
OnePieceAutoButItWorksISwear (robot2024 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
edu.wpi.first.wpilibj2.command.Command
+
edu.wpi.first.wpilibj2.command.SequentialCommandGroup
+
frc.robot.commands.auto.OnePieceAutoButItWorksISwear
+
+
+
+
+
+- All Implemented Interfaces:
+edu.wpi.first.util.sendable.Sendable
+
+
+public class OnePieceAutoButItWorksISwear
+extends edu.wpi.first.wpilibj2.command.SequentialCommandGroup
+Auto that manually drives to the amp and offloads the note. Made due to faulty limelight at comp.
+
+
+
+
+-
+
+
Nested Class Summary
+
+
Nested classes/interfaces inherited from class edu.wpi.first.wpilibj2.command.Command
+edu.wpi.first.wpilibj2.command.Command.InterruptionBehavior
+
+
+
+-
+
+
Field Summary
+
+
Fields inherited from class edu.wpi.first.wpilibj2.command.Command
+m_requirements
+
+
+
+-
+
+
Constructor Summary
+Constructors
+
+
+
+
+
+
Creates a new OnePieceAutoButItWorksISwear.
+
+
+
+
+
+-
+
+
Method Summary
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.SequentialCommandGroup
+addCommands, end, execute, getInterruptionBehavior, initialize, initSendable, isFinished, runsWhenDisabled
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.Command
+addRequirements, alongWith, andThen, andThen, asProxy, beforeStarting, beforeStarting, cancel, deadlineWith, finallyDo, finallyDo, getName, getRequirements, getSubsystem, handleInterrupt, hasRequirement, ignoringDisable, isScheduled, onlyIf, onlyWhile, raceWith, repeatedly, schedule, setName, setSubsystem, unless, until, withInterruptBehavior, withName, withTimeout
+
+
Methods inherited from class java.lang.Object
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+-
+
+
Constructor Details
+
+-
+
+
OnePieceAutoButItWorksISwear
+public OnePieceAutoButItWorksISwear()
+Creates a new OnePieceAutoButItWorksISwear.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/frc/robot/commands/auto/PickUpFromCenterAuto.html b/javadoc/frc/robot/commands/auto/PickUpFromCenterAuto.html
new file mode 100644
index 00000000..4e966405
--- /dev/null
+++ b/javadoc/frc/robot/commands/auto/PickUpFromCenterAuto.html
@@ -0,0 +1,163 @@
+
+
+
+
+
PickUpFromCenterAuto (robot2024 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
edu.wpi.first.wpilibj2.command.Command
+
edu.wpi.first.wpilibj2.command.ParallelCommandGroup
+
frc.robot.commands.auto.PickUpFromCenterAuto
+
+
+
+
+
+- All Implemented Interfaces:
+edu.wpi.first.util.sendable.Sendable
+
+
+public class PickUpFromCenterAuto
+extends edu.wpi.first.wpilibj2.command.ParallelCommandGroup
+Auto that drives the bot to a note and intakes it.
+
+
+
+
+-
+
+
Nested Class Summary
+
+
Nested classes/interfaces inherited from class edu.wpi.first.wpilibj2.command.Command
+edu.wpi.first.wpilibj2.command.Command.InterruptionBehavior
+
+
+
+-
+
+
Field Summary
+
+
Fields inherited from class edu.wpi.first.wpilibj2.command.Command
+m_requirements
+
+
+
+-
+
+
Constructor Summary
+Constructors
+
+
+
+
+
+
Creates a new PickUpFromCenterAuto.
+
+
+
+
+
+-
+
+
Method Summary
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.ParallelCommandGroup
+addCommands, end, execute, getInterruptionBehavior, initialize, isFinished, runsWhenDisabled
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.Command
+addRequirements, alongWith, andThen, andThen, asProxy, beforeStarting, beforeStarting, cancel, deadlineWith, finallyDo, finallyDo, getName, getRequirements, getSubsystem, handleInterrupt, hasRequirement, ignoringDisable, initSendable, isScheduled, onlyIf, onlyWhile, raceWith, repeatedly, schedule, setName, setSubsystem, unless, until, withInterruptBehavior, withName, withTimeout
+
+
Methods inherited from class java.lang.Object
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+-
+
+
Constructor Details
+
+-
+
+
PickUpFromCenterAuto
+public PickUpFromCenterAuto()
+Creates a new PickUpFromCenterAuto.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/frc/robot/commands/auto/TaxiLongAuto.html b/javadoc/frc/robot/commands/auto/TaxiLongAuto.html
new file mode 100644
index 00000000..1bb6fe81
--- /dev/null
+++ b/javadoc/frc/robot/commands/auto/TaxiLongAuto.html
@@ -0,0 +1,164 @@
+
+
+
+
+
TaxiLongAuto (robot2024 API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+java.lang.Object
+
edu.wpi.first.wpilibj2.command.Command
+
edu.wpi.first.wpilibj2.command.ParallelDeadlineGroup
+
frc.robot.commands.auto.TaxiLongAuto
+
+
+
+
+
+- All Implemented Interfaces:
+edu.wpi.first.util.sendable.Sendable
+
+
+public class TaxiLongAuto
+extends edu.wpi.first.wpilibj2.command.ParallelDeadlineGroup
+Auto that just taxis (or more accurately, moves us out of the auto starting box.) Taxi time and
+ velocity can be tuned in Constants.Drive.
+
+
+
+
+-
+
+
Nested Class Summary
+
+
Nested classes/interfaces inherited from class edu.wpi.first.wpilibj2.command.Command
+edu.wpi.first.wpilibj2.command.Command.InterruptionBehavior
+
+
+
+-
+
+
Field Summary
+
+
Fields inherited from class edu.wpi.first.wpilibj2.command.Command
+m_requirements
+
+
+
+-
+
+
Constructor Summary
+Constructors
+
+
+
+
+
+
Creates a new TaxiAuto.
+
+
+
+
+
+-
+
+
Method Summary
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.ParallelDeadlineGroup
+addCommands, end, execute, getInterruptionBehavior, initialize, initSendable, isFinished, runsWhenDisabled, setDeadline
+
+
Methods inherited from class edu.wpi.first.wpilibj2.command.Command
+addRequirements, alongWith, andThen, andThen, asProxy, beforeStarting, beforeStarting, cancel, deadlineWith, finallyDo, finallyDo, getName, getRequirements, getSubsystem, handleInterrupt, hasRequirement, ignoringDisable, isScheduled, onlyIf, onlyWhile, raceWith, repeatedly, schedule, setName, setSubsystem, unless, until, withInterruptBehavior, withName, withTimeout
+
+
Methods inherited from class java.lang.Object
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+
+
+
+
+
+
+
+-
+
+
Constructor Details
+
+-
+
+
TaxiLongAuto
+public TaxiLongAuto()
+Creates a new TaxiAuto.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/frc/robot/commands/auto/package-summary.html b/javadoc/frc/robot/commands/auto/package-summary.html
index 8ac545bd..92e04d85 100644
--- a/javadoc/frc/robot/commands/auto/package-summary.html
+++ b/javadoc/frc/robot/commands/auto/package-summary.html
@@ -72,8 +72,10 @@