A C D E F G I K L M P R S T X Y Z 
All Classes All Packages

A

arcadeDrive(double, double) - Method in class frc.robot.subsystems.DriveTrainSubsystem
Control the robot by passing in a forward value and a rotation value
ArcadeDriveCommand - Class in frc.robot.commands
 
ArcadeDriveCommand(DriveTrainSubsystem, DoubleSupplier, DoubleSupplier, BooleanSupplier, BooleanSupplier) - Constructor for class frc.robot.commands.ArcadeDriveCommand
Constructor for the ArcadeDriveCommand class
arcadeDrivePartyModeValue - Static variable in class frc.robot.Constants.Kinematics
 
arcadeDrivePrecisionMode - Static variable in class frc.robot.Constants.Kinematics
 
arcadeDriveVoltage - Static variable in class frc.robot.Constants.Kinematics
 
AutonomousCommand - Class in frc.robot.commands.autocommands
The SequentialCommandGroup for the main autonomous command All of the commands that are executed during autonomous are here
AutonomousCommand(DriveTrainSubsystem, ShootingSubsystem) - Constructor for class frc.robot.commands.autocommands.AutonomousCommand
Creates AutonomousCommand
autonomousInit() - Method in class frc.robot.Robot
 
autonomousPeriodic() - Method in class frc.robot.Robot
This function is called periodically during autonomous.

C

checkBooleans(boolean) - Method in class frc.robot.commands.DriveCommand
A very, very important method.
Constants - Class in frc.robot
 
Constants() - Constructor for class frc.robot.Constants
 
Constants.Controller - Class in frc.robot
 
Constants.Kinematics - Class in frc.robot
 
Constants.MotorConstants - Class in frc.robot
 
Controller() - Constructor for class frc.robot.Constants.Controller
 

D

disabledInit() - Method in class frc.robot.Robot
This function is called once when the robot is disabled.
disabledPeriodic() - Method in class frc.robot.Robot
This function is called periodically when disabled.
DoAbsolutelyNothingForSeconds - Class in frc.robot.commands.autocommands
This class does absolutely nothing.
DoAbsolutelyNothingForSeconds(double, DriveTrainSubsystem, ShootingSubsystem) - Constructor for class frc.robot.commands.autocommands.DoAbsolutelyNothingForSeconds
Creates DoAbsolutelyNothingForSeconds
DriveCommand - Class in frc.robot.commands
 
DriveCommand(DriveTrainSubsystem, DoubleSupplier, DoubleSupplier, BooleanSupplier, BooleanSupplier) - Constructor for class frc.robot.commands.DriveCommand
Constructor for the DriveCommand class
DriveForwardDistance - Class in frc.robot.commands.autocommands
 
DriveForwardDistance(DriveTrainSubsystem, double, double) - Constructor for class frc.robot.commands.autocommands.DriveForwardDistance
 
DriveForwardSeconds - Class in frc.robot.commands.autocommands
 
DriveForwardSeconds(double, double, DriveTrainSubsystem) - Constructor for class frc.robot.commands.autocommands.DriveForwardSeconds
Creates DriveForwardSeconds command
driveTrain - Variable in class frc.robot.commands.DriveCommand
 
DriveTrainSubsystem - Class in frc.robot.subsystems
Add your docs here.
DriveTrainSubsystem(CANSparkMax, CANSparkMax, CANSparkMax, CANSparkMax) - Constructor for class frc.robot.subsystems.DriveTrainSubsystem
Constructor, initialize motor controllers and groups.

E

end(boolean) - Method in class frc.robot.commands.ArcadeDriveCommand
 
end(boolean) - Method in class frc.robot.commands.autocommands.DoAbsolutelyNothingForSeconds
 
end(boolean) - Method in class frc.robot.commands.autocommands.DriveForwardDistance
 
end(boolean) - Method in class frc.robot.commands.autocommands.DriveForwardSeconds
 
end(boolean) - Method in class frc.robot.commands.autocommands.IntakeForSecondsCommand
 
end(boolean) - Method in class frc.robot.commands.autocommands.LookForBall
 
end(boolean) - Method in class frc.robot.commands.autocommands.PickUpBall
 
end(boolean) - Method in class frc.robot.commands.autocommands.RotateDegrees
 
