Index

A B C D E F G H I L M O P R S T U V W X Y Z 
All Classes All Packages

A

A - Variable in class frc.robot.userinterface.RumbleXboxController
 
autonomousInit() - Method in class frc.robot.Robot
 
autonomousPeriodic() - Method in class frc.robot.Robot
 
AutonomousSwitch - Class in frc.robot.commands.autonomous
Creates an autonomous according to the choices chosen in Shuffleboard.
AutonomousSwitch(AutonomousSwitch.StartingPosition, double, boolean, AutonomousSwitch.IntakeSource) - Constructor for class frc.robot.commands.autonomous.AutonomousSwitch
Creates an autonomous according to the choices chosen in Shuffleboard.
AutonomousSwitch.IntakeSource - Enum in frc.robot.commands.autonomous
 
AutonomousSwitch.StartingPosition - Enum in frc.robot.commands.autonomous
 

B

B - Variable in class frc.robot.userinterface.RumbleXboxController
 
botName - Static variable in class frc.robot.RobotMap
 

C

cellCount - Variable in class frc.robot.subsystems.Helix
 
CENTER - frc.robot.commands.autonomous.AutonomousSwitch.StartingPosition
 
cheesyDrive - Variable in class frc.robot.subsystems.DriveBase
 
ClearCellCount - Class in frc.robot.commands
 
ClearCellCount() - Constructor for class frc.robot.commands.ClearCellCount
 
COMPETITION - frc.robot.RobotMap.BotNames
 
convertToTicks(double) - Method in class frc.robot.commands.DriveStraight
 

D

delay - Variable in class frc.robot.commands.autonomous.AutonomousSwitch
 
description - Variable in class frc.robot.commands.autonomous.AutonomousSwitch
 
disabledInit() - Method in class frc.robot.Robot
 
disabledPeriodic() - Method in class frc.robot.Robot
 
doChoicesWork(AutonomousSwitch.StartingPosition, AutonomousSwitch.IntakeSource) - Static method in class frc.robot.commands.autonomous.AutonomousSwitch
Checks if this is a valid choice.
driveBase - Static variable in class frc.robot.subsystems.Subsystems
 
DriveBase - Class in frc.robot.subsystems
The drive base of the robot.
DriveBase() - Constructor for class frc.robot.subsystems.DriveBase
 
driverController - Static variable in class frc.robot.userinterface.UserInterface
The driver controller (white).
driverXboxController - Static variable in class frc.robot.RobotMap
 
DriveStraight - Class in frc.robot.commands
Drives the robot in a straight line.
DriveStraight(double, double) - Constructor for class frc.robot.commands.DriveStraight
Drives the robot in a straight line.

E

end(boolean) - Method in class frc.robot.commands.DriveStraight
 
end(boolean) - Method in class frc.robot.commands.HelixTurn
 
end(boolean) - Method in class frc.robot.commands.Turn
 
end(boolean) - Method in class frc.robot.commands.Vomit
 
execute() - Method in class frc.robot.commands.ClearCellCount
 
execute() - Method in class frc.robot.commands.DriveStraight
 
execute() - Method in class frc.robot.commands.HelixOff
 
execute() - Method in class frc.robot.commands.HelixShoot
 
execute() - Method in class frc.robot.commands.IntakeExtend
 
execute() - Method in class frc.robot.commands.IntakeExtendRetract
 
execute() - Method in class frc.robot.commands.IntakeIn
 
execute() - Method in class frc.robot.commands.IntakeOff
 
execute() - Method in class frc.robot.commands.IntakeRetract
 
execute() - Method in class frc.robot.commands.StartFlywheel
 
execute() - Method in class frc.robot.commands.StopFlywheel
 
execute() - Method in class frc.robot.commands.SwitchCameras
 
execute() - Method in class frc.robot.commands.SwitchGears
 
execute() - Method in class frc.robot.commands.TankDrive
 
execute() - Method in class frc.robot.commands.Turn
 

F

flyboi - Static variable in class frc.robot.subsystems.Subsystems
 
