All Classes
| Class | Description |
|---|---|
| AutonomousSwitch |
Creates an autonomous according to the choices chosen in Shuffleboard.
|
| AutonomousSwitch.IntakeSource | |
| AutonomousSwitch.StartingPosition | |
| ClearCellCount | |
| DriveBase |
The drive base of the robot.
|
| DriveStraight |
Drives the robot in a straight line.
|
| Flyboi |
The shooter, composed of a single flywheel.
|
| Helix |
The helix, the storage mechanism, with a spinning brush and cell stop piston.
|
| HelixOff |
Turns the helix off.
|
| HelixShoot |
Turns the helix when the flywheel is running & up to speed.
|
| HelixTurn |
Turns the helix on.
|
| Intake |
The intake.
|
| IntakeExtend |
Extends the intake.
|
| IntakeExtendRetract |
Toggles between the intake extended and the intake retracted.
|
| IntakeIn |
Spins the intake wheels in to absorb lemonade cargo.
|
| IntakeOff |
Stops the intake wheels.
|
| IntakeRetract |
Retracts the intake.
|
| Main |
Do NOT add any static variables to this class, or any initialization at all.
|
| Robot |
The main Robot class whence all things come.
|
| RobotMap |
Ports for motor controllers, caps for speed and rotation, booleans for toggles, and turn direction.
|
| RobotMap.BotNames | |
| RumbleXboxController |
An Xbox controller with added vibrational capabilities.
|
| Shoot |
Warms up the flywheel, then starts shooting out power cells.
|
| ShootStop |
Returns the shooter and helix to their resting positions/stops Shoot.
|
| ShuffleboardControl | |
| StartFlywheel |
Runs the flywheel.
|
| StopFlywheel |
Stops the flywheel.
|
| Subsystems |
Contains instances of all subsystems on the robot.
|
| SwitchCameras |
Toggles between driver cameras seen in Shuffleboard.
|
| SwitchGears |
Toggles between slow and fast mode.
|
| TankDrive |
Uses joystick values to drive the bot in teleop.
|
| Turn |
Turns the bot a set number of degrees.
|
| UserInterface |
Contains instances of all UI elements.
|
| Vomit |
Spins the flywheel, helix, and intake motors all backwards in order to expel power cells.
|