end(boolean) - Method in class frc.robot.commands.autocommands.ShootForSecondsCommand
 
end(boolean) - Method in class frc.robot.commands.autocommands.TrackObjectCommand
 
end(boolean) - Method in class frc.robot.commands.DriveCommand
 
end(boolean) - Method in class frc.robot.commands.ShootCommand
 
execute() - Method in class frc.robot.commands.ArcadeDriveCommand
 
execute() - Method in class frc.robot.commands.autocommands.DoAbsolutelyNothingForSeconds
 
execute() - Method in class frc.robot.commands.autocommands.DriveForwardDistance
 
execute() - Method in class frc.robot.commands.autocommands.DriveForwardSeconds
 
execute() - Method in class frc.robot.commands.autocommands.IntakeForSecondsCommand
 
execute() - Method in class frc.robot.commands.autocommands.LookForBall
 
execute() - Method in class frc.robot.commands.autocommands.PickUpBall
 
execute() - Method in class frc.robot.commands.autocommands.RotateDegrees
 
execute() - Method in class frc.robot.commands.autocommands.ShootForSecondsCommand
 
execute() - Method in class frc.robot.commands.autocommands.TrackObjectCommand
 
execute() - Method in class frc.robot.commands.DriveCommand
 
execute() - Method in class frc.robot.commands.ShootCommand
 
execute() - Method in class frc.robot.LimelightRunner
 

F

fastShoot(double) - Method in class frc.robot.subsystems.ShootingSubsystem
Shoots the ball fast to make it into the top hub
fastShootInput - Variable in class frc.robot.commands.ShootCommand
 
fastShootVoltage - Static variable in class frc.robot.Constants.Kinematics
 
frc.robot - package frc.robot
 
frc.robot.commands - package frc.robot.commands
 
frc.robot.commands.autocommands - package frc.robot.commands.autocommands
 
frc.robot.subsystems - package frc.robot.subsystems
 
frontLeftPort - Static variable in class frc.robot.Constants.MotorConstants
 
frontRightPort - Static variable in class frc.robot.Constants.MotorConstants
 

G

getArea() - Method in class frc.robot.LimelightRunner
 
getAutonomousCommand() - Method in class frc.robot.RobotContainer
Gets the autonomous command
getAverageEncoderDistance() - Method in class frc.robot.subsystems.DriveTrainSubsystem
 
getAverageEncoderDistanceInFeet() - Method in class frc.robot.subsystems.DriveTrainSubsystem
 
getHeading() - Method in class frc.robot.subsystems.DriveTrainSubsystem
 
getInstance() - Static method in class frc.robot.LimelightRunner
Returns the Scheduler instance.
getIsTracking() - Method in class frc.robot.LimelightRunner
 
getPose() - Method in class frc.robot.subsystems.DriveTrainSubsystem
 
getTurnRate() - Method in class frc.robot.subsystems.DriveTrainSubsystem
 
getWheelSpeeds() - Method in class frc.robot.subsystems.DriveTrainSubsystem
 
getX() - Method in class frc.robot.LimelightRunner
 
getY() - Method in class frc.robot.LimelightRunner
 

I

initialize() - Method in class frc.robot.commands.ArcadeDriveCommand
 
initialize() - Method in class frc.robot.commands.autocommands.DoAbsolutelyNothingForSeconds
 
initialize() - Method in class frc.robot.commands.autocommands.DriveForwardDistance
 
initialize() - Method in class frc.robot.commands.autocommands.DriveForwardSeconds
 
initialize() - Method in class frc.robot.commands.autocommands.IntakeForSecondsCommand
 
initialize() - Method in class frc.robot.commands.autocommands.LookForBall
 
initialize() - Method in class frc.robot.commands.autocommands.PickUpBall
 
initialize() - Method in class frc.robot.commands.autocommands.RotateDegrees
 
initialize() - Method in class frc.robot.commands.autocommands.ShootForSecondsCommand
 
initialize() - Method in class frc.robot.commands.autocommands.TrackObjectCommand
 
initialize() - Method in class frc.robot.commands.DriveCommand
 
initialize() - Method in class frc.robot.commands.ShootCommand
 
IntakeForSecondsCommand - Class in frc.robot.commands.autocommands
 