Flyboi - Class in frc.robot.subsystems
The shooter, composed of a single flywheel.
Flyboi() - Constructor for class frc.robot.subsystems.Flyboi
 
frc.robot - package frc.robot
 
frc.robot.commands - package frc.robot.commands
 
frc.robot.commands.autonomous - package frc.robot.commands.autonomous
 
frc.robot.subsystems - package frc.robot.subsystems
 
frc.robot.userinterface - package frc.robot.userinterface
 

G

getAutonomous() - Static method in class frc.robot.ShuffleboardControl
 
getCellEntered() - Method in class frc.robot.subsystems.Intake
 
getGyroAngle() - Method in class frc.robot.subsystems.DriveBase
 
getLeftJoystickX() - Method in class frc.robot.userinterface.RumbleXboxController
 
getLeftJoystickY() - Method in class frc.robot.userinterface.RumbleXboxController
 
getLeftPosition() - Method in class frc.robot.subsystems.DriveBase
 
getLeftTrigger() - Method in class frc.robot.userinterface.RumbleXboxController
 
getPOVAngle() - Method in class frc.robot.userinterface.RumbleXboxController
 
getPower() - Method in class frc.robot.subsystems.Flyboi
 
getRightJoystickX() - Method in class frc.robot.userinterface.RumbleXboxController
 
getRightJoystickY() - Method in class frc.robot.userinterface.RumbleXboxController
 
getRightPosition() - Method in class frc.robot.subsystems.DriveBase
 
getRightTrigger() - Method in class frc.robot.userinterface.RumbleXboxController
 
getRotationCap() - Static method in class frc.robot.RobotMap
 
getSpeedCap() - Static method in class frc.robot.RobotMap
 
gyro - Variable in class frc.robot.subsystems.DriveBase
 

H

helicase - Static variable in class frc.robot.RobotMap
 
helicase - Variable in class frc.robot.subsystems.Helix
 
helix - Static variable in class frc.robot.subsystems.Subsystems
 
Helix - Class in frc.robot.subsystems
The helix, the storage mechanism, with a spinning brush and cell stop piston.
Helix() - Constructor for class frc.robot.subsystems.Helix
 
HelixOff - Class in frc.robot.commands
Turns the helix off.
HelixOff() - Constructor for class frc.robot.commands.HelixOff
 
HelixShoot - Class in frc.robot.commands
Turns the helix when the flywheel is running & up to speed.
HelixShoot() - Constructor for class frc.robot.commands.HelixShoot
 
HelixTurn - Class in frc.robot.commands
Turns the helix on.
HelixTurn() - Constructor for class frc.robot.commands.HelixTurn
 

I

initDefaultCommand() - Method in class frc.robot.subsystems.DriveBase
 
initDefaultCommand() - Method in class frc.robot.subsystems.Flyboi
 
initDefaultCommand() - Method in class frc.robot.subsystems.Helix
 
initialize() - Method in class frc.robot.commands.DriveStraight
 
initialize() - Method in class frc.robot.commands.HelixShoot
 
initialize() - Method in class frc.robot.commands.HelixTurn
 
initialize() - Method in class frc.robot.commands.Turn
 
initialize() - Method in class frc.robot.commands.Vomit
 
intake - Static variable in class frc.robot.subsystems.Subsystems
 
Intake - Class in frc.robot.subsystems
The intake.
Intake() - Constructor for class frc.robot.subsystems.Intake
 
intakeBeamBreak - Static variable in class frc.robot.RobotMap
 
intakeBeamBreak - Variable in class frc.robot.subsystems.Intake
 
intakeExtend() - Method in class frc.robot.subsystems.Intake
Extends the intake (intake down).
IntakeExtend - Class in frc.robot.commands
Extends the intake.
IntakeExtend() - Constructor for class frc.robot.commands.IntakeExtend
 
IntakeExtendRetract - Class in frc.robot.commands
Toggles between the intake extended and the intake retracted.
IntakeExtendRetract() - Constructor for class frc.robot.commands.IntakeExtendRetract
 
intakeExtension - Variable in class frc.robot.subsystems.Intake
 
intakeExtensionIn - Static variable in class frc.robot.RobotMap
 
intakeExtensionOut - Static variable in class frc.robot.RobotMap
 
IntakeIn - Class in frc.robot.commands
Spins the intake wheels in to absorb lemonade cargo.
IntakeIn() - Constructor for class frc.robot.commands.IntakeIn
 
intakeMotor - Static variable in class frc.robot.RobotMap
 
intakeMotor - Variable in class frc.robot.subsystems.Intake
 
IntakeOff - Class in frc.robot.commands
Stops the intake wheels.
IntakeOff() - Constructor for class frc.robot.commands.IntakeOff
 
intakeRetract() - Method in class frc.robot.subsystems.Intake
Retracts the intake (intake up).
IntakeRetract - Class in frc.robot.commands
Retracts the intake.
IntakeRetract() - Constructor for class frc.robot.commands.IntakeRetract
 
intakeSource - Variable in class frc.robot.commands.autonomous.AutonomousSwitch
 
isFinished() - Method in class frc.robot.commands.ClearCellCount
 
isFinished() - Method in class frc.robot.commands.DriveStraight
 
isFinished() - Method in class frc.robot.commands.HelixOff
 
isFinished() - Method in class frc.robot.commands.HelixShoot
 
isFinished() - Method in class frc.robot.commands.IntakeExtend
 
isFinished() - Method in class frc.robot.commands.IntakeExtendRetract
 
isFinished() - Method in class frc.robot.commands.IntakeIn
 
isFinished() - Method in class frc.robot.commands.IntakeOff
 
isFinished() - Method in class frc.robot.commands.IntakeRetract
 
isFinished() - Method in class frc.robot.commands.StartFlywheel
 
isFinished() - Method in class frc.robot.commands.StopFlywheel
 
isFinished() - Method in class frc.robot.commands.SwitchCameras
 
isFinished() - Method in class frc.robot.commands.SwitchGears
 
isFinished() - Method in class frc.robot.commands.Turn
 
isFirstCamera - Static variable in class frc.robot.RobotMap
 
isIntakeDown - Static variable in class frc.robot.RobotMap
 
isSpeedMode - Static variable in class frc.robot.RobotMap
 

L

layoutShuffleboard() - Static method in class frc.robot.ShuffleboardControl
Arranges the Shuffleboard layout.
LB - Variable in class frc.robot.userinterface.RumbleXboxController
 
LEFT - frc.robot.commands.autonomous.AutonomousSwitch.StartingPosition
 
leftEncoder - Variable in class frc.robot.subsystems.Flyboi
 
leftFlywheel - Static variable in class frc.robot.RobotMap
 
leftFrontFollower - Static variable in class frc.robot.RobotMap
 
leftFrontFollowerTalon - Variable in class frc.robot.subsystems.DriveBase
 
leftFrontFollowerVictor - Variable in class frc.robot.subsystems.DriveBase
 
leftMiddleMaster - Static variable in class frc.robot.RobotMap
 
leftMiddleMaster - Variable in class frc.robot.subsystems.DriveBase
 
leftMotorTicks - Variable in class frc.robot.subsystems.DriveBase
 
leftRearFollower - Static variable in class frc.robot.RobotMap
 
leftRearFollowerTalon - Variable in class frc.robot.subsystems.DriveBase
 
leftRearFollowerVictor - Variable in class frc.robot.subsystems.DriveBase
 
LS - Variable in class frc.robot.userinterface.RumbleXboxController
 

M

main(String...) - Static method in class frc.robot.Main
Main initialization function.
Main - Class in frc.robot
Do NOT add any static variables to this class, or any initialization at all.
matchesSettings(AutonomousSwitch.StartingPosition, double, boolean, AutonomousSwitch.IntakeSource) - Method in class frc.robot.commands.autonomous.AutonomousSwitch
 
MIXED - frc.robot.commands.autonomous.AutonomousSwitch.IntakeSource
 