IntakeForSecondsCommand(double, int, ShootingSubsystem) - Constructor for class frc.robot.commands.autocommands.IntakeForSecondsCommand
Creates the Intake for seconds command.
intakeVoltage - Static variable in class frc.robot.Constants.Kinematics
 
isFinished() - Method in class frc.robot.commands.ArcadeDriveCommand
 
isFinished() - Method in class frc.robot.commands.autocommands.DoAbsolutelyNothingForSeconds
 
isFinished() - Method in class frc.robot.commands.autocommands.DriveForwardDistance
 
isFinished() - Method in class frc.robot.commands.autocommands.DriveForwardSeconds
 
isFinished() - Method in class frc.robot.commands.autocommands.IntakeForSecondsCommand
 
isFinished() - Method in class frc.robot.commands.autocommands.LookForBall
 
isFinished() - Method in class frc.robot.commands.autocommands.PickUpBall
 
isFinished() - Method in class frc.robot.commands.autocommands.RotateDegrees
 
isFinished() - Method in class frc.robot.commands.autocommands.ShootForSecondsCommand
 
isFinished() - Method in class frc.robot.commands.autocommands.TrackObjectCommand
 
isFinished() - Method in class frc.robot.commands.DriveCommand
 
isFinished() - Method in class frc.robot.commands.ShootCommand
 

K

kaVoltSecondsSquaredPerMeter - Static variable in class frc.robot.Constants.Kinematics
 
kDriveKinematics - Static variable in class frc.robot.Constants.Kinematics
 
Kinematics() - Constructor for class frc.robot.Constants.Kinematics
 
kMaxAccelerationMetersPerSecondSquared - Static variable in class frc.robot.Constants.Kinematics
 
kMaxSpeedMetersPerSecond - Static variable in class frc.robot.Constants.Kinematics
 
kPDriveVel - Static variable in class frc.robot.Constants.Kinematics
 
kRamseteB - Static variable in class frc.robot.Constants.Kinematics
 
kRamseteZeta - Static variable in class frc.robot.Constants.Kinematics
 
ksVolts - Static variable in class frc.robot.Constants.Kinematics
 
kTrackwidthMeters - Static variable in class frc.robot.Constants.Kinematics
 
kvVoltSecondsPerMeter - Static variable in class frc.robot.Constants.Kinematics
 

L

leftBumper - Static variable in class frc.robot.Constants.Controller
 
leftSpeed - Variable in class frc.robot.commands.DriveCommand
 
leftTrigger - Static variable in class frc.robot.Constants.Controller
 
LimelightRunner - Class in frc.robot
 
LimelightRunner() - Constructor for class frc.robot.LimelightRunner
 
LookForBall - Class in frc.robot.commands.autocommands
 
LookForBall(DriveTrainSubsystem) - Constructor for class frc.robot.commands.autocommands.LookForBall
Creates a new AutoDrive.

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.
MotorConstants() - Constructor for class frc.robot.Constants.MotorConstants
 

P

periodic() - Method in class frc.robot.subsystems.DriveTrainSubsystem
 
PickUpBall - Class in frc.robot.commands.autocommands
 
PickUpBall(double, DriveTrainSubsystem, ShootingSubsystem) - Constructor for class frc.robot.commands.autocommands.PickUpBall
Creates a new AutoDrive.

R

RandomCommands - Class in frc.robot.commands.autocommands
 
RandomCommands(DriveTrainSubsystem, ShootingSubsystem) - Constructor for class frc.robot.commands.autocommands.RandomCommands
 
rearLeftPort - Static variable in class frc.robot.Constants.MotorConstants
 
rearRightPort - Static variable in class frc.robot.Constants.MotorConstants
 
resetEncoders() - Method in class frc.robot.subsystems.DriveTrainSubsystem
 
resetOdometry(Pose2d) - Method in class frc.robot.subsystems.DriveTrainSubsystem
 
reverseShoot(double) - Method in class frc.robot.subsystems.ShootingSubsystem
Shoots the ball slowly to make it into the low hub
reverseShootInput - Variable in class frc.robot.commands.ShootCommand
 
reverseShootVoltage - Static variable in class frc.robot.Constants.Kinematics
 