O

operatorController - Static variable in class frc.robot.userinterface.UserInterface
The operator controller (black).
operatorXboxController - Static variable in class frc.robot.RobotMap
 

P

PRACTICE - frc.robot.RobotMap.BotNames
 
printDataToShuffleboard() - Static method in class frc.robot.ShuffleboardControl
Updates data used in Shuffleboard.
pushRobot - Variable in class frc.robot.commands.autonomous.AutonomousSwitch
 

R

RB - Variable in class frc.robot.userinterface.RumbleXboxController
 
RENDEZVOUS - frc.robot.commands.autonomous.AutonomousSwitch.IntakeSource
 
RIGHT - frc.robot.commands.autonomous.AutonomousSwitch.StartingPosition
 
rightEncoder - Variable in class frc.robot.subsystems.Flyboi
 
rightFlywheel - Static variable in class frc.robot.RobotMap
 
rightFrontFollower - Static variable in class frc.robot.RobotMap
 
rightFrontFollowerTalon - Variable in class frc.robot.subsystems.DriveBase
 
rightFrontFollowerVictor - Variable in class frc.robot.subsystems.DriveBase
 
rightMiddleMaster - Static variable in class frc.robot.RobotMap
 
rightMiddleMaster - Variable in class frc.robot.subsystems.DriveBase
 
rightMotorTicks - Variable in class frc.robot.subsystems.DriveBase
 
rightRearFollower - Static variable in class frc.robot.RobotMap
 
rightRearFollowerTalon - Variable in class frc.robot.subsystems.DriveBase
 
rightRearFollowerVictor - Variable in class frc.robot.subsystems.DriveBase
 
Robot - Class in frc.robot
The main Robot class whence all things come.
Robot() - Constructor for class frc.robot.Robot
 
robotInit() - Method in class frc.robot.Robot
 
robotLength - Variable in class frc.robot.commands.autonomous.AutonomousSwitch
 
RobotMap - Class in frc.robot
Ports for motor controllers, caps for speed and rotation, booleans for toggles, and turn direction.
RobotMap() - Constructor for class frc.robot.RobotMap
 
RobotMap.BotNames - Enum in frc.robot
 
robotPeriodic() - Method in class frc.robot.Robot
 
RS - Variable in class frc.robot.userinterface.RumbleXboxController
 
RumbleXboxController - Class in frc.robot.userinterface
An Xbox controller with added vibrational capabilities.
RumbleXboxController(int) - Constructor for class frc.robot.userinterface.RumbleXboxController
 

S

setBot(RobotMap.BotNames) - Static method in class frc.robot.RobotMap
Sets the bot's ports based off of the bot's name.
setHelixMotors(double) - Method in class frc.robot.subsystems.Helix
Spins the helix brush.
setIntakeMotors(double) - Method in class frc.robot.subsystems.Intake
Spins intake motors.
setMotors(double, double) - Method in class frc.robot.subsystems.DriveBase
Sets drive train motors.
setRumble(double) - Method in class frc.robot.userinterface.RumbleXboxController
Sets the degree to which the Xbox controller rumbles.
setShootVoltage(double) - Method in class frc.robot.subsystems.Flyboi
Spins wheel motors at a certain speed by setting its desired voltage.
setSpeedAndRotationCaps(double, double) - Static method in class frc.robot.RobotMap
Sets the caps on speed & rotation for the drive base in teleop.
setupAutonomous() - Static method in class frc.robot.ShuffleboardControl
Sets the default autonomous in case one is not chosen.
Shoot - Class in frc.robot.commands
Warms up the flywheel, then starts shooting out power cells.
Shoot() - Constructor for class frc.robot.commands.Shoot
 
ShootStop - Class in frc.robot.commands
Returns the shooter and helix to their resting positions/stops Shoot.
ShootStop() - Constructor for class frc.robot.commands.ShootStop
 
ShuffleboardControl - Class in frc.robot
 
ShuffleboardControl() - Constructor for class frc.robot.ShuffleboardControl
 
spinWheel(double) - Method in class frc.robot.subsystems.Flyboi
Spins wheel motors.
StartFlywheel - Class in frc.robot.commands
Runs the flywheel.
StartFlywheel() - Constructor for class frc.robot.commands.StartFlywheel
 
StartFlywheel(double) - Constructor for class frc.robot.commands.StartFlywheel
 
startingPosition - Variable in class frc.robot.commands.autonomous.AutonomousSwitch
 
StopFlywheel - Class in frc.robot.commands
Stops the flywheel.
StopFlywheel() - Constructor for class frc.robot.commands.StopFlywheel
 
stopHelixMotors() - Method in class frc.robot.subsystems.Helix
Stops the helix brush.
stopIntakeMotors() - Method in class frc.robot.subsystems.Intake
Stops intake motors.
stopMotors() - Method in class frc.robot.subsystems.DriveBase
Sets drive train motors to zero, effectively stopping the bot.
stopWheel() - Method in class frc.robot.subsystems.Flyboi
Stops wheel motors.
Subsystems - Class in frc.robot.subsystems
Contains instances of all subsystems on the robot.
Subsystems() - Constructor for class frc.robot.subsystems.Subsystems
 
SwitchCameras - Class in frc.robot.commands
Toggles between driver cameras seen in Shuffleboard.
SwitchCameras(VideoSink, UsbCamera, UsbCamera) - Constructor for class frc.robot.commands.SwitchCameras
 
SwitchGears - Class in frc.robot.commands
Toggles between slow and fast mode.
SwitchGears() - Constructor for class frc.robot.commands.SwitchGears
 

T

TankDrive - Class in frc.robot.commands
Uses joystick values to drive the bot in teleop.
TankDrive() - Constructor for class frc.robot.commands.TankDrive
 
teleopInit() - Method in class frc.robot.Robot
 
teleopPeriodic() - Method in class frc.robot.Robot
 
TOASTER - frc.robot.RobotMap.BotNames
 
TRENCH - frc.robot.commands.autonomous.AutonomousSwitch.IntakeSource
 
Turn - Class in frc.robot.commands
Turns the bot a set number of degrees.
Turn(double, double) - Constructor for class frc.robot.commands.Turn
Turns the bot a set number of degrees.

U

updateAutonomous() - Static method in class frc.robot.ShuffleboardControl
Updates the current autonomous according to the choices on Shuffleboard.
UserInterface - Class in frc.robot.userinterface
Contains instances of all UI elements.
UserInterface() - Constructor for class frc.robot.userinterface.UserInterface
 

V

valueOf(String) - Static method in enum frc.robot.commands.autonomous.AutonomousSwitch.IntakeSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum frc.robot.commands.autonomous.AutonomousSwitch.StartingPosition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum frc.robot.RobotMap.BotNames
Returns the enum constant of this type with the specified name.
values() - Static method in enum frc.robot.commands.autonomous.AutonomousSwitch.IntakeSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum frc.robot.commands.autonomous.AutonomousSwitch.StartingPosition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum frc.robot.RobotMap.BotNames
Returns an array containing the constants of this enum type, in the order they are declared.
Vomit - Class in frc.robot.commands
Spins the flywheel, helix, and intake motors all backwards in order to expel power cells.
Vomit() - Constructor for class frc.robot.commands.Vomit
 

W

wheelDiameter - Static variable in class frc.robot.RobotMap
 
wheelSpeed - Variable in class frc.robot.subsystems.Flyboi
 

X

X - Variable in class frc.robot.userinterface.RumbleXboxController
 

Y

Y - Variable in class frc.robot.userinterface.RumbleXboxController
 

Z

zeroEncoderPosition() - Method in class frc.robot.subsystems.DriveBase
Resets the reference point used to calculate distance traveled.
zeroGyroAngle() - Method in class frc.robot.subsystems.DriveBase
Sets the gyro angle to zero.
A B C D E F G H I L M O P R S T U V W X Y Z 
All Classes All Packages