rightBumper - Static variable in class frc.robot.Constants.Controller
 
rightSpeed - Variable in class frc.robot.commands.DriveCommand
 
rightTrigger - Static variable in class frc.robot.Constants.Controller
 
Robot - Class in frc.robot
The VM is configured to automatically run this class, and to call the functions corresponding to each mode, as described in the TimedRobot documentation.
Robot() - Constructor for class frc.robot.Robot
 
RobotContainer - Class in frc.robot
 
RobotContainer() - Constructor for class frc.robot.RobotContainer
Initializes all robot commands.
robotInit() - Method in class frc.robot.Robot
This function is run when the robot is first started up and should be used for any initialization code.
robotPeriodic() - Method in class frc.robot.Robot
This function is called every robot packet, no matter the mode.
RotateDegrees - Class in frc.robot.commands.autocommands
 
RotateDegrees(double, DriveTrainSubsystem, double...) - Constructor for class frc.robot.commands.autocommands.RotateDegrees
How much degrees

S

setMaxOutput(double) - Method in class frc.robot.subsystems.DriveTrainSubsystem
 
SetShouldTrack(boolean) - Method in class frc.robot.commands.autocommands.LookForBall
 
SetShouldTrack(boolean) - Method in class frc.robot.commands.autocommands.TrackObjectCommand
 
ShootCommand - Class in frc.robot.commands
 
ShootCommand(ShootingSubsystem, BooleanSupplier, BooleanSupplier, DoubleSupplier, BooleanSupplier) - Constructor for class frc.robot.commands.ShootCommand
Constructor for the ShootCommand class
ShootForSecondsCommand - Class in frc.robot.commands.autocommands
 
ShootForSecondsCommand(double, DriveTrainSubsystem, ShootingSubsystem) - Constructor for class frc.robot.commands.autocommands.ShootForSecondsCommand
Command that makes the robot shoot for seconds.
ShootingSubsystem - Class in frc.robot.subsystems
Subsystem for the motors that shoot the ball
ShootingSubsystem(CANSparkMax, CANSparkMax, CANSparkMax) - Constructor for class frc.robot.subsystems.ShootingSubsystem
 
slowShoot(double) - Method in class frc.robot.subsystems.ShootingSubsystem
Shoots the ball slowly to make it into the low hub
slowShootInput - Variable in class frc.robot.commands.ShootCommand
 
slowShootVoltage - Static variable in class frc.robot.Constants.Kinematics
 
spinIntake(double) - Method in class frc.robot.subsystems.ShootingSubsystem
Activates the intake system
stopAllMotors() - Method in class frc.robot.subsystems.ShootingSubsystem
 
stopMotors() - Method in class frc.robot.subsystems.DriveTrainSubsystem
 
stopShootingMotors() - Method in class frc.robot.subsystems.ShootingSubsystem
 
subsystem - Variable in class frc.robot.commands.ShootCommand
 

T

tankDrivePartyModeVoltage - Static variable in class frc.robot.Constants.Kinematics
 
tankDrivePrecisionModeVoltage - Static variable in class frc.robot.Constants.Kinematics
 
tankDriveVoltage - Static variable in class frc.robot.Constants.Kinematics
 
tankDriveVolts(double, double) - Method in class frc.robot.subsystems.DriveTrainSubsystem
Tank drive control with voltage
teleopInit() - Method in class frc.robot.Robot
This function is called once when teleop is enabled.
teleopPeriodic() - Method in class frc.robot.Robot
This function is called periodically during operator control.
testInit() - Method in class frc.robot.Robot
This function is called once when test mode is enabled.
testPeriodic() - Method in class frc.robot.Robot
This function is called periodically during test mode.
TrackObjectCommand - Class in frc.robot.commands.autocommands
 
TrackObjectCommand(DriveTrainSubsystem) - Constructor for class frc.robot.commands.autocommands.TrackObjectCommand
Creates a new AutoDrive.

X

xButton - Static variable in class frc.robot.Constants.Controller
 

Y

yButton - Static variable in class frc.robot.Constants.Controller
 

Z

zeroHeading() - Method in class frc.robot.subsystems.DriveTrainSubsystem
 
A C D E F G I K L M P R S T X Y Z 
All Classes All Packages