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

A

ALIGNMENT_EPSILON - Static variable in class frc.robot.RobotConstants.DriveTrain
 
alignmentLost() - Method in class frc.robot.subsystems.DriveTrain
After alignment, check to see if bot loses alignment.
ALLIANCE_WALL_TO_FAR_SECTOR - Static variable in class frc.robot.FieldConstants
Distance from your alliance wall to the opponent's sector line in meters
allocateFRCPorts() - Method in class frc.lib5k.networking.PortManager
Allocate all FRC-related ports automatically
allocatePort(Port) - Method in class frc.lib5k.networking.PortManager
Allocate a network port for use, while obeying firewall rules
AQUA - frc.lib5k.components.BlinkinDriver.LEDSetting
 
arcade(double, double) - Static method in class frc.lib5k.components.drive.DifferentialDriveCalculation
Calculate a percent motor output from speed and rotation inputs using "arcade calculation"
ARM_DOWN_SPEED - Static variable in class frc.robot.RobotConstants.Intake
 
ARM_TICKS_PER_DEGREE - Static variable in class frc.robot.RobotConstants.Intake
 
ARM_UP_SPEED - Static variable in class frc.robot.RobotConstants.Intake
 
AUTO_TARGET_DISTANCE_EPSILON - Static variable in class frc.robot.RobotConstants.Autonomous
 
AutoAlign - Class in frc.robot.commands.actions
 
AutoAlign() - Constructor for class frc.robot.commands.actions.AutoAlign
 
AutoCamera - Class in frc.lib5k.components
Automatic camera streaming.
AutoCamera() - Constructor for class frc.lib5k.components.AutoCamera
 
AutoCamera(int) - Constructor for class frc.lib5k.components.AutoCamera
 
AutoCamera(String, int) - Constructor for class frc.lib5k.components.AutoCamera
 
autoConfig(double, double) - Static method in class frc.lib5k.kinematics.PIDProfile
Generate a PIDProfile using the Zeigler-Nichols tuning method.
Autonomous() - Constructor for class frc.robot.RobotConstants.Autonomous
 
AUTONOMOUS - frc.lib5k.simulation.Hooks.RobotState
 
autonomousInit() - Method in class frc.robot.Robot
 
AutonomousPath - Class in frc.robot.autonomous.paths
 
AutonomousPath() - Constructor for class frc.robot.autonomous.paths.AutonomousPath
 
autonomousPeriodic() - Method in class frc.robot.Robot
 
AutonomousStartpoints - Class in frc.robot.autonomous
Auton startpoints are calculated from the point at the centre of the robot's drivebase.
AutonomousStartpoints() - Constructor for class frc.robot.autonomous.AutonomousStartpoints
 
autoTarget(LimelightTarget) - Method in class frc.robot.subsystems.DriveTrain
Automatically get to an optimal scoring position based on a limelight target input

B

BALL_DISMETER - Static variable in class frc.robot.FieldConstants
Ball diameter in meters
ballsScoreTrench - Class in frc.robot.autonomous.paths.balls
Slow path starting on the right of the line
ballsScoreTrench() - Constructor for class frc.robot.autonomous.paths.balls.ballsScoreTrench
 
BLACK - frc.lib5k.components.BlinkinDriver.LEDSetting
 
BLINK - frc.lib5k.components.limelight.Limelight.LEDMode
 
BLINK - frc.lib5k.components.USBVisionCamera.LEDMode
 
BLINK - frc.robot.vision.Limelight2.LEDMode
 
BlinkinDriver - Class in frc.lib5k.components
A wrapper for the REV Blinkin LED driver
http://www.revrobotics.com/rev-11-1105/
BlinkinDriver(int) - Constructor for class frc.lib5k.components.BlinkinDriver
A wrapper for the REV Blinkin LED driver
BlinkinDriver.LEDSetting - Enum in frc.lib5k.components
 
BLUE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
BLUE_GREEN - frc.lib5k.components.BlinkinDriver.LEDSetting
 
BLUE_SHOT - frc.lib5k.components.BlinkinDriver.LEDSetting
 
BLUE_VIOLET - frc.lib5k.components.BlinkinDriver.LEDSetting
 
BPM_1_AND_2 - frc.lib5k.components.BlinkinDriver.LEDSetting
 
BPM_FOREST - frc.lib5k.components.BlinkinDriver.LEDSetting
 
BPM_LAVA - frc.lib5k.components.BlinkinDriver.LEDSetting
 
BPM_OCEAN - frc.lib5k.components.BlinkinDriver.LEDSetting
 
BPM_RAINBOW - frc.lib5k.components.BlinkinDriver.LEDSetting
 
BREATH_BLUE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
BREATH_GRAY - frc.lib5k.components.BlinkinDriver.LEDSetting
 
BREATH_RED - frc.lib5k.components.BlinkinDriver.LEDSetting
 

C

calculate(double) - Method in class frc.lib5k.control.JRADController
Calculate a system output voltage
calculate(double) - Method in class frc.lib5k.control.PIDv2
Calculate a system output with a custom error value
calculate(double, double, double) - Method in class frc.lib5k.spatial.LocalizationEngine
Calculates the current robot location given some sensor readings.
canAllocate(Port) - Method in class frc.lib5k.networking.PortManager
Check if the specified network port can be allocated
CellSuperstructure - Class in frc.robot.subsystems
The CellSuperstructure is the overarching subsystem and state machine in charge of managing the intake, sorting, and shooting of balls.
CHASE_BLUE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
CHASE_GRAY - frc.lib5k.components.BlinkinDriver.LEDSetting
 
CHASE_RED - frc.lib5k.components.BlinkinDriver.LEDSetting
 
Chooser - Class in frc.robot.autonomous
Class for handling autonomous command generation
Chooser() - Constructor for class frc.robot.autonomous.Chooser
Here, we set up each chooser.
clamp(double, double, double) - Static method in class frc.lib5k.utils.Mathutils
Returns value clamped between low and high boundaries.
clearAllFaults() - Method in class frc.lib5k.components.LinearActuator
 
ClimbController - Class in frc.robot.commands
 
ClimbController() - Constructor for class frc.robot.commands.ClimbController
 
Climber - Class in frc.robot.subsystems
Robot climber subsystem
Climber() - Constructor for class frc.robot.RobotConstants.Climber
 
Climber.Position - Enum in frc.robot.subsystems
System positions
close() - Method in class frc.lib5k.logging.USBLogger
 
COLOR_1_AND_2_NO_BLEND - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR1_BLEND_TO_BLACK - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR1_BREATH_FAST - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR1_BREATH_SLOW - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR1_CHASE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR1_HEARTBEAT_FAST - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR1_HEARTBEAT_MEDIUM - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR1_HEARTBEAT_SLOW - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR1_LARSON - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR1_SHOT - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR1_STROBE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR2_BLEND_TO_BLACK - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR2_BREATH_FAST - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR2_BREATH_SLOW - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR2_CHASE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR2_HEARTBEAT_FAST - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR2_HEARTBEAT_MEDIUM - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR2_HEARTBEAT_SLOW - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR2_LARSON - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR2_SHOT - frc.lib5k.components.BlinkinDriver.LEDSetting
 
COLOR2_STROBE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
Color5k - Class in frc.lib5k.utils
 
Color5k(double, double, double) - Constructor for class frc.lib5k.utils.Color5k
 
Color5k(int, int, int) - Constructor for class frc.lib5k.utils.Color5k
 
ColorSensor5k - Class in frc.lib5k.components.sensors
Extensions to the REV ColorSensor V3
ColorSensor5k(I2C.Port) - Constructor for class frc.lib5k.components.sensors.ColorSensor5k
 
ColorUtils - Class in frc.lib5k.utils
 
ColorUtils() - Constructor for class frc.lib5k.utils.ColorUtils
 
Compass - Class in frc.lib5k.components
 
Compass() - Constructor for class frc.lib5k.components.Compass
Create a Compass that points to the robot's location at time of creation
Compass(FieldPosition) - Constructor for class frc.lib5k.components.Compass
Create a Compass that points to a specific FieldPosition.
Component(String, Runnable) - Constructor for class frc.lib5k.UnifiedLooper.Component
 
ComponentTelemetry - Class in frc.lib5k.utils.telemetry
 
compute(FieldPosition, DriveConstraints, double, double) - Method in class frc.lib5k.kinematics.MovementPlanner
Compute a MovementSegment from the current robot location, and some parameters.
CONFETTI - frc.lib5k.components.BlinkinDriver.LEDSetting
 
config(double, double, double) - Method in class frc.lib5k.control.PIDv2
Configure the PID controller with new gains
config(PIDProfile) - Method in class frc.lib5k.control.PIDv2
Configure the PID controller with a new PIDProfile
configCurrentLimit(WPI_TalonSRX, int, int, int, int) - Static method in class frc.lib5k.components.motors.TalonHelper
Configure a WPI_TalonSRX current limiting
constructDeployPath(String) - Static method in class frc.lib5k.utils.FileUtils
Append a filename to the deploy path
Consts - Class in frc.lib5k.utils
 
Consts() - Constructor for class frc.lib5k.utils.Consts
 
ControlGains() - Constructor for class frc.robot.RobotConstants.ControlGains
 
convert(double, double, double) - Static method in class frc.lib5k.utils.Measurement
Converts a measurement into specified units
CUBIC - frc.lib5k.components.drive.InputUtils.ScalingMode
 
CubicDeadband - Class in frc.lib5k.control
This Scaling method was inspired by this blog post: http://www.mimirgames.com/articles/games/joystick-input-and-using-deadbands/ Formula: y = ((w * (x ^ 3) + (1.0 - w) * x) - (abs(x) / x) * (w * (d ^ 3) + (1.0 - w) * d)) / (1.0 - (w * (d ^ 3) + (1.0 - w) * d)) This can be visualized on desmos: https://www.desmos.com/calculator/awcputalxe
CubicDeadband(double, double) - Constructor for class frc.lib5k.control.CubicDeadband
Cubic scaling deadband
CURRENT - frc.robot.subsystems.Climber.Position
 
CurrentLimits() - Constructor for class frc.robot.RobotConstants.DriveTrain.CurrentLimits
 
CYCLES_BEFORE_INTAKE - Static variable in class frc.robot.RobotConstants.Hopper
 

D

DARK_BLUE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
DARK_GRAY - frc.lib5k.components.BlinkinDriver.LEDSetting
 
DARK_GREEN - frc.lib5k.components.BlinkinDriver.LEDSetting
 
DARK_RED - frc.lib5k.components.BlinkinDriver.LEDSetting
 
Dashboard - Class in frc.robot
Robot status and2 data interface for driver dashboard
Deadbands() - Constructor for class frc.robot.RobotConstants.HumanInputs.Deadbands
 
deallocatePort(Port) - Method in class frc.lib5k.networking.PortManager
Remove a port from the allocation
debug - Variable in class frc.lib5k.control.PIDv2
 
DEFAULT - frc.lib5k.components.limelight.Limelight.LEDMode
 
DEFAULT - frc.robot.vision.Limelight2.LEDMode
 
DEFAULT_COLOR_THRESHOLD - Static variable in class frc.robot.RobotConstants.PanelManipulator
Threshold for color comparison (taken from REV ColorMatch)
DEFAULT_VELOCITY - Static variable in class frc.robot.RobotConstants.Shooter
 
defaultPCMID - Static variable in class frc.lib5k.utils.RobotConfiguration
 
DifferentialDriveCalculation - Class in frc.lib5k.components.drive
Helpers for calculating differential drive kinematics
DifferentialDriveCalculation() - Constructor for class frc.lib5k.components.drive.DifferentialDriveCalculation
 
DISABLED - frc.lib5k.simulation.Hooks.RobotState
 
disabledInit() - Method in class frc.robot.Robot
 
disabledPeriodic() - Method in class frc.robot.Robot
 
DISTANCE_THRESHOLD - Static variable in class frc.robot.RobotConstants.PanelManipulator
 
drive(double, double) - Method in class frc.robot.subsystems.DriveTrain
Open-loop control the drivebase with a desired speed and rotation factor.
DRIVEBASE_LENGTH - Static variable in class frc.robot.RobotConstants.DriveTrain.Measurements
 
DRIVEBASE_WIDTH - Static variable in class frc.robot.RobotConstants.DriveTrain.Measurements
 
DriveConstraints - Class in frc.lib5k.kinematics
Used to set bounds for robot movement
DriveConstraints(double, double) - Constructor for class frc.lib5k.kinematics.DriveConstraints
 
DriveConstraints(double, double, double) - Constructor for class frc.lib5k.kinematics.DriveConstraints
Robot movement constraints
DriveControl - Class in frc.robot.commands
Default command for controlling the robot drivebase with Xbox controller inputs.
DriveControl() - Constructor for class frc.robot.commands.DriveControl
DriveControl constructor
DriveDistance - Class in frc.robot.autonomous.actions
 
DriveDistance(double, double, double) - Constructor for class frc.robot.autonomous.actions.DriveDistance
 
drivePidController - Static variable in class frc.robot.RobotConstants.ControlGains
 
DRIVER - frc.lib5k.components.limelight.Limelight.CameraMode
 
DRIVER_CONTROLLER_ID - Static variable in class frc.robot.RobotConstants.HumanInputs
HID device id of the driver ans operator Xbox controllers
DriveSignal - Class in frc.lib5k.kinematics
A collection of differential drivebase motor values
DriveSignal(double, double) - Constructor for class frc.lib5k.kinematics.DriveSignal
Create a DriveSignal from values.
DriveToCommand - Class in frc.robot.autonomous.actions
A command that will drive the robot from a dynamic pose to an absolute pose
DriveToCommand(Pose2d) - Constructor for class frc.robot.autonomous.actions.DriveToCommand
Create a DriveToCommand
DriveToCommand(Pose2d, SpeedConstraint) - Constructor for class frc.robot.autonomous.actions.DriveToCommand
Create a DriveToCommand
DriveToCommand(Pose2d, SpeedConstraint, boolean) - Constructor for class frc.robot.autonomous.actions.DriveToCommand
Create a DriveToCommand
DriveToCommand(Pose2d, SpeedConstraint, boolean, boolean) - Constructor for class frc.robot.autonomous.actions.DriveToCommand
Create a DriveToCommand
DriveTrain - Class in frc.robot.subsystems
The DriveTrain handles all robot movement.
DriveTrain() - Constructor for class frc.robot.RobotConstants.DriveTrain
 
DriveTrain.DriveMode - Enum in frc.robot.subsystems
 

E

EasyTrajectory - Class in frc.robot.autonomous.helpers
 
EasyTrajectory(Pose2d...) - Constructor for class frc.robot.autonomous.helpers.EasyTrajectory
Create a trajectory from a list of points
EasyTrajectory(Pose2d, Pose2d) - Constructor for class frc.robot.autonomous.helpers.EasyTrajectory
Create a trajectory from a start and end position
EasyTrajectory(Pose2d, Pose2d, Translation2d...) - Constructor for class frc.robot.autonomous.helpers.EasyTrajectory
Create a cubic spline trajectory from start, end, and s-curve points
EasyTrajectory(Pose2d, Translation2d, Translation2d, Pose2d) - Constructor for class frc.robot.autonomous.helpers.EasyTrajectory
Create a cubic spline trajectory from start, end, and s-curve points
ENABLE_PID_TUNING_OUTPUTS - Static variable in class frc.robot.RobotConstants
 
enableCurrentLimit(boolean) - Method in interface frc.lib5k.components.motors.interfaces.ICurrentController
 
enableCurrentLimit(boolean) - Method in class frc.lib5k.components.motors.TalonSRXCollection
Set if current limiting should be enabled
enableLogging(boolean) - Method in class frc.lib5k.utils.telemetry.FlywheelTuner
Enable a logging session
enablePortforwarding(String) - Method in class frc.lib5k.components.limelight.Limelight
 
enableRampRateLimiting(boolean) - Method in interface frc.lib5k.components.motors.interfaces.IRampRateController
Set if ramp rate limiting should be enabled for the controller
enableRampRateLimiting(boolean) - Method in class frc.lib5k.components.motors.MixedMotorCollection
 
enableRampRateLimiting(boolean) - Method in class frc.lib5k.components.motors.SparkCollection
 
enableRampRateLimiting(boolean) - Method in class frc.lib5k.components.motors.TalonSRXCollection
 
enableRampRateLimiting(boolean) - Method in class frc.lib5k.components.motors.VictorSPXCollection
 
enableSnapshots(boolean) - Method in class frc.lib5k.components.limelight.Limelight
Allows users to take snapshots during a match
enableTargetChecking(boolean) - Method in class frc.robot.vision.TargetTracker
Should target checking be enabled? When on, the limelight will briefly flash once every second and check for goals.
enableUSBLogging(USBLogger) - Method in class frc.lib5k.utils.RobotLogger
Enable logging to a USB
enableVision(boolean) - Method in class frc.robot.vision.Limelight2
Switch between vision and driver mode
ENCODER_RAMP_RATE - Static variable in class frc.robot.RobotConstants.DriveTrain.Simulation
 
EncoderBase - Class in frc.lib5k.components.sensors
Base for encoders
EncoderBase() - Constructor for class frc.lib5k.components.sensors.EncoderBase
 
Encoders() - Constructor for class frc.robot.RobotConstants.DriveTrain.Encoders
 
end(boolean) - Method in class frc.robot.autonomous.actions.cells.IntakeCells
 
end(boolean) - Method in class frc.robot.autonomous.actions.cells.ShootCells
 
end(boolean) - Method in class frc.robot.autonomous.actions.cells.UnjamCells
 
end(boolean) - Method in class frc.robot.autonomous.actions.cells.UnjamUpCells
 
end(boolean) - Method in class frc.robot.autonomous.actions.DriveDistance
 
end(boolean) - Method in class frc.robot.autonomous.actions.DriveToCommand
 
end(boolean) - Method in class frc.robot.autonomous.actions.TurnToCommand
 
end(boolean) - Method in class frc.robot.autonomous.actions.VisionAlign
 
end(boolean) - Method in class frc.robot.commands.actions.AutoAlign
 
end(boolean) - Method in class frc.robot.commands.actions.controlpanel.PositionPanel
 
end(boolean) - Method in class frc.robot.commands.actions.controlpanel.RotatePanel
 
end(boolean) - Method in class frc.robot.commands.actions.controlpanel.TimePanel
 
end(boolean) - Method in class frc.robot.commands.actions.LowerBalls
 
end(boolean) - Method in class frc.robot.commands.ClimbController
 
END_BLEND - frc.lib5k.components.BlinkinDriver.LEDSetting
 
END_BLEND_1_AND_2 - frc.lib5k.components.BlinkinDriver.LEDSetting
 
epsilonEquals(double, double, double) - Static method in class frc.lib5k.utils.Mathutils
Checks if two values are roughly equal to each other.
epsilonEquals(Color, Color, double) - Static method in class frc.lib5k.utils.ColorUtils
 
equals(Port) - Method in class frc.lib5k.networking.Port
 
Error2D - Class in frc.lib5k.kinematics
 
Error2D(double, double) - Constructor for class frc.lib5k.kinematics.Error2D
Create a new Error2D
execute() - Method in class frc.robot.autonomous.actions.cells.IntakeCells
 
execute() - Method in class frc.robot.autonomous.actions.DriveDistance
 
execute() - Method in class frc.robot.autonomous.actions.DriveToCommand
 
execute() - Method in class frc.robot.autonomous.actions.LogCommand
 
execute() - Method in class frc.robot.autonomous.actions.TurnToCommand
 
execute() - Method in class frc.robot.autonomous.actions.VisionAlign
 
execute() - Method in class frc.robot.commands.actions.AutoAlign
 
execute() - Method in class frc.robot.commands.ClimbController
 
execute() - Method in class frc.robot.commands.DriveControl
 
execute() - Method in class frc.robot.commands.OperatorControl
 
exists() - Method in class frc.lib5k.spatial.VisionTarget
 

F

face(double, double) - Method in class frc.robot.subsystems.DriveTrain
 
face(Rotation2d, double) - Method in class frc.robot.subsystems.DriveTrain
Turn the drivebase to face an angle
face(LimelightTarget, double) - Method in class frc.robot.subsystems.DriveTrain
Turn the drivebase to face a Limelihgt target
FaultReporter - Class in frc.lib5k.roborio
Utility for tracking and reporting RoboRIO FPGA faults.
feed(boolean) - Method in class frc.lib5k.components.Latch
 
feed(boolean) - Method in class frc.lib5k.control.Toggle
 
feed(double) - Method in class frc.lib5k.control.CubicDeadband
Pass an input through a cubic scaling function
feed(double) - Method in class frc.lib5k.control.PID
Feed the controller with a sensor reading
feed(double) - Method in class frc.lib5k.control.PIDv2
Feed the system with the current sensor reading
feed(double) - Method in class frc.lib5k.control.SlewLimiter
Limit a value, and update the system
feed(double) - Method in class frc.lib5k.control.TimedSlewLimiter
Limit a value, and update the system.
feedError(double) - Method in class frc.lib5k.control.PID
Feed the controller with a sensor error
FIELD_LENGTH - Static variable in class frc.robot.FieldConstants
Field length in meters
FIELD_WIDTH - Static variable in class frc.robot.FieldConstants
Field width in meters
FieldConstants - Class in frc.robot
 
FieldConstants() - Constructor for class frc.robot.FieldConstants
 
FieldPosition - Class in frc.lib5k.kinematics
Used to denote a robot position
FieldPosition(double, double) - Constructor for class frc.lib5k.kinematics.FieldPosition
A field-relative point in space (in meters)
FieldPosition(double, double, double) - Constructor for class frc.lib5k.kinematics.FieldPosition
A field-relative point in space (in meters)
FieldPosition(FieldPosition) - Constructor for class frc.lib5k.kinematics.FieldPosition
Copy constructor for a FieldPosition
FileUtils - Class in frc.lib5k.utils
Tools for working with the filesystem
FileUtils() - Constructor for class frc.lib5k.utils.FileUtils
 
FIRE_LARGE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
FIRE_MEDIUM - frc.lib5k.components.BlinkinDriver.LEDSetting
 
flush() - Method in class frc.lib5k.components.pneumatics.LazySolenoid
re-send the current state to flush CAN
flush() - Method in class frc.lib5k.components.sensors.LineBreak
Flush the CAN bus and send a new packet to keep external power enabled
FlywheelTuner - Class in frc.lib5k.utils.telemetry
A utility class for providing data to a robot telemetry client
FlywheelTuner(String, DoubleSupplier) - Constructor for class frc.lib5k.utils.telemetry.FlywheelTuner
Create a FlywheelTuner server
FMS2014Firewall - Class in frc.lib5k.networking.firewall
 
FMS2014Firewall() - Constructor for class frc.lib5k.networking.firewall.FMS2014Firewall
 
forceCellCount(int) - Method in class frc.robot.subsystems.cellmech.Hopper
Force-override the internal power cell counter
forEachSlave(Consumer<WPI_TalonSRX>) - Method in class frc.lib5k.components.motors.TalonSRXCollection
For-Each over each slave controller
forEachSlave(Consumer<WPI_VictorSPX>) - Method in class frc.lib5k.components.motors.VictorSPXCollection
For-Each over each slave controller
forEachSlave(Consumer<Spark>) - Method in class frc.lib5k.components.motors.SparkCollection
For-Each over each slave controller
forEachSlave(Consumer<SpeedController>) - Method in class frc.lib5k.components.motors.MixedMotorCollection
For-Each over each slave controller
FPGAClock - Class in frc.lib5k.roborio
Tools for interacting with the FPGA's high-precision clock
FPGAClock() - Constructor for class frc.lib5k.roborio.FPGAClock
 
frc.lib5k - package frc.lib5k
 
frc.lib5k.components - package frc.lib5k.components
 
frc.lib5k.components.drive - package frc.lib5k.components.drive
 
frc.lib5k.components.gyroscopes - package frc.lib5k.components.gyroscopes
 
frc.lib5k.components.limelight - package frc.lib5k.components.limelight
 
frc.lib5k.components.motors - package frc.lib5k.components.motors
 
frc.lib5k.components.motors.interfaces - package frc.lib5k.components.motors.interfaces
 
frc.lib5k.components.motors.motorsensors - package frc.lib5k.components.motors.motorsensors
 
frc.lib5k.components.pneumatics - package frc.lib5k.components.pneumatics
 
frc.lib5k.components.sensors - package frc.lib5k.components.sensors
 
frc.lib5k.components.sensors.interfaces - package frc.lib5k.components.sensors.interfaces
 
frc.lib5k.control - package frc.lib5k.control
 
frc.lib5k.game - package frc.lib5k.game
 
frc.lib5k.interfaces - package frc.lib5k.interfaces
 
frc.lib5k.kinematics - package frc.lib5k.kinematics
 
frc.lib5k.kinematics.motionprofiling - package frc.lib5k.kinematics.motionprofiling
 
frc.lib5k.kinematics.purepursuit - package frc.lib5k.kinematics.purepursuit
 
frc.lib5k.logging - package frc.lib5k.logging
 
frc.lib5k.loops.loopables - package frc.lib5k.loops.loopables
 
frc.lib5k.loops.loopers - package frc.lib5k.loops.loopers
 
frc.lib5k.networking - package frc.lib5k.networking
 
frc.lib5k.networking.exceptions - package frc.lib5k.networking.exceptions
 
frc.lib5k.networking.firewall - package frc.lib5k.networking.firewall
 
frc.lib5k.roborio - package frc.lib5k.roborio
 
frc.lib5k.simulation - package frc.lib5k.simulation
 
frc.lib5k.simulation.mock.sensors - package frc.lib5k.simulation.mock.sensors
 
frc.lib5k.simulation.wpihooks.imgui - package frc.lib5k.simulation.wpihooks.imgui
 
frc.lib5k.simulation.wrappers - package frc.lib5k.simulation.wrappers
 
frc.lib5k.spatial - package frc.lib5k.spatial
 
frc.lib5k.utils - package frc.lib5k.utils
 
frc.lib5k.utils.telemetry - package frc.lib5k.utils.telemetry
 
frc.robot - package frc.robot
 
frc.robot.autonomous - package frc.robot.autonomous
 
frc.robot.autonomous.actions - package frc.robot.autonomous.actions
 
frc.robot.autonomous.actions.cells - package frc.robot.autonomous.actions.cells
 
frc.robot.autonomous.helpers - package frc.robot.autonomous.helpers
 
frc.robot.autonomous.paths - package frc.robot.autonomous.paths
 
frc.robot.autonomous.paths.balls - package frc.robot.autonomous.paths.balls
 
frc.robot.autonomous.paths.score - package frc.robot.autonomous.paths.score
 
frc.robot.autonomous.paths.test - package frc.robot.autonomous.paths.test
 
frc.robot.commands - package frc.robot.commands
 
frc.robot.commands.actions - package frc.robot.commands.actions
 
frc.robot.commands.actions.controlpanel - package frc.robot.commands.actions.controlpanel
 
frc.robot.subsystems - package frc.robot.subsystems
 
frc.robot.subsystems.cellmech - package frc.robot.subsystems.cellmech
 
frc.robot.vision - package frc.robot.vision
 
freeze() - Method in class frc.robot.subsystems.cellmech.Intake
Safety-freeze the system
fromArcadeInputs(double, double) - Static method in class frc.lib5k.kinematics.DriveSignal
Complete a very simple solve from [speed, rotation] to [L, R] vectors.
fullReset() - Method in class frc.lib5k.components.sensors.EncoderBase
Reset the encoder "0" position

G

GameData - Class in frc.robot
 
GEAR_RATIO - Static variable in class frc.robot.RobotConstants.DriveTrain.Measurements
 
generate(boolean, boolean) - Method in class frc.robot.autonomous.paths.AutonomousPath
Generate command group using params
generate(EasyTrajectory) - Static method in class frc.robot.autonomous.helpers.PathGenerator
Generate a path following command group from a trajectory
generate(EasyTrajectory, SpeedConstraint) - Static method in class frc.robot.autonomous.helpers.PathGenerator
Generate a path following command group from a trajectory and a constraint
generate(EasyTrajectory, SpeedConstraint, boolean) - Static method in class frc.robot.autonomous.helpers.PathGenerator
 
generate(EasyTrajectory, SpeedConstraint, boolean, boolean) - Static method in class frc.robot.autonomous.helpers.PathGenerator
 
generateAutonomousCommand() - Method in class frc.robot.autonomous.Chooser
Generate an Autonomous command to be run based on chooser inputs
get() - Method in enum frc.lib5k.components.BlinkinDriver.LEDSetting
 
get() - Method in class frc.lib5k.components.Latch
 
get() - Method in class frc.lib5k.components.sensors.HallEffect
 
get() - Method in interface frc.lib5k.components.sensors.interfaces.IBinarySensor
Get binary sensor reading
get() - Method in class frc.lib5k.components.sensors.LimitSwitch
 
get() - Method in class frc.lib5k.control.Toggle
This is to be used in a situation were you are not looking to toggle the value, just read
get() - Method in class frc.lib5k.simulation.wrappers.SimSparkMax
 
getABSPoints() - Method in class frc.robot.autonomous.helpers.EasyTrajectory
Get all defined absolute points.
getAlliance() - Static method in class frc.lib5k.game.Match
Get the current alliance
getAllianceStationID() - Static method in class frc.lib5k.game.Match
Get the alliance station ID of the humans (where we are set up on the field)
getAngle() - Method in class frc.lib5k.components.gyroscopes.NavX
 
getArea() - Method in class frc.lib5k.components.limelight.LimelightTarget
Target Area
getArea() - Method in class frc.lib5k.spatial.VisionTarget
 
getArea() - Method in class frc.robot.vision.Limelight2
Get target area [0% to 100%]
getAverageSpeed() - Method in class frc.lib5k.components.sensors.EncoderBase
 
getBalls - Variable in class frc.robot.autonomous.paths.AutonomousPath
 
getCameraFeed() - Method in class frc.robot.subsystems.Climber
Get the climber camera feed
getCellCount() - Method in class frc.robot.subsystems.cellmech.Hopper
 
getCommand() - Method in class frc.robot.autonomous.paths.AutonomousPath
Get the command to run
getCommand() - Method in class frc.robot.autonomous.paths.balls.ballsScoreTrench
 
getCommand() - Method in class frc.robot.autonomous.paths.score.ScoreCenter
 
getCommand() - Method in class frc.robot.autonomous.paths.score.ScoreGetBalls
 
getCommand() - Method in class frc.robot.autonomous.paths.score.ScorePickupRight
 
getCommand() - Method in class frc.robot.autonomous.paths.score.ScoreRight
 
getCommand() - Method in class frc.robot.autonomous.paths.test.TestPID
 
getCommand() - Method in class frc.robot.autonomous.paths.test.TestReverse
 
getControlColor() - Method in class frc.robot.GameData
 
getDefaultEncoder() - Method in class frc.lib5k.components.motors.TalonSRXCollection
 
getDefaultEncoder() - Method in class frc.lib5k.components.motors.VictorSPXCollection
 
getDefaultEncoder() - Method in interface frc.lib5k.components.sensors.interfaces.IEncoderProvider
Get the default encoder
getDeployPath() - Static method in class frc.lib5k.utils.FileUtils
Query WPIlib's filesystem for deploy path
getDistance() - Method in class frc.lib5k.spatial.VisionTarget
Get the distance from the camera to the target in meters
getEncoder(int, boolean) - Method in class frc.lib5k.components.motors.TalonSRXCollection
 
getEncoder(int, boolean) - Method in class frc.lib5k.components.motors.VictorSPXCollection
 
getEncoder(int, boolean) - Method in interface frc.lib5k.components.sensors.interfaces.IEncoderProvider
Get an encoder of a specific ID.
getError() - Method in class frc.lib5k.components.Compass
Get an Error2D object for the position error from the robot's position to the Compass point
getError() - Method in class frc.lib5k.control.PID
 
getError(FieldPosition) - Method in class frc.lib5k.components.Compass
Get an Error2D object for the position error from the robot's position to the Compass point
getEstimatedVoltage() - Method in interface frc.lib5k.components.motors.interfaces.IVoltageOutputController
Estimate controller output voltage from speed
getEstimatedVoltage() - Method in class frc.lib5k.components.motors.MixedMotorCollection
 
getEstimatedVoltage() - Method in class frc.lib5k.components.motors.SparkCollection
 
getEstimatedVoltage() - Method in class frc.lib5k.components.motors.TalonSRXCollection
 
getEstimatedVoltage() - Method in class frc.lib5k.components.motors.VictorSPXCollection
 
getEventName() - Static method in class frc.lib5k.game.Match
Get the FRC event name
getFeed() - Method in class frc.lib5k.components.AutoCamera
Get the camera feed object
getFPGAMilliseconds() - Static method in class frc.lib5k.roborio.FPGAClock
Get the number of milliseconds since the robot timer started
getFPGASeconds() - Static method in class frc.lib5k.roborio.FPGAClock
Get the number of seconds since the robot timer started
getGameStage() - Method in class frc.robot.GameData
 
getGSM() - Static method in class frc.lib5k.game.Match
Get the game specific message (data sent by FMS about current match)
getHeading() - Method in class frc.lib5k.components.gyroscopes.NavX
Returns the heading of the robot.
getHeadingError() - Method in class frc.lib5k.components.Compass
 
getHome() - Static method in class frc.lib5k.utils.FileUtils
 
getInstance() - Static method in class frc.lib5k.components.gyroscopes.NavX
Get the Default NavX instance
getInstance() - Static method in class frc.lib5k.networking.PortManager
 
getInstance() - Static method in class frc.lib5k.roborio.FaultReporter
 
getInstance() - Static method in class frc.lib5k.simulation.wpihooks.imgui.IMGUIFieldReporter
 
getInstance() - Static method in class frc.lib5k.spatial.LocalizationEngine
Get the current LocalizationEngine instance
getInstance() - Static method in class frc.lib5k.utils.RobotLogger
Get a RobotLogger instance
getInstance() - Static method in class frc.lib5k.utils.telemetry.ComponentTelemetry
 
getInstance() - Static method in class frc.robot.Dashboard
 
getInstance() - Static method in class frc.robot.GameData
Get the GameData instance
getInstance() - Static method in class frc.robot.OI
Get the OI instance
getInstance() - Static method in class frc.robot.subsystems.cellmech.Hopper
Get the instance of Hopper
getInstance() - Static method in class frc.robot.subsystems.cellmech.Intake
Get the instance of Intake
getInstance() - Static method in class frc.robot.subsystems.cellmech.Shooter
Get the instance of Shooter
getInstance() - Static method in class frc.robot.subsystems.CellSuperstructure
Get the CellSuperstructure instance
getInstance() - Static method in class frc.robot.subsystems.Climber
Get the instance of Climber
getInstance() - Static method in class frc.robot.subsystems.DriveTrain
Get the DriveTrain instance.
getInstance() - Static method in class frc.robot.subsystems.PanelManipulator
Get the PanelManipulator instance
getInstance() - Static method in class frc.robot.vision.Limelight2
 
getInstance() - Static method in class frc.robot.vision.TargetTracker
 
getInteriorPoints() - Method in class frc.robot.autonomous.helpers.EasyTrajectory
Get interior points.
getIRange() - Method in class frc.lib5k.control.PIDv2
 
getL() - Method in class frc.lib5k.kinematics.DriveSignal
Get the left value
getLastSnapshot() - Method in class frc.robot.vision.TargetTracker
Get the latest target checking snapshot
getLatency() - Method in class frc.lib5k.components.limelight.Limelight
The pipeline's latency contribution
getLEDMode() - Method in class frc.robot.vision.Limelight2
 
getLeftMeters() - Method in interface frc.lib5k.components.drive.IDifferentialDrivebase
Get left side distance traveled in meters
getLeftMeters() - Method in class frc.robot.subsystems.DriveTrain
Get the left side distance traveled in meters
getLibraryVersion() - Static method in class frc.lib5k.roborio.RR_HAL
Get the Lib5K version (wpi version + Lib5K identifier + FRC year)
getLocationObject() - Method in class frc.lib5k.spatial.LocalizationEngine
Get a reference to the current FieldPosition object.
getLongestSide() - Method in class frc.lib5k.components.limelight.LimelightTarget
Sidelength of longest side of the fitted bounding box
getMaster() - Method in class frc.lib5k.components.motors.TalonSRXCollection
Get the master TalonSRX
getMaster() - Method in class frc.lib5k.components.motors.VictorSPXCollection
Get the master VictorSPX
getMatchNumber() - Static method in class frc.lib5k.game.Match
Get the current match number
getMatchTime() - Static method in class frc.lib5k.game.Match
Get an estimation of the time remaining in the current match (current mode)
getMatchType() - Static method in class frc.lib5k.game.Match
Get the match type
getMaxAccel() - Method in class frc.lib5k.kinematics.motionprofiling.MotionConstraints
 
getMaxJerk() - Method in class frc.lib5k.kinematics.motionprofiling.MotionConstraints
 
getMaxTurn() - Method in class frc.lib5k.kinematics.DriveConstraints
 
getMaxVel() - Method in class frc.lib5k.kinematics.DriveConstraints
 
getMaxVelocity() - Method in class frc.lib5k.kinematics.motionprofiling.MotionConstraints
 
getMeters(int, double) - Method in class frc.lib5k.components.sensors.EncoderBase
Get sensor distance traveled in meters
getMetersPerCycle(int, double) - Method in class frc.lib5k.components.sensors.EncoderBase
Get sensor distance traveled in meters since last cycle
getMillisecondCycle(double) - Static method in class frc.lib5k.roborio.FPGAClock
A utility for anything that needs to toggle every N milliseconds (for example, a blinking light)
getMinVel() - Method in class frc.lib5k.kinematics.DriveConstraints
 
getMotorOutputVoltage() - Method in class frc.lib5k.simulation.wrappers.SimTalon
 
getName() - Method in class frc.lib5k.networking.firewall.FMS2014Firewall
 
getName() - Method in interface frc.lib5k.networking.firewall.IFirewall
 
getNewID() - Method in class frc.lib5k.utils.ObjectCounter
Every time this is called, it will return the next int in the counter.
getNumber() - Method in class frc.lib5k.networking.Port
 
getOutput() - Method in class frc.robot.subsystems.cellmech.Shooter
 
getPipelineID() - Method in class frc.lib5k.components.limelight.Limelight
True active pipeline index of the camera
getPoint() - Method in class frc.lib5k.components.Compass
Get the Compass point
getPosition() - Method in class frc.robot.subsystems.Climber
Get the climber's current position
getPosition() - Method in class frc.robot.subsystems.DriveTrain
Get the robot's current field-relative position
getPosition(FieldPosition) - Method in class frc.lib5k.spatial.VisionTarget
Get the target's field-relative position (does not account for angle)
getProtocol() - Method in class frc.lib5k.networking.Port
 
getR() - Method in class frc.lib5k.kinematics.DriveSignal
Get the right value
getRampRate() - Method in interface frc.lib5k.components.motors.interfaces.IRampRateController
Get the configured ramp rate
getRampRate() - Method in class frc.lib5k.components.motors.MixedMotorCollection
 
getRampRate() - Method in class frc.lib5k.components.motors.SparkCollection
 
getRampRate() - Method in class frc.lib5k.components.motors.TalonSRXCollection
 
getRampRate() - Method in class frc.lib5k.components.motors.VictorSPXCollection
 
getRate() - Method in class frc.lib5k.components.gyroscopes.NavX
 
getRate() - Method in class frc.lib5k.control.SlewLimiter
Get the maximum amount of change allowed by the system
getRawTicks() - Method in class frc.lib5k.components.sensors.EncoderBase
Get the raw sensor reading from encoder
getReplayNumber() - Static method in class frc.lib5k.game.Match
Get the current match replay number
getRightMeters() - Method in interface frc.lib5k.components.drive.IDifferentialDrivebase
Get right side distance traveled in meters
getRightMeters() - Method in class frc.robot.subsystems.DriveTrain
Get the right side distance traveled in meters
getRobotAutoStartPosition() - Method in class frc.robot.autonomous.Chooser
Get a Pose2d representing the robot's exact starting location for the selected autonomous mode
getRobotName() - Static method in class frc.lib5k.roborio.RR_HAL
Returns the name of the robot if the name cannot be found, returns Unknown Robot
getRobotPosition() - Method in class frc.lib5k.spatial.LocalizationEngine
Get the robot's current field-relative position
getRotatedError(FieldPosition) - Method in class frc.lib5k.kinematics.FieldPosition
Get the rotated 2D error from the robot's current location to a goal position
getRotatedError(FieldPosition) - Method in class frc.lib5k.spatial.LocalizationEngine
Get the rotated 2D error from the robot's current location to a goal position
getRotation() - Method in class frc.lib5k.components.gyroscopes.NavX
Get the NavX heading as a Rotation2d object
getRotation() - Method in class frc.robot.vision.LimelightTarget
Get the target rotation
getSensorReading() - Method in class frc.lib5k.components.motors.motorsensors.TalonEncoder
 
getSensorReading() - Method in class frc.lib5k.components.motors.motorsensors.VictorEncoder
 
getSensorReading() - Method in class frc.lib5k.components.sensors.EncoderBase
 
getSensorReading() - Method in class frc.lib5k.simulation.mock.sensors.MockEncoder
Deprecated.
 
getSetpoint() - Method in class frc.lib5k.control.PIDv2
 
getShortestSide() - Method in class frc.lib5k.components.limelight.LimelightTarget
Sidelength of shortest side of the fitted bounding box
getSimSafeVoltage() - Static method in class frc.lib5k.roborio.RR_HAL
Get the robot voltage, but return 12.0v if the robot is running in simulation, and the "real" voltage is set to 0.0v (this solves allwpilib PR #2224)
getSkew() - Method in class frc.lib5k.components.limelight.LimelightTarget
Skew or rotation
getSkew() - Method in class frc.robot.vision.Limelight2
Get target skew / rotation [-90 to 0 degrees]
getSpeed() - Method in class frc.lib5k.components.sensors.EncoderBase
Get the speed of the encoder in Ticks per cycle (usually 20ms)
getSpeed() - Method in class frc.lib5k.kinematics.MovementSegment
 
getStartingPose() - Method in class frc.robot.autonomous.paths.AutonomousPath
Get the path's starting pose
getStartingPose() - Method in class frc.robot.autonomous.paths.balls.ballsScoreTrench
 
getStartingPose() - Method in class frc.robot.autonomous.paths.score.ScoreCenter
 
getStartingPose() - Method in class frc.robot.autonomous.paths.score.ScoreGetBalls
 
getStartingPose() - Method in class frc.robot.autonomous.paths.score.ScorePickupRight
 
getStartingPose() - Method in class frc.robot.autonomous.paths.score.ScoreRight
 
getStartingPose() - Method in class frc.robot.autonomous.paths.test.TestPID
 
getStartingPose() - Method in class frc.robot.autonomous.paths.test.TestReverse
 
getTableForComponent(String) - Method in class frc.lib5k.utils.telemetry.ComponentTelemetry
Get the NetworkTable for a component
getTarget() - Method in class frc.lib5k.components.limelight.Limelight
returns a snap shot of limelight target data
getTarget() - Method in class frc.robot.vision.Limelight2
Get the current target, or null if no target
getTarget() - Method in class frc.robot.vision.TargetTracker
Return the current viewed target, or null if vision is disabled, or there is no target to be found
getTheta() - Method in class frc.lib5k.kinematics.FieldPosition
 
getThrottle() - Method in class frc.robot.OI
Get the robot "throttle" input
getTicks() - Method in class frc.lib5k.components.sensors.EncoderBase
Get sensor reading accounting for offsets
getTopLineBreak() - Method in class frc.robot.subsystems.cellmech.Hopper
 
getTranslationOrNull() - Method in class frc.lib5k.components.limelight.LimelightTarget
Results of a 3D position solution
getTurn() - Method in class frc.lib5k.kinematics.MovementSegment
 
getTurn() - Method in class frc.robot.OI
Get the robot "turn" input
getVelocityFromLimelight() - Method in class frc.robot.subsystems.cellmech.Shooter
 
getWantedClimbPosition() - Method in class frc.robot.OI
 
getWheelSpeeds() - Method in class frc.robot.subsystems.DriveTrain
 
getWidthMeters() - Method in interface frc.lib5k.components.drive.IDifferentialDrivebase
Get track width in meters
getWidthMeters() - Method in class frc.robot.subsystems.DriveTrain
 
getWrappedAngle() - Method in class frc.lib5k.components.gyroscopes.NavX
Get the gyro angle, wrapped by 360 degrees
getWrappedError(double, double) - Static method in class frc.lib5k.utils.Mathutils
Gets the error between two angles and allows crossing the 360/0 degree boundary
getX() - Method in class frc.lib5k.components.limelight.LimelightTarget
Horizontal Offset From Crosshair To Target
getX() - Method in class frc.lib5k.kinematics.Error2D
 
getX() - Method in class frc.lib5k.kinematics.FieldPosition
Strafe distance
getX() - Method in class frc.lib5k.spatial.VisionTarget
 
getXAngle() - Method in class frc.robot.vision.Limelight2
Get horizontal target angle [from -29.8 t0 29.8 degrees]
getY() - Method in class frc.lib5k.components.limelight.LimelightTarget
Vertical Offset From Crosshair To Target
getY() - Method in class frc.lib5k.kinematics.Error2D
 
getY() - Method in class frc.lib5k.kinematics.FieldPosition
Forward distance
getY() - Method in class frc.lib5k.spatial.VisionTarget
 
getYAngle() - Method in class frc.robot.vision.Limelight2
Get horizontal target angle [from -24.85 to 24.85 degrees]
GOLD - frc.lib5k.components.BlinkinDriver.LEDSetting
 
goToColor(String) - Method in class frc.robot.subsystems.PanelManipulator
Set the manipulator to move an FMS color under the field sensor
GRADIENT_1_AND_2 - frc.lib5k.components.BlinkinDriver.LEDSetting
 
GRAY - frc.lib5k.components.BlinkinDriver.LEDSetting
 
GREEN - frc.lib5k.components.BlinkinDriver.LEDSetting
 

H

HallEffect - Class in frc.lib5k.components.sensors
Hall effect sensor
HallEffect(int) - Constructor for class frc.lib5k.components.sensors.HallEffect
Create a digital Hall Effect sensor object
handleRetract(boolean) - Method in class frc.robot.subsystems.Climber
Handle climber retraction
handleService(boolean) - Method in class frc.robot.subsystems.Climber
Handle service mode
handleUnjam(boolean) - Method in class frc.robot.subsystems.cellmech.Shooter
Handle unjamming the power cells
hasTarget() - Method in class frc.robot.vision.Limelight2
Does the limelight have a target in sight?
HEARTBEAT_BLUE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
HEARTBEAT_GRAY - frc.lib5k.components.BlinkinDriver.LEDSetting
 
HEARTBEAT_RED - frc.lib5k.components.BlinkinDriver.LEDSetting
 
HEARTBEAT_WHITE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
HIGH_HALL_ID - Static variable in class frc.robot.RobotConstants.Climber
 
HOLD_AMPS - Static variable in class frc.robot.RobotConstants.DriveTrain.CurrentLimits
 
Hooks - Class in frc.lib5k.simulation
A collection of tools for hooking into robot simulation endpoints
Hooks() - Constructor for class frc.lib5k.simulation.Hooks
 
Hooks.RobotState - Enum in frc.lib5k.simulation
All possible robot states
Hopper - Class in frc.robot.subsystems.cellmech
Robot hopper subsystem
Hopper() - Constructor for class frc.robot.RobotConstants.Hopper
 
HOPPER_BELT_MOTOR - Static variable in class frc.robot.RobotConstants.Hopper
 
HOPPER_BELT_MOTOR_INVERTED - Static variable in class frc.robot.RobotConstants.Hopper
 
HOPPER_DONE_RUMBLE_SEQUENCE - Static variable in class frc.robot.RobotConstants.Hopper
 
HOPPER_LINEBREAK_BOTTOM - Static variable in class frc.robot.RobotConstants.Hopper
 
HOPPER_LINEBREAK_BOTTOM_POWER_CHANNEL - Static variable in class frc.robot.RobotConstants.Hopper
 
HOPPER_LINEBREAK_MIDDLE - Static variable in class frc.robot.RobotConstants.Hopper
 
HOPPER_LINEBREAK_MIDDLE_POWER_CHANNEL - Static variable in class frc.robot.RobotConstants.Hopper
 
HOPPER_LINEBREAK_TOP - Static variable in class frc.robot.RobotConstants.Hopper
 
HOPPER_LINEBREAK_TOP_POWER_CHANNEL - Static variable in class frc.robot.RobotConstants.Hopper
 
HOT_PINK - frc.lib5k.components.BlinkinDriver.LEDSetting
 
HumanInputs() - Constructor for class frc.robot.RobotConstants.HumanInputs
 

I

IBinarySensor - Interface in frc.lib5k.components.sensors.interfaces
Interface for binary sensors
ICurrentController - Interface in frc.lib5k.components.motors.interfaces
Common interface for devices that with current output controls
IDifferentialDrivebase - Interface in frc.lib5k.components.drive
Interface for a simple differential drivebase
IEncoderProvider - Interface in frc.lib5k.components.sensors.interfaces
 
IFirewall - Interface in frc.lib5k.networking.firewall
 
IMGUIFieldReporter - Class in frc.lib5k.simulation.wpihooks.imgui
A tool that hooks into HALSIM to report the robot's simulated position to IMGUI
IMotorCollection - Interface in frc.lib5k.components.motors.interfaces
Common interface for any collection of motor controllers
IMotorGroupSafety - Interface in frc.lib5k.components.motors.interfaces
Common interface for groups of motors with safety features
init() - Method in class frc.robot.Dashboard
 
initDrivebaseSimulation(IDifferentialDrivebase) - Method in class frc.lib5k.components.gyroscopes.NavX
 
initialize() - Method in class frc.robot.autonomous.actions.cells.IntakeCells
 
initialize() - Method in class frc.robot.autonomous.actions.cells.ShootCells
 
initialize() - Method in class frc.robot.autonomous.actions.cells.StopCells
 
initialize() - Method in class frc.robot.autonomous.actions.cells.UnjamCells
 
initialize() - Method in class frc.robot.autonomous.actions.cells.UnjamUpCells
 
initialize() - Method in class frc.robot.autonomous.actions.DriveDistance
 
initialize() - Method in class frc.robot.autonomous.actions.DriveToCommand
 
initialize() - Method in class frc.robot.autonomous.actions.TurnToCommand
 
initialize() - Method in class frc.robot.autonomous.actions.VisionAlign
 
initialize() - Method in class frc.robot.commands.actions.AutoAlign
 
initialize() - Method in class frc.robot.commands.actions.controlpanel.PositionPanel
 
initialize() - Method in class frc.robot.commands.actions.controlpanel.RotatePanel
 
initialize() - Method in class frc.robot.commands.actions.controlpanel.TimePanel
 
initialize() - Method in class frc.robot.commands.actions.LowerBalls
 
initialize() - Method in class frc.robot.commands.ClimbController
 
initialize() - Method in class frc.robot.commands.OperatorControl
 
initSendable(SendableBuilder) - Method in class frc.lib5k.components.BlinkinDriver
This method handles interaction with some internal WPIlib services
initSendable(SendableBuilder) - Method in class frc.lib5k.components.Compass
Make WPIlib think this is a Gyroscope, so it can be displayed as a compass view in Shuffleboard
initSendable(SendableBuilder) - Method in class frc.lib5k.components.LinearActuator
 
initSendable(SendableBuilder) - Method in class frc.lib5k.control.PID
This is for use by WPIlib.
initSendable(SendableBuilder) - Method in class frc.lib5k.control.PIDv2
This is for use by WPIlib.
initSendable(SendableBuilder) - Method in class frc.lib5k.simulation.wrappers.SimSparkMax
 
initSimulationDevice(SpeedController, int, double, double, double) - Method in class frc.lib5k.components.sensors.EncoderBase
 
InputUtils - Class in frc.lib5k.components.drive
Utils for working with drive inputs
InputUtils() - Constructor for class frc.lib5k.components.drive.InputUtils
 
InputUtils.ScalingMode - Enum in frc.lib5k.components.drive
Scale type / mode
intake() - Method in class frc.robot.subsystems.cellmech.Intake
Set the harvester to intake
Intake - Class in frc.robot.subsystems.cellmech
Robot Intake subsystem
Intake() - Constructor for class frc.robot.RobotConstants.Intake
 
INTAKE_ACTUATOR_TALON - Static variable in class frc.robot.RobotConstants.Intake
 
INTAKE_ACTUATOR_TALON_INVERTED - Static variable in class frc.robot.RobotConstants.Intake
 
INTAKE_LIMIT_BOTTOM - Static variable in class frc.robot.RobotConstants.Intake
 
INTAKE_LIMIT_TOP - Static variable in class frc.robot.RobotConstants.Intake
 
INTAKE_ROLLER_TALON - Static variable in class frc.robot.RobotConstants.Intake
 
INTAKE_ROLLER_TALON_INVERTED - Static variable in class frc.robot.RobotConstants.Intake
 
intakeCells(int) - Method in class frc.robot.subsystems.CellSuperstructure
Set the subsystems to intake an amount of cells
IntakeCells - Class in frc.robot.autonomous.actions.cells
Command to intake an amount of cells
IntakeCells() - Constructor for class frc.robot.autonomous.actions.cells.IntakeCells
 
IntakeCells(int) - Constructor for class frc.robot.autonomous.actions.cells.IntakeCells
 
interruptShooting() - Method in class frc.robot.subsystems.cellmech.Hopper
Stop shooting and get remaining cells back to the bottom
IRampRateController - Interface in frc.lib5k.components.motors.interfaces
A common interface for devices with configurable output ramp rates
isCompBot() - Static method in class frc.robot.RobotConstants
Method for checking if the current robot is not MiniBot
isDeployed() - Method in class frc.lib5k.components.LinearActuator
Get if the actuator is deployed
isDone() - Method in class frc.robot.subsystems.cellmech.Hopper
 
isDone() - Method in class frc.robot.subsystems.CellSuperstructure
 
isDoneIntake() - Method in class frc.robot.subsystems.CellSuperstructure
 
isDriveInverted() - Method in class frc.robot.OI
Check if the driver has enabled drivetrain inversion.
isFinished() - Method in class frc.lib5k.kinematics.MovementSegment
 
isFinished() - Method in class frc.robot.autonomous.actions.cells.IntakeCells
 
isFinished() - Method in class frc.robot.autonomous.actions.cells.ShootCells
 
isFinished() - Method in class frc.robot.autonomous.actions.cells.StopCells
 
isFinished() - Method in class frc.robot.autonomous.actions.DriveDistance
 
isFinished() - Method in class frc.robot.autonomous.actions.DriveToCommand
 
isFinished() - Method in class frc.robot.autonomous.actions.TurnToCommand
 
isFinished() - Method in class frc.robot.autonomous.actions.VisionAlign
 
isFinished() - Method in class frc.robot.commands.actions.AutoAlign
 
isFinished() - Method in class frc.robot.commands.actions.controlpanel.PositionPanel
 
isFinished() - Method in class frc.robot.commands.actions.controlpanel.RotatePanel
 
isFinished() - Method in class frc.robot.commands.actions.controlpanel.TimePanel
 
isFinished() - Method in class frc.robot.commands.actions.LowerBalls
 
isFinished() - Method in class frc.robot.commands.ClimbController
 
isFinished() - Method in class frc.robot.commands.DriveControl
 
isFinished(double) - Method in class frc.lib5k.control.PID
Checks if the error is within a reasonable range, then waits a bit before returning completion
isFinished(double) - Method in class frc.lib5k.control.PIDv2
Check if the system is finished
isHooked() - Method in class frc.lib5k.simulation.wpihooks.imgui.IMGUIFieldReporter
Check if this tool has successfully hooked into HALSIM
isIdle() - Method in class frc.robot.subsystems.PanelManipulator
Check if the system is idle
isInPosition() - Method in class frc.robot.subsystems.cellmech.Shooter
 
isOfficialMatch() - Static method in class frc.lib5k.game.Match
Check if the robot is currently on a field
isPortAllocated(Port) - Method in class frc.lib5k.networking.PortManager
Check if a port is already allocated
isQuintic - Variable in class frc.robot.autonomous.helpers.EasyTrajectory
Trajectory type From WPI: - Hermite clamped cubic: This is the recommended option for most users.
isReadingEqual(Color8Bit, double) - Method in class frc.lib5k.components.sensors.ColorSensor5k
Check if the sensor reading is roughly equal to a specified color
isReadingEqual(Color, double) - Method in class frc.lib5k.components.sensors.ColorSensor5k
Check if the sensor reading is roughly equal to a specified color
isSpunUp() - Method in class frc.robot.subsystems.cellmech.Shooter
Check if the flywheel has spun up
isTargetVisible() - Method in class frc.lib5k.components.limelight.Limelight
Whether the limelight has any valid targets
isTouchingPanel() - Method in class frc.robot.subsystems.PanelManipulator
Get if the manipulator is currently touching the control panel
isUSBAttached() - Method in class frc.lib5k.logging.USBLogger
 
isValidPort(Port) - Method in class frc.lib5k.networking.firewall.FMS2014Firewall
 
isValidPort(Port) - Method in interface frc.lib5k.networking.firewall.IFirewall
 
IVoltageOutputController - Interface in frc.lib5k.components.motors.interfaces
A common interface for devices that can be controlled with a desired output voltage

J

JRADController - Class in frc.lib5k.control
A flywheel velocity controller designed by team 254, adapted and ported for use by team 5024.
JRADController(double, double, double) - Constructor for class frc.lib5k.control.JRADController
Create a JRAD controller.

K

kaVoltsSecondsSquaredPerMeter - Static variable in class frc.robot.RobotConstants.ControlGains
 
kd - Variable in class frc.lib5k.kinematics.PIDProfile
 
kDArm - Static variable in class frc.robot.RobotConstants.Intake
 
kDDriveVel - Static variable in class frc.robot.RobotConstants.ControlGains
 
kDEPLOYED - frc.lib5k.components.LinearActuator.ActuatorState
 
kDriveKinematics - Static variable in class frc.robot.RobotConstants.ControlGains
 
kDTurnVel - Static variable in class frc.robot.RobotConstants.ControlGains
 
kDVel - Static variable in class frc.robot.RobotConstants.Shooter
 
keepCameraAwake(boolean) - Method in class frc.lib5k.components.AutoCamera
Set the camera connection mode
kEpsilon - Static variable in class frc.lib5k.utils.Consts
 
kFF - Static variable in class frc.robot.RobotConstants.Shooter
 
ki - Variable in class frc.lib5k.kinematics.PIDProfile
 
kIArm - Static variable in class frc.robot.RobotConstants.Intake
 
kIDriveVel - Static variable in class frc.robot.RobotConstants.ControlGains
 
killAllActions() - Method in class frc.robot.commands.OperatorControl
Kill all commands
kINACTIVE - frc.lib5k.components.LinearActuator.ActuatorState
 
kInfo - frc.lib5k.utils.RobotLogger.Level
 
kITurnVel - Static variable in class frc.robot.RobotConstants.ControlGains
 
kIVel - Static variable in class frc.robot.RobotConstants.Shooter
 
kIz - Static variable in class frc.robot.RobotConstants.Shooter
 
kLibrary - frc.lib5k.utils.RobotLogger.Level
 
kMaxAccelerationMetersPerSecondSquared - Static variable in class frc.robot.RobotConstants.ControlGains
 
kMaxSpeedMetersPerSecond - Static variable in class frc.robot.RobotConstants.ControlGains
 
kp - Variable in class frc.lib5k.kinematics.PIDProfile
 
kPArm - Static variable in class frc.robot.RobotConstants.Intake
 
kPDriveVel - Static variable in class frc.robot.RobotConstants.ControlGains
 
kPTurnVel - Static variable in class frc.robot.RobotConstants.ControlGains
 
kPVel - Static variable in class frc.robot.RobotConstants.Shooter
 
kRamseteB - Static variable in class frc.robot.RobotConstants.ControlGains
 
kRamseteZeta - Static variable in class frc.robot.RobotConstants.ControlGains
 
kRobot - frc.lib5k.utils.RobotLogger.Level
 
kRP - Static variable in class frc.robot.RobotConstants.ControlGains
 
ksVolts - Static variable in class frc.robot.RobotConstants.ControlGains
 
kTrackWidthMeters - Static variable in class frc.robot.RobotConstants.ControlGains
 
kvVoltsSecondsPerMeter - Static variable in class frc.robot.RobotConstants.ControlGains
 
kWarning - frc.lib5k.utils.RobotLogger.Level
 

L

LARSON_GRAY - frc.lib5k.components.BlinkinDriver.LEDSetting
 
LARSON_RED - frc.lib5k.components.BlinkinDriver.LEDSetting
 
last_timestamp - Variable in class frc.lib5k.loops.loopables.LoopableSubsystem
 
Latch - Class in frc.lib5k.components
 
Latch() - Constructor for class frc.lib5k.components.Latch
Creates a Latch object.
LAUNCH_ANGLE - Static variable in class frc.robot.RobotConstants.Shooter
 
LAWN_GREEN - frc.lib5k.components.BlinkinDriver.LEDSetting
 
LazySolenoid - Class in frc.lib5k.components.pneumatics
Buffer solenoid commands to reduce CAN spam.
LazySolenoid(int, int) - Constructor for class frc.lib5k.components.pneumatics.LazySolenoid
 
LEFT_ENCODER_SLOT - Static variable in class frc.robot.RobotConstants.DriveTrain.Encoders
 
LEFT_FRONT_TALON - Static variable in class frc.robot.RobotConstants.DriveTrain.MotorControllers
 
LEFT_REAR_TALON - Static variable in class frc.robot.RobotConstants.DriveTrain.MotorControllers
 
LEFT_SENSOR_PHASE - Static variable in class frc.robot.RobotConstants.DriveTrain.Encoders
 
LEFT_SIDE_INVERTED - Static variable in class frc.robot.RobotConstants.DriveTrain.MotorControllers
 
LEVEL - frc.robot.subsystems.Climber.Position
 
LIME - frc.lib5k.components.BlinkinDriver.LEDSetting
 
Limelight - Class in frc.lib5k.components.limelight
Limelight interface tool
Limelight() - Constructor for class frc.lib5k.components.limelight.Limelight
 
Limelight(boolean) - Constructor for class frc.lib5k.components.limelight.Limelight
 
LIMELIGHT_HEIGHT - Static variable in class frc.robot.RobotConstants.Shooter
 
LIMELIGHT_MOUNT_ANGLE - Static variable in class frc.robot.RobotConstants.Shooter
 
Limelight.CameraMode - Enum in frc.lib5k.components.limelight
Camera mode
Limelight.LEDMode - Enum in frc.lib5k.components.limelight
LED mode
Limelight2 - Class in frc.robot.vision
 
Limelight2.CameraMode - Enum in frc.robot.vision
 
Limelight2.LEDMode - Enum in frc.robot.vision
 
LimelightTarget - Class in frc.lib5k.components.limelight
A class for storing data about a Limelight vision target
LimelightTarget - Class in frc.robot.vision
 
LimelightTarget(double, double, double, double) - Constructor for class frc.robot.vision.LimelightTarget
Create a LimelightTarget
LimelightTarget(double, double, double, double, double, double, String) - Constructor for class frc.lib5k.components.limelight.LimelightTarget
Create a LimelightTarget
LimitSwitch - Class in frc.lib5k.components.sensors
 
LimitSwitch(int) - Constructor for class frc.lib5k.components.sensors.LimitSwitch
Create a digital Limit Switch sensor object
LINEAR - frc.lib5k.components.drive.InputUtils.ScalingMode
 
LinearActuator - Class in frc.lib5k.components
PCM-Powered Linear actuator
LinearActuator(int, int) - Constructor for class frc.lib5k.components.LinearActuator
Create a Linear Actuator that is powered via a Pneumatic Control Module
LinearActuator.ActuatorState - Enum in frc.lib5k.components
 
LineBreak - Class in frc.lib5k.components.sensors
 
LineBreak(int) - Constructor for class frc.lib5k.components.sensors.LineBreak
Create a Line Break sensor object for a sensor that is powered via an external source
LineBreak(int, int, int) - Constructor for class frc.lib5k.components.sensors.LineBreak
Create a Line Break sensor object for a sensor that is powered via a Pneumatic Control Module
LinePath - Class in frc.robot.autonomous.actions
A simple point-to-point movement command.
LinePath(Pose2d, Pose2d) - Constructor for class frc.robot.autonomous.actions.LinePath
Generate a LinePath from a start to end pose
LinePath(Pose2d, Pose2d, boolean) - Constructor for class frc.robot.autonomous.actions.LinePath
Generate a LinePath from a start to end pose
LinePath(Pose2d, Pose2d, SpeedConstraint, boolean) - Constructor for class frc.robot.autonomous.actions.LinePath
 
LinePath(Pose2d, Pose2d, SpeedConstraint, boolean, boolean) - Constructor for class frc.robot.autonomous.actions.LinePath
Generate a LinePath from a start to end pose with various settings
LinePath(Pose2d, Translation2d, SpeedConstraint, boolean) - Constructor for class frc.robot.autonomous.actions.LinePath
Generate a LinePath from a start pose to end translation with various settings
loadJsonConfig(String) - Method in class frc.lib5k.components.AutoCamera
Load a json file as a config
LocalizationEngine - Class in frc.lib5k.spatial
 
lock() - Method in class frc.robot.subsystems.Climber
Lock the climber
log(String) - Method in class frc.lib5k.utils.RobotLogger
Log a message to netconsole with the INFO log level.
log(String, RobotLogger.Level) - Method in class frc.lib5k.utils.RobotLogger
 
log(String, String) - Method in class frc.lib5k.utils.RobotLogger
 
log(String, String, RobotLogger.Level) - Method in class frc.lib5k.utils.RobotLogger
Logs a message to netconsole with a custom log level.
LogCommand - Class in frc.robot.autonomous.actions
A command that will simply log a pre-set message to the console when run
LogCommand(String) - Constructor for class frc.robot.autonomous.actions.LogCommand
A command that will simply log a pre-set message to the console when run
Loggable - Interface in frc.lib5k.interfaces
Common interface for components that can be logged
logger - Variable in class frc.lib5k.components.Reportable
 
logger - Variable in class frc.lib5k.loops.loopables.LoopableSubsystem
 
logStatus() - Method in class frc.lib5k.components.motors.MixedMotorCollection
 
logStatus() - Method in class frc.lib5k.components.motors.SparkCollection
 
logStatus() - Method in class frc.lib5k.components.motors.TalonSRXCollection
Log all component data with RobotLogger
logStatus() - Method in class frc.lib5k.components.motors.VictorSPXCollection
Log all component data with RobotLogger
logStatus() - Method in class frc.lib5k.components.pneumatics.LazySolenoid
 
logStatus() - Method in interface frc.lib5k.interfaces.Loggable
Log component status
logStatus() - Method in class frc.lib5k.simulation.mock.sensors.MockEncoder
Deprecated.
 
logStatus() - Method in class frc.robot.subsystems.DriveTrain
 
LoopableSubsystem - Class in frc.lib5k.loops.loopables
A replacement for WPIlib's Subsystem.
LoopableSubsystem() - Constructor for class frc.lib5k.loops.loopables.LoopableSubsystem
 
Looper - Class in frc.lib5k.loops.loopers
An abstract for anything that can be looped.
Looper() - Constructor for class frc.lib5k.loops.loopers.Looper
 
LOW_HALL_ID - Static variable in class frc.robot.RobotConstants.Climber
 
LowerBalls - Class in frc.robot.commands.actions
 
LowerBalls() - Constructor for class frc.robot.commands.actions.LowerBalls
 

M

main(String[]) - Static method in class frc.lib5k.utils.Mathutils
 
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.
manuallyControlBelt(double) - Method in class frc.robot.subsystems.cellmech.Hopper
manually control the belt
map(double, double, double, double, double) - Static method in class frc.lib5k.utils.Mathutils
 
Match - Class in frc.lib5k.game
Methods for reading Match data
Match() - Constructor for class frc.lib5k.game.Match
 
Mathutils - Class in frc.lib5k.utils
 
Mathutils() - Constructor for class frc.lib5k.utils.Mathutils
 
maxAccelPercent - Variable in class frc.robot.autonomous.helpers.SpeedConstraint
 
maxSpeedPercent - Variable in class frc.robot.autonomous.helpers.SpeedConstraint
 
Measurement - Class in frc.lib5k.utils
 
Measurement() - Constructor for class frc.lib5k.utils.Measurement
 
Measurements() - Constructor for class frc.robot.RobotConstants.DriveTrain.Measurements
 
Meta - Class in frc.lib5k
 
Meta() - Constructor for class frc.lib5k.Meta
 
MixedMotorCollection - Class in frc.lib5k.components.motors
Collection of multiple motor controllers of mixed types that wraps a SpeedControllerGroup
MixedMotorCollection(SpeedController, SpeedController...) - Constructor for class frc.lib5k.components.motors.MixedMotorCollection
 
MockEncoder - Class in frc.lib5k.simulation.mock.sensors
Deprecated.
MockEncoder(SpeedController, int, double, double) - Constructor for class frc.lib5k.simulation.mock.sensors.MockEncoder
Deprecated.
Create a simulated encoder (can be used for unit tests)
mode(int[]) - Static method in class frc.lib5k.utils.Mathutils
 
mode(CircularBuffer, int) - Static method in class frc.lib5k.utils.Mathutils
 
modify(PIDProfile) - Method in class frc.lib5k.kinematics.PIDProfile
Modify the profile
modifyCellCount(int) - Method in class frc.robot.subsystems.cellmech.Hopper
 
MOTD - Class in frc.lib5k.utils
 
MOTD() - Constructor for class frc.lib5k.utils.MOTD
 
MotionConstraints - Class in frc.lib5k.kinematics.motionprofiling
 
MotionConstraints(double, double, double) - Constructor for class frc.lib5k.kinematics.motionprofiling.MotionConstraints
Create a MotionConstraints object
MOTOR_CONTROLLER_ID - Static variable in class frc.robot.RobotConstants.Climber
 
MOTOR_ID - Static variable in class frc.robot.RobotConstants.PanelManipulator
 
MOTOR_ID - Static variable in class frc.robot.RobotConstants.Shooter
Shooter motorm_releasePin.clearAllFaults();
MOTOR_KV - Static variable in class frc.robot.RobotConstants.Shooter
 
MOTOR_MAX_RPM - Static variable in class frc.robot.RobotConstants.DriveTrain.Measurements
 
MOTOR_MAX_RPM - Static variable in class frc.robot.RobotConstants.Shooter
 
MotorControllers() - Constructor for class frc.robot.RobotConstants.DriveTrain.MotorControllers
 
moveCellsToBottom() - Method in class frc.robot.subsystems.cellmech.Hopper
moves cells to bottom
MovementPlanner - Class in frc.lib5k.kinematics
 
MovementPlanner(PIDProfile, PIDProfile) - Constructor for class frc.lib5k.kinematics.MovementPlanner
Create a MovementPlanner from two PIDProfiles
MovementSegment - Class in frc.lib5k.kinematics
Movement data
MovementSegment(double, double, boolean) - Constructor for class frc.lib5k.kinematics.MovementSegment
Create a new MovementSegment
moveToBottom() - Method in class frc.robot.subsystems.CellSuperstructure
 

N

name - Variable in class frc.lib5k.loops.loopables.LoopableSubsystem
 
NavX - Class in frc.lib5k.components.gyroscopes
A wrapper for the AHRS / NavX gyroscope
NavX() - Constructor for class frc.lib5k.components.gyroscopes.NavX
 
NavX(SPI.Port) - Constructor for class frc.lib5k.components.gyroscopes.NavX
 
normalize(DriveSignal) - Static method in class frc.lib5k.components.drive.DifferentialDriveCalculation
Normalize a percent output DriveSignal

O

ObjectCounter - Class in frc.lib5k.utils
A helper for counting the number of an object that exists
ObjectCounter() - Constructor for class frc.lib5k.utils.ObjectCounter
 
ObjectCounter(int) - Constructor for class frc.lib5k.utils.ObjectCounter
 
OFF - frc.lib5k.components.limelight.Limelight.LEDMode
 
OFF - frc.lib5k.components.USBVisionCamera.LEDMode
 
OFF - frc.robot.vision.Limelight2.LEDMode
 
OI - Class in frc.robot
This class is the glue that binds the controls on the physical operator interface to the commands and command groups that allow control of the robot.
ON - frc.lib5k.components.limelight.Limelight.LEDMode
 
ON - frc.lib5k.components.USBVisionCamera.LEDMode
 
ON - frc.robot.vision.Limelight2.LEDMode
 
OPEN_LOOP - frc.robot.subsystems.DriveTrain.DriveMode
 
OPERATOR_CONTROLLER_ID - Static variable in class frc.robot.RobotConstants.HumanInputs
 
OperatorControl - Class in frc.robot.commands
Test code for the intake/shooter superstructure.
OperatorControl() - Constructor for class frc.robot.commands.OperatorControl
 
ORANGE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
outputTelemetry() - Method in class frc.lib5k.loops.loopables.LoopableSubsystem
 
outputTelemetry() - Method in class frc.lib5k.loops.loopers.SubsystemLooper
Outputs telemetry data from the Looper and all subsystems to SmartDashboard

P

PanelManipulator - Class in frc.robot.subsystems
Subsystem in charge of interacting with the control panel
PanelManipulator() - Constructor for class frc.robot.RobotConstants.PanelManipulator
 
Path - Class in frc.lib5k.kinematics.purepursuit
 
Path(double, Pose2d...) - Constructor for class frc.lib5k.kinematics.purepursuit.Path
Create a motion path from points
Path(Pose2d...) - Constructor for class frc.lib5k.kinematics.purepursuit.Path
 
PathGenerator - Class in frc.robot.autonomous.helpers
Trajectory-based path follower command generator.
PathGenerator() - Constructor for class frc.robot.autonomous.helpers.PathGenerator
 
PCM_CAN_ID - Static variable in class frc.robot.RobotConstants.Pneumatics
 
PEAK_AMPS - Static variable in class frc.robot.RobotConstants.DriveTrain.CurrentLimits
 
period - Variable in class frc.lib5k.loops.loopers.Looper
 
periodic() - Method in class frc.robot.subsystems.cellmech.Hopper
 
periodic() - Method in class frc.robot.subsystems.cellmech.Intake
 
periodic() - Method in class frc.robot.subsystems.cellmech.Shooter
 
periodic() - Method in class frc.robot.subsystems.CellSuperstructure
 
periodic() - Method in class frc.robot.subsystems.Climber
 
periodic() - Method in class frc.robot.subsystems.DriveTrain
Subsystem-specific tasks that must be run once per 20ms must be placed in this method.
periodic() - Method in class frc.robot.subsystems.PanelManipulator
 
periodic() - Method in class frc.robot.vision.TargetTracker
 
PeriodicComponent - Interface in frc.lib5k.interfaces
Common interface for components that require periodic updates
periodicInput() - Method in class frc.lib5k.loops.loopables.LoopableSubsystem
 
periodicOutput() - Method in class frc.lib5k.loops.loopables.LoopableSubsystem
 
PI - Static variable in class frc.lib5k.utils.Consts
 
PID - Class in frc.lib5k.control
Our custom PID controller implementation.
PID(double, double, double) - Constructor for class frc.lib5k.control.PID
PID Constructor
PID(PIDProfile) - Constructor for class frc.lib5k.control.PID
Create a PID controller using a PIDProfile
PIDProfile - Class in frc.lib5k.kinematics
Used to store PID control data
PIDProfile(double) - Constructor for class frc.lib5k.kinematics.PIDProfile
 
PIDProfile(double, double) - Constructor for class frc.lib5k.kinematics.PIDProfile
 
PIDProfile(double, double, double) - Constructor for class frc.lib5k.kinematics.PIDProfile
 
PIDv2 - Class in frc.lib5k.control
An implementation of team 1114's SimPID, that works with lib5k's kinematics systems, and provides telemetry
PIDv2(double, double, double) - Constructor for class frc.lib5k.control.PIDv2
Create a PIDv2 object using gains
PIDv2(PIDProfile) - Constructor for class frc.lib5k.control.PIDv2
Create a PIDv2 object using a PIDProfile
pidWrite(double) - Method in class frc.lib5k.components.motors.MixedMotorCollection
 
pidWrite(double) - Method in class frc.lib5k.components.motors.SparkCollection
 
pidWrite(double) - Method in class frc.lib5k.components.motors.TalonSRXCollection
 
pidWrite(double) - Method in class frc.lib5k.components.motors.VictorSPXCollection
 
PIN_RELEASE_SOLENOID - Static variable in class frc.robot.RobotConstants.Climber
 
PIP_MAIN - frc.robot.vision.Limelight2.CameraMode
 
PIP_SECONDARY - frc.robot.vision.Limelight2.CameraMode
 
Pneumatics() - Constructor for class frc.robot.RobotConstants.Pneumatics
 
Port - Class in frc.lib5k.networking
Class for storing info about an internet port
Port(Port.Protocol, int) - Constructor for class frc.lib5k.networking.Port
 
Port(String) - Constructor for class frc.lib5k.networking.Port
 
Port.Protocol - Enum in frc.lib5k.networking
Networking protocol
PortException - Exception in frc.lib5k.networking.exceptions
 
PortException() - Constructor for exception frc.lib5k.networking.exceptions.PortException
 
PortException(String) - Constructor for exception frc.lib5k.networking.exceptions.PortException
 
PortInUseException - Exception in frc.lib5k.networking.exceptions
 
PortInUseException(Port) - Constructor for exception frc.lib5k.networking.exceptions.PortInUseException
 
PortManager - Class in frc.lib5k.networking
 
PortManager() - Constructor for class frc.lib5k.networking.PortManager
 
PortNotAllowedException - Exception in frc.lib5k.networking.exceptions
 
PortNotAllowedException(Port) - Constructor for exception frc.lib5k.networking.exceptions.PortNotAllowedException
 
PositionPanel - Class in frc.robot.commands.actions.controlpanel
 
PositionPanel(Translation2d) - Constructor for class frc.robot.commands.actions.controlpanel.PositionPanel
 
previousError - Variable in class frc.lib5k.control.PIDv2
 
printFullMOTD() - Static method in class frc.lib5k.utils.MOTD
Print an MOTD with some version info
PUBLISH_SD_TELEMETRY - Static variable in class frc.robot.RobotConstants
 
publishAutonChooser(Sendable) - Method in class frc.robot.Dashboard
 
publishOptions() - Method in class frc.robot.autonomous.Chooser
Publish all chooser options to Shuffleboard
publishPIDControllers() - Method in class frc.lib5k.kinematics.MovementPlanner
Publish PIDController objects to Shuffleboard in the "MovementPlanner" tab
publishPIDControllers(String) - Method in class frc.lib5k.kinematics.MovementPlanner
Publish PIDController objects to Shuffleboard
PULSES_PER_REVOLUTION - Static variable in class frc.robot.RobotConstants.DriveTrain.Encoders
 

R

RAINBOW - frc.lib5k.components.BlinkinDriver.LEDSetting
 
RAINBOW_FOREST - frc.lib5k.components.BlinkinDriver.LEDSetting
 
RAINBOW_GLITTER - frc.lib5k.components.BlinkinDriver.LEDSetting
 
RAINBOW_LAVA - frc.lib5k.components.BlinkinDriver.LEDSetting
 
RAINBOW_OCEAN - frc.lib5k.components.BlinkinDriver.LEDSetting
 
RAINBOW_PARTY - frc.lib5k.components.BlinkinDriver.LEDSetting
 
readFile(String) - Static method in class frc.lib5k.utils.FileUtils
Reads a file, and returns it's contents as a UTF8 string
RED - frc.lib5k.components.BlinkinDriver.LEDSetting
 
RED_ORANGE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
RED_SHOT - frc.lib5k.components.BlinkinDriver.LEDSetting
 
register(LoopableSubsystem) - Method in class frc.lib5k.loops.loopers.SubsystemLooper
Register a LoopableSubsystem with the looper
register(String, Runnable) - Static method in class frc.lib5k.UnifiedLooper
Register a library component to run in the looper
registerAll(LoopableSubsystem...) - Method in class frc.lib5k.loops.loopers.SubsystemLooper
Intarface for registering multiple subsystems
Reportable - Class in frc.lib5k.components
 
Reportable() - Constructor for class frc.lib5k.components.Reportable
 
reportFramework(String) - Static method in class frc.lib5k.roborio.RR_HAL
Report a custom framework via FRCNetComm
reportFRCVersion(String, String) - Static method in class frc.lib5k.roborio.RR_HAL
Report a custom FRC Version
reportHALDevice(FRCNetComm.tResourceType, int, String) - Method in class frc.lib5k.components.Reportable
 
reportLanguage(String) - Static method in class frc.lib5k.roborio.RR_HAL
Report a custom programming language via FRCNetComm
reportRobotPosition(Pose2d) - Method in class frc.lib5k.simulation.wpihooks.imgui.IMGUIFieldReporter
Set the robot's position in IMGUI Simulation
reset() - Method in class frc.lib5k.components.Latch
Resets the state of the Latch
reset() - Method in class frc.lib5k.control.PID
 
reset() - Method in class frc.lib5k.control.PIDv2
Reset the system (effective next cycle)
reset() - Method in class frc.lib5k.control.SlewLimiter
Reset the system (stops accidental movement after a system restart)
reset() - Method in class frc.lib5k.control.Toggle
Reset the current output
reset() - Method in class frc.lib5k.kinematics.MovementPlanner
Reset the MovementPlanner.
reset() - Method in class frc.lib5k.loops.loopables.LoopableSubsystem
 
RESET_TIMEOUT_SECONDS - Static variable in class frc.robot.RobotConstants.Hopper
 
resetErrorSum() - Method in class frc.lib5k.control.PIDv2
 
resetIntakeInput() - Method in class frc.robot.OI
Reset the intake input toggle
resetLower() - Method in class frc.robot.OI
 
resetUnjamInput() - Method in class frc.robot.OI
 
RETRACTED - frc.robot.subsystems.Climber.Position
 
REVOLUTIONS_PER_INCH - Static variable in class frc.robot.RobotConstants.Hopper
 
RIGHT_ENCODER_SLOT - Static variable in class frc.robot.RobotConstants.DriveTrain.Encoders
 
RIGHT_FRONT_TALON - Static variable in class frc.robot.RobotConstants.DriveTrain.MotorControllers
 
RIGHT_REAR_TALON - Static variable in class frc.robot.RobotConstants.DriveTrain.MotorControllers
 
RIGHT_SENSOR_PHASE - Static variable in class frc.robot.RobotConstants.DriveTrain.Encoders
 
RIGHT_SIDE_INVERTED - Static variable in class frc.robot.RobotConstants.DriveTrain.MotorControllers
 
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
 
RobotConfiguration - Class in frc.lib5k.utils
Basically just mappings to various WPILib methods that are handy
RobotConfiguration() - Constructor for class frc.lib5k.utils.RobotConfiguration
 
RobotConstants - Class in frc.robot
All constants and configuration for the robot should be stored here
RobotConstants() - Constructor for class frc.robot.RobotConstants
 
RobotConstants.Autonomous - Class in frc.robot
 
RobotConstants.Climber - Class in frc.robot
Constants regarding the Climber
RobotConstants.ControlGains - Class in frc.robot
Control Gains Measurements
RobotConstants.DriveTrain - Class in frc.robot
Constants regarding the DriveTrain
RobotConstants.DriveTrain.CurrentLimits - Class in frc.robot
Current limiting
RobotConstants.DriveTrain.Encoders - Class in frc.robot
Encoder constants
RobotConstants.DriveTrain.Measurements - Class in frc.robot
Component measurements
RobotConstants.DriveTrain.MotorControllers - Class in frc.robot
Motor controller IDs
RobotConstants.DriveTrain.Simulation - Class in frc.robot
 
RobotConstants.Hopper - Class in frc.robot
Constants regarding the hopper
RobotConstants.HumanInputs - Class in frc.robot
Constants regarding human input
RobotConstants.HumanInputs.Deadbands - Class in frc.robot
Deadband values for various inputs
RobotConstants.Intake - Class in frc.robot
Constants regarding the intake
RobotConstants.PanelManipulator - Class in frc.robot
 
RobotConstants.Pneumatics - Class in frc.robot
 
RobotConstants.Shooter - Class in frc.robot
 
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.
RobotLogger - Class in frc.lib5k.utils
A threaded logger for use by all robot functions
RobotLogger.Level - Enum in frc.lib5k.utils
Log level The kRobot level will immediately push to the console, everything else is queued until the next notifier cycle
robotPeriodic() - Method in class frc.robot.Robot
 
ROLLER_SPEED - Static variable in class frc.robot.RobotConstants.Intake
 
rotateBy(double) - Method in class frc.lib5k.kinematics.Error2D
Rotate the Error by and angle (in degrees)
rotateForTime(double) - Method in class frc.robot.subsystems.PanelManipulator
 
RotatePanel - Class in frc.robot.commands.actions.controlpanel
 
RotatePanel(double, Translation2d) - Constructor for class frc.robot.commands.actions.controlpanel.RotatePanel
 
rotateTo(double) - Method in class frc.robot.subsystems.PanelManipulator
Rotate panel by N rotations
ROTATION_INPUT_DEADBAND - Static variable in class frc.robot.RobotConstants.HumanInputs.Deadbands
Deadband for rotation control on the driver's Xbox controller
RPM_EPSILON - Static variable in class frc.robot.RobotConstants.Shooter
 
RPM_PER_METER - Static variable in class frc.robot.RobotConstants.Shooter
 
RPM_PER_MPS - Static variable in class frc.robot.RobotConstants.Shooter
 
RR_HAL - Class in frc.lib5k.roborio
Tools for messing with the HAL in questionable ways.
RR_HAL() - Constructor for class frc.lib5k.roborio.RR_HAL
 
rumbleDriver(double) - Method in class frc.robot.OI
Send a rumble command to the driver controller
rumbleOperator(double) - Method in class frc.robot.OI
Send a rumble command to the operator controller

S

s_instance - Static variable in class frc.robot.subsystems.cellmech.Hopper
 
s_instance - Static variable in class frc.robot.subsystems.cellmech.Intake
 
s_instance - Static variable in class frc.robot.subsystems.cellmech.Shooter
 
scale(double, InputUtils.ScalingMode) - Static method in class frc.lib5k.components.drive.InputUtils
Scale a value
score - Variable in class frc.robot.autonomous.paths.AutonomousPath
 
SCORE_LATE_DELAY - Static variable in class frc.robot.RobotConstants.Autonomous
Number of seconds to wait before robot is allowed to score
ScoreCenter - Class in frc.robot.autonomous.paths.score
Start on the Center then scores then picks up
ScoreCenter() - Constructor for class frc.robot.autonomous.paths.score.ScoreCenter
 
ScoreGetBalls - Class in frc.robot.autonomous.paths.score
 
ScoreGetBalls() - Constructor for class frc.robot.autonomous.paths.score.ScoreGetBalls
 
ScorePickupRight - Class in frc.robot.autonomous.paths.score
Scores from the Right side of the starting line AKA our World Class Auto
ScorePickupRight() - Constructor for class frc.robot.autonomous.paths.score.ScorePickupRight
 
ScoreRight - Class in frc.robot.autonomous.paths.score
Score path starting on the right of the line
ScoreRight() - Constructor for class frc.robot.autonomous.paths.score.ScoreRight
 
SECTOR_LINE_CENTER - Static variable in class frc.robot.autonomous.AutonomousStartpoints
 
SECTOR_LINE_GOAL - Static variable in class frc.robot.autonomous.AutonomousStartpoints
 
SECTOR_LINE_RIGHT - Static variable in class frc.robot.autonomous.AutonomousStartpoints
This auton startpoint is where the robot is sitting just past the opposing side's sector line, against the right wall, facing towards the centre line of the field.
semiConstCurve(double, double) - Static method in class frc.lib5k.components.drive.DifferentialDriveCalculation
Calculate a percent motor output from speed and rotation inputs using "semi-constant curvature" calculation
SENSOR_BUFFER_SIZE - Static variable in class frc.robot.RobotConstants.PanelManipulator
 
service() - Method in class frc.robot.subsystems.Climber
Go into service mode
set(boolean) - Method in class frc.lib5k.components.pneumatics.LazySolenoid
Set the value of a solenoid, but reduce CAN spam by only sending new data
set(double) - Method in class frc.lib5k.components.motors.MixedMotorCollection
 
set(double) - Method in class frc.lib5k.components.motors.SparkCollection
 
set(double) - Method in class frc.lib5k.components.motors.TalonSRXCollection
 
set(double) - Method in class frc.lib5k.components.motors.VictorSPXCollection
 
set(double) - Method in class frc.lib5k.simulation.wrappers.SimSparkMax
 
set(double, double, double, double) - Method in class frc.robot.vision.LimelightTarget
Set target params
set(BlinkinDriver.LEDSetting) - Method in class frc.lib5k.components.BlinkinDriver
Set the LED driver to a specific setting
set(LinearActuator.ActuatorState) - Method in class frc.lib5k.components.LinearActuator
Set the actuator state
setArea(double) - Method in class frc.lib5k.spatial.VisionTarget
 
setBrakes(boolean) - Method in class frc.robot.subsystems.DriveTrain
Set the motor brakes.
setBuffer(double) - Method in interface frc.lib5k.components.motors.interfaces.IMotorCollection
Only set on new data
setBuffer(double) - Method in class frc.lib5k.components.motors.MixedMotorCollection
 
setBuffer(double) - Method in class frc.lib5k.components.motors.SparkCollection
 
setBuffer(double) - Method in class frc.lib5k.components.motors.TalonSRXCollection
 
setBuffer(double) - Method in class frc.lib5k.components.motors.VictorSPXCollection
 
setCameraMode(Limelight.CameraMode) - Method in class frc.lib5k.components.limelight.Limelight
Sets limelight's operation mode
setCamMode(Limelight2.CameraMode) - Method in class frc.robot.vision.Limelight2
Set the camera stream mode
setCompensation(boolean) - Method in interface frc.lib5k.components.motors.interfaces.ICurrentController
 
setCompensation(boolean) - Method in class frc.lib5k.components.motors.TalonSRXCollection
Set if voltage compensation should be enabled
setCurrentLimit(int, int, int, int) - Method in interface frc.lib5k.components.motors.interfaces.ICurrentController
Configure a current limiting
setCurrentLimit(int, int, int, int) - Method in class frc.lib5k.components.motors.TalonSRXCollection
 
setEnabled(boolean) - Method in class frc.lib5k.control.TimedSlewLimiter
Enable or disable the system
setEnabled(boolean) - Method in class frc.lib5k.utils.telemetry.FlywheelTuner
Set the system enable
setExists(boolean) - Method in class frc.lib5k.spatial.VisionTarget
 
setFirewall(IFirewall) - Method in class frc.lib5k.networking.PortManager
Set a new firewall to obey.
setGains(double, double, double) - Method in class frc.lib5k.control.PID
Change the P, I and D gains on the fly.
setGains(PIDProfile) - Method in class frc.lib5k.control.PID
Set PID gains with a PIDProfile
setInPosition(boolean) - Method in class frc.robot.subsystems.cellmech.Shooter
 
setInverted(boolean) - Method in class frc.lib5k.components.gyroscopes.NavX
Set if the NavX readings should be inverted
setInverted(boolean) - Method in class frc.lib5k.components.motors.MixedMotorCollection
 
setInverted(boolean) - Method in class frc.lib5k.components.motors.SparkCollection
 
setInverted(boolean) - Method in class frc.lib5k.components.motors.TalonSRXCollection
 
setInverted(boolean) - Method in class frc.lib5k.components.motors.VictorSPXCollection
 
setIRange(double) - Method in class frc.lib5k.control.PIDv2
 
setL(double) - Method in class frc.lib5k.kinematics.DriveSignal
Set the left value
setLED(boolean) - Method in class frc.lib5k.components.USBVisionCamera
Enable or disable the LEDRing around the camera
setLED(USBVisionCamera.LEDMode) - Method in class frc.lib5k.components.USBVisionCamera
Set the LEDRing mode
setLED(Limelight2.LEDMode) - Method in class frc.robot.vision.Limelight2
Set the limelight LED mode
setLEDMode(Limelight.LEDMode) - Method in class frc.lib5k.components.limelight.Limelight
Sets limelight's LED state
setMasterMotorSafety(boolean) - Method in interface frc.lib5k.components.motors.interfaces.IMotorGroupSafety
Set the motorsafety mode of the master motor controller
setMasterMotorSafety(boolean) - Method in class frc.lib5k.components.motors.TalonSRXCollection
 
setMasterMotorSafety(boolean) - Method in class frc.lib5k.components.motors.VictorSPXCollection
 
setMaxAccel(double) - Method in class frc.lib5k.kinematics.motionprofiling.MotionConstraints
 
setMaxJerk(double) - Method in class frc.lib5k.kinematics.motionprofiling.MotionConstraints
 
setMaxTurn(double) - Method in class frc.lib5k.kinematics.DriveConstraints
 
setMaxVel(double) - Method in class frc.lib5k.kinematics.DriveConstraints
 
setMaxVelocity(double) - Method in class frc.lib5k.kinematics.motionprofiling.MotionConstraints
 
setMinVel(double) - Method in class frc.lib5k.kinematics.DriveConstraints
 
setNeutralMode(NeutralMode) - Method in class frc.lib5k.components.motors.TalonSRXCollection
 
setOldYaw(double) - Method in class frc.robot.subsystems.DriveTrain
 
setOpenLoop(DriveSignal) - Method in class frc.robot.subsystems.DriveTrain
Set the Open loop control signal.
setOutputConstraints(double) - Method in class frc.lib5k.control.PIDv2
Set a maximum output value
setOutputConstraints(double, double) - Method in class frc.lib5k.control.PID
Set constraints on PID output.
setOutputConstraints(double, double) - Method in class frc.lib5k.control.PIDv2
Set both a maximum, and minimum output value
setOutputPercent(double) - Method in class frc.robot.subsystems.cellmech.Shooter
 
setPipeline(int) - Method in class frc.robot.vision.Limelight2
Set vision pipeline ID
setPipelineID(int) - Method in class frc.lib5k.components.limelight.Limelight
Sets limelight's current pipeline
setPoint(FieldPosition) - Method in class frc.lib5k.components.Compass
Set the Compass point
setPortrait(boolean) - Method in class frc.robot.vision.Limelight2
Set camera portrait mode
setPosition(Pose2d) - Method in class frc.robot.subsystems.DriveTrain
Force-set the robot's position
setPosition(Climber.Position) - Method in class frc.robot.subsystems.Climber
Set the desired position for the climber.
setR(double) - Method in class frc.lib5k.kinematics.DriveSignal
Set the right value
setRampRate(double) - Method in interface frc.lib5k.components.motors.interfaces.IRampRateController
Set the controller ramp rate.
setRampRate(double) - Method in class frc.lib5k.components.motors.MixedMotorCollection
 
setRampRate(double) - Method in class frc.lib5k.components.motors.SparkCollection
 
setRampRate(double) - Method in class frc.lib5k.components.motors.TalonSRXCollection
 
setRampRate(double) - Method in class frc.lib5k.components.motors.VictorSPXCollection
 
setRampRate(double) - Method in class frc.robot.subsystems.DriveTrain
Set the number of seconds the drivebase should take to get to full power
setRate(double) - Method in class frc.lib5k.control.SlewLimiter
Re-set the maximum amount of change allowed by the system
setRate(double) - Method in class frc.lib5k.control.TimedSlewLimiter
Set the ramp rate
setResolution(int, int, int) - Method in class frc.lib5k.components.AutoCamera
Set the camera resolution and framerate
setRestPeriod(int) - Method in class frc.lib5k.control.PIDv2
Set the number of cycles the PID controller should wait before declaiming the system "finished"
setRobotPosition(FieldPosition) - Method in class frc.lib5k.spatial.LocalizationEngine
Force-set the robot location
setRobotState(Hooks.RobotState) - Static method in class frc.lib5k.simulation.Hooks
Set the robot program state
setSetpoint(double) - Method in class frc.lib5k.control.JRADController
Set a voltage setpoint for the controller
setSetpoint(double) - Method in class frc.lib5k.control.PID
Change the target value for the PID controller to reach.
setSetpoint(double) - Method in class frc.lib5k.control.PIDv2
Set the PID controller's setpoint (goal position)
setSetpoint(double) - Method in class frc.lib5k.utils.telemetry.FlywheelTuner
Set the controller setpoint var
setStateIfSimulated(Hooks.RobotState) - Static method in class frc.lib5k.simulation.Hooks
Set robot mode only if the robot code is running in simulation
setStreamMode(int) - Method in class frc.lib5k.components.limelight.Limelight
Sets limelight's streaming mode
setTheta(double) - Method in class frc.lib5k.kinematics.FieldPosition
 
setVelocity(double) - Method in class frc.robot.subsystems.cellmech.Shooter
 
setVoltage(double) - Method in interface frc.lib5k.components.motors.interfaces.IVoltageOutputController
Set desired controller output in volts.
setVoltage(double) - Method in class frc.lib5k.components.motors.MixedMotorCollection
 
setVoltage(double) - Method in class frc.lib5k.components.motors.SparkCollection
 
setVoltage(double) - Method in class frc.lib5k.components.motors.TalonSRXCollection
 
setVoltage(double) - Method in class frc.lib5k.components.motors.VictorSPXCollection
 
setVoltage(double) - Method in class frc.lib5k.simulation.wrappers.SimSparkMax
 
setVoltage(double) - Method in class frc.lib5k.simulation.wrappers.SimTalon
 
setVoltage(double, double) - Method in class frc.robot.subsystems.DriveTrain
Sets Voltage Signal
setVoltage(DriveSignal) - Method in class frc.robot.subsystems.DriveTrain
Set the Open loop control signal.
setX(double) - Method in class frc.lib5k.kinematics.Error2D
 
setX(double) - Method in class frc.lib5k.kinematics.FieldPosition
 
setX(double) - Method in class frc.lib5k.spatial.VisionTarget
 
setY(double) - Method in class frc.lib5k.kinematics.Error2D
 
setY(double) - Method in class frc.lib5k.kinematics.FieldPosition
 
setY(double) - Method in class frc.lib5k.spatial.VisionTarget
 
shootCells(int) - Method in class frc.robot.subsystems.CellSuperstructure
Set the subsystems to shoot an amount of cells
ShootCells - Class in frc.robot.autonomous.actions.cells
Command to shoot an amount of cells
ShootCells() - Constructor for class frc.robot.autonomous.actions.cells.ShootCells
 
ShootCells(int) - Constructor for class frc.robot.autonomous.actions.cells.ShootCells
 
Shooter - Class in frc.robot.subsystems.cellmech
Robot Shooter subsystem
Shooter() - Constructor for class frc.robot.RobotConstants.Shooter
 
SHOOTER_FEED_SPEED - Static variable in class frc.robot.RobotConstants.Hopper
 
shouldAddCell() - Method in class frc.robot.OI
 
shouldAutoAim() - Method in class frc.robot.OI
Get if the drivebase should switch to auto-aim mode
shouldCancelClimb() - Method in class frc.robot.OI
 
shouldEjectClimber() - Method in class frc.robot.OI
Check if the climber should be ejected
shouldGetBalls() - Method in class frc.robot.autonomous.paths.AutonomousPath
Get if the chooser has decided to pick up balls during this path
shouldIncrPanelRight() - Method in class frc.robot.OI
 
shouldIntake() - Method in class frc.robot.OI
Check if the robot should be intaking balls right now
shouldLowerBallsToBottom() - Method in class frc.robot.OI
 
shouldResetCellCount() - Method in class frc.robot.OI
Should the cell counter be reset?
shouldRotatePanel() - Method in class frc.robot.OI
 
shouldScore() - Method in class frc.robot.autonomous.paths.AutonomousPath
Get if the chooser has decided to score during this path
shouldShoot() - Method in class frc.robot.OI
Check if the robot should be shooting balls right now
shouldSubtractCell() - Method in class frc.robot.OI
 
shouldUnjam() - Method in class frc.robot.OI
 
shouldUnjamUp() - Method in class frc.robot.OI
 
showCamera(boolean) - Method in class frc.lib5k.components.AutoCamera
Set camera visible
similarity(Color5k) - Method in class frc.lib5k.utils.Color5k
 
SimSparkMax - Class in frc.lib5k.simulation.wrappers
 
SimSparkMax(int, CANSparkMaxLowLevel.MotorType) - Constructor for class frc.lib5k.simulation.wrappers.SimSparkMax
 
SimTalon - Class in frc.lib5k.simulation.wrappers
A simulation wrapper for the WPI_TalonSRX
SimTalon(int) - Constructor for class frc.lib5k.simulation.wrappers.SimTalon
 
Simulation() - Constructor for class frc.robot.RobotConstants.DriveTrain.Simulation
 
simulationPeriodic() - Method in class frc.robot.Robot
 
SINELON_1_AND_2 - frc.lib5k.components.BlinkinDriver.LEDSetting
 
SINELON_FOREST - frc.lib5k.components.BlinkinDriver.LEDSetting
 
SINELON_LAVA - frc.lib5k.components.BlinkinDriver.LEDSetting
 
SINELON_OCEAN - frc.lib5k.components.BlinkinDriver.LEDSetting
 
SINELON_PARTY - frc.lib5k.components.BlinkinDriver.LEDSetting
 
SINELON_RAINBOW - frc.lib5k.components.BlinkinDriver.LEDSetting
 
SKY_BLUE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
SlewLimiter - Class in frc.lib5k.control
A tool for smoothing out joystick information (enforces a maximum rate of change)
SlewLimiter(double) - Constructor for class frc.lib5k.control.SlewLimiter
Built a SlewLimier object
SparkCollection - Class in frc.lib5k.components.motors
Collection of multiple Spark controllers that wraps a SpeedControllerGroup
SparkCollection(Spark, Spark...) - Constructor for class frc.lib5k.components.motors.SparkCollection
 
SPARKLE_1_ON_2 - frc.lib5k.components.BlinkinDriver.LEDSetting
 
SPARKLE_2_ON_1 - frc.lib5k.components.BlinkinDriver.LEDSetting
 
SpeedConstraint - Class in frc.robot.autonomous.helpers
Constraint on a path speed
SpeedConstraint(double) - Constructor for class frc.robot.autonomous.helpers.SpeedConstraint
Create a SpeedConstraint
SpeedConstraint(double, double) - Constructor for class frc.robot.autonomous.helpers.SpeedConstraint
Create a SpeedConstraint
SPINNER_SPEED - Static variable in class frc.robot.RobotConstants.PanelManipulator
 
splitLogfile() - Method in class frc.lib5k.logging.USBLogger
 
SQUARED - frc.lib5k.components.drive.InputUtils.ScalingMode
 
STANDARD - frc.robot.vision.Limelight2.CameraMode
 
start() - Method in class frc.robot.Dashboard
 
start(double) - Method in class frc.lib5k.loops.loopers.Looper
 
start(double) - Method in class frc.lib5k.UnifiedLooper
 
start(double) - Method in class frc.lib5k.utils.RobotLogger
Start the periodic logger
startIntake() - Method in class frc.robot.subsystems.cellmech.Hopper
Set the hopper to intake
startLib5K() - Static method in class frc.lib5k.Meta
 
startRumble() - Method in class frc.robot.subsystems.cellmech.Hopper
 
stop() - Method in class frc.lib5k.loops.loopables.LoopableSubsystem
 
stop() - Method in class frc.lib5k.loops.loopers.Looper
 
stop() - Method in class frc.robot.subsystems.cellmech.Hopper
Stop the hopper
stop() - Method in class frc.robot.subsystems.cellmech.Shooter
 
stop() - Method in class frc.robot.subsystems.CellSuperstructure
Set the subsystems to stop
stop() - Method in class frc.robot.subsystems.DriveTrain
Stop the drivetrain
stop() - Method in class frc.robot.subsystems.PanelManipulator
Stop the system
StopCells - Class in frc.robot.autonomous.actions.cells
Command to stop shooting or intaking
StopCells() - Constructor for class frc.robot.autonomous.actions.cells.StopCells
 
stow() - Method in class frc.robot.subsystems.cellmech.Intake
Stow the harvester
STROBE_BLUE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
STROBE_GOLD - frc.lib5k.components.BlinkinDriver.LEDSetting
 
STROBE_WHITE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
SubsystemLooper - Class in frc.lib5k.loops.loopers
A looper for LoopableSubsystems.
SubsystemLooper() - Constructor for class frc.lib5k.loops.loopers.SubsystemLooper
 
supplyCellsToShooter() - Method in class frc.robot.subsystems.cellmech.Hopper
Supply cells to shooter until there are none left

T

ta - Variable in class frc.robot.vision.LimelightTarget
 
TalonEncoder - Class in frc.lib5k.components.motors.motorsensors
Wrap a TalonSRX encoder as an EncoderBase
TalonEncoder(WPI_TalonSRX) - Constructor for class frc.lib5k.components.motors.motorsensors.TalonEncoder
 
TalonHelper - Class in frc.lib5k.components.motors
 
TalonHelper() - Constructor for class frc.lib5k.components.motors.TalonHelper
 
TalonSRXCollection - Class in frc.lib5k.components.motors
Collection of multiple WPI_TalonSRX controllers that wraps a SpeedControllerGroup
TalonSRXCollection(WPI_TalonSRX, WPI_TalonSRX...) - Constructor for class frc.lib5k.components.motors.TalonSRXCollection
 
TARGET_HEIGHT - Static variable in class frc.robot.RobotConstants.Shooter
 
TargetTracker - Class in frc.robot.vision
 
TCP - frc.lib5k.networking.Port.Protocol
 
TELEOP - frc.lib5k.simulation.Hooks.RobotState
 
teleopInit() - Method in class frc.robot.Robot
 
teleopPeriodic() - Method in class frc.robot.Robot
 
TEST - frc.lib5k.simulation.Hooks.RobotState
 
testInit() - Method in class frc.robot.Robot
 
TestPID - Class in frc.robot.autonomous.paths.test
 
TestPID() - Constructor for class frc.robot.autonomous.paths.test.TestPID
 
TestReverse - Class in frc.robot.autonomous.paths.test
 
TestReverse() - Constructor for class frc.robot.autonomous.paths.test.TestReverse
 
thread - Variable in class frc.lib5k.loops.loopers.Looper
 
TimedSlewLimiter - Class in frc.lib5k.control
An extension of SlewLimiter that acts a bit more like TalonSRX's rampRate setting, and respects non 20ms periods
TimedSlewLimiter(double) - Constructor for class frc.lib5k.control.TimedSlewLimiter
Create a TimedSlewLimiter
TIMEOUT_MS - Static variable in class frc.robot.RobotConstants.DriveTrain.CurrentLimits
 
TimePanel - Class in frc.robot.commands.actions.controlpanel
Move the control panel based on time
TimePanel(double, boolean) - Constructor for class frc.robot.commands.actions.controlpanel.TimePanel
Spin the control panel for a set time
toColor() - Method in class frc.lib5k.utils.Color5k
 
toColor8Bit() - Method in class frc.lib5k.utils.Color5k
 
Toggle - Class in frc.lib5k.control
 
Toggle() - Constructor for class frc.lib5k.control.Toggle
 
topLineBreakState() - Method in class frc.robot.subsystems.cellmech.Hopper
 
toString() - Method in class frc.lib5k.kinematics.DriveSignal
 
toString() - Method in class frc.lib5k.kinematics.Error2D
 
toString() - Method in class frc.lib5k.kinematics.FieldPosition
 
toString() - Method in class frc.lib5k.kinematics.MovementSegment
 
toString() - Method in enum frc.lib5k.networking.Port.Protocol
 
toString() - Method in class frc.lib5k.networking.Port
 
transformBy(FieldPosition, FieldPosition) - Static method in class frc.lib5k.kinematics.FieldPosition
Get a new field-relative position from origin + rel
TrapezoidPath - Class in frc.robot.autonomous.actions
A simple point-to-waypoint-to-waypoint-to-point movement command.
TrapezoidPath(Pose2d, Translation2d, Translation2d, Pose2d) - Constructor for class frc.robot.autonomous.actions.TrapezoidPath
Generate a TrapezoidPath from a start pose, through two midpoint translations, to an end pose
TrapezoidPath(Pose2d, Translation2d, Translation2d, Pose2d, SpeedConstraint) - Constructor for class frc.robot.autonomous.actions.TrapezoidPath
Generate a TrapezoidPath from a start pose, through two midpoint translations, to an end pose
TrianglePath - Class in frc.robot.autonomous.actions
A simple point-to-waypoint-to-point movement command.
TrianglePath(Pose2d, Translation2d, Pose2d) - Constructor for class frc.robot.autonomous.actions.TrianglePath
Generate a TrianglePath from a start pose, through a midpoint translation, to an end pose
TrianglePath(Pose2d, Translation2d, Pose2d, boolean) - Constructor for class frc.robot.autonomous.actions.TrianglePath
Generate a TrianglePath from a start pose, through a midpoint translation, to an end pose
TrianglePath(Pose2d, Translation2d, Pose2d, SpeedConstraint, boolean) - Constructor for class frc.robot.autonomous.actions.TrianglePath
Generate a TrianglePath from a start pose, through a midpoint translation, to an end pose
ts - Variable in class frc.robot.vision.LimelightTarget
 
turningPIDController - Static variable in class frc.robot.RobotConstants.ControlGains
 
TurnToCommand - Class in frc.robot.autonomous.actions
Command for handling autonomous turning with PID solve
TurnToCommand(double) - Constructor for class frc.robot.autonomous.actions.TurnToCommand
Turn to a field-relative angle
TurnToCommand(double, double) - Constructor for class frc.robot.autonomous.actions.TurnToCommand
Turn to a field-relative angle
TurnToCommand(Rotation2d) - Constructor for class frc.robot.autonomous.actions.TurnToCommand
Turn to a field-relative angle
TurnToCommand(Rotation2d, double) - Constructor for class frc.robot.autonomous.actions.TurnToCommand
Turn to a field-relative angle
TWINKLE_1_AND_2 - frc.lib5k.components.BlinkinDriver.LEDSetting
 
TWINKLES_FOREST - frc.lib5k.components.BlinkinDriver.LEDSetting
 
TWINKLES_LAVA - frc.lib5k.components.BlinkinDriver.LEDSetting
 
TWINKLES_OCEAN - frc.lib5k.components.BlinkinDriver.LEDSetting
 
TWINKLES_PARTY - frc.lib5k.components.BlinkinDriver.LEDSetting
 
TWINKLES_RAINBOW - frc.lib5k.components.BlinkinDriver.LEDSetting
 
tx - Variable in class frc.robot.vision.LimelightTarget
 
ty - Variable in class frc.robot.vision.LimelightTarget
 

U

UDP - frc.lib5k.networking.Port.Protocol
 
UnifiedLooper - Class in frc.lib5k
 
UnifiedLooper() - Constructor for class frc.lib5k.UnifiedLooper
 
UnifiedLooper.Component - Class in frc.lib5k
 
unjam() - Method in class frc.robot.subsystems.cellmech.Hopper
Set the hopper to unjam
unjam() - Method in class frc.robot.subsystems.cellmech.Intake
Set the harvester to unjam
unjam() - Method in class frc.robot.subsystems.CellSuperstructure
Set the subsystems to unjam
UnjamCells - Class in frc.robot.autonomous.actions.cells
Command to unjam cells
UnjamCells() - Constructor for class frc.robot.autonomous.actions.cells.UnjamCells
 
unjamUp() - Method in class frc.robot.subsystems.cellmech.Hopper
Set the hopper to unjam up
unjamUp() - Method in class frc.robot.subsystems.CellSuperstructure
Set the subsystems to unjam up
UnjamUpCells - Class in frc.robot.autonomous.actions.cells
Command to unjam cells
UnjamUpCells() - Constructor for class frc.robot.autonomous.actions.cells.UnjamUpCells
 
unlock() - Method in class frc.robot.subsystems.Climber
Unlock the climber
update() - Method in class frc.lib5k.components.sensors.EncoderBase
 
update() - Method in interface frc.lib5k.interfaces.PeriodicComponent
Method to be called periodically.
update() - Method in class frc.lib5k.loops.loopers.Looper
 
update() - Method in class frc.lib5k.loops.loopers.SubsystemLooper
 
update() - Method in class frc.lib5k.simulation.mock.sensors.MockEncoder
Deprecated.
Calculate encoder position from motor input
update() - Method in class frc.lib5k.utils.telemetry.FlywheelTuner
Update the output
updateTelemetry() - Method in class frc.lib5k.components.motors.MixedMotorCollection
 
updateTelemetry() - Method in class frc.lib5k.components.motors.SparkCollection
 
updateTelemetry() - Method in class frc.lib5k.components.motors.TalonSRXCollection
 
updateTelemetry() - Method in class frc.lib5k.components.motors.VictorSPXCollection
 
updateTelemetry() - Method in class frc.lib5k.components.pneumatics.LazySolenoid
 
updateTelemetry() - Method in interface frc.lib5k.interfaces.Loggable
Push telemetry data to NetworkTables
updateTelemetry() - Method in class frc.lib5k.simulation.mock.sensors.MockEncoder
Deprecated.
 
updateTelemetry() - Method in class frc.robot.subsystems.DriveTrain
 
USBLogger - Class in frc.lib5k.logging
 
USBLogger(String) - Constructor for class frc.lib5k.logging.USBLogger
 
USBVisionCamera - Class in frc.lib5k.components
 
USBVisionCamera(String, int, int) - Constructor for class frc.lib5k.components.USBVisionCamera
 
USBVisionCamera(String, int, int, int) - Constructor for class frc.lib5k.components.USBVisionCamera
 
USBVisionCamera.LEDMode - Enum in frc.lib5k.components
 
use(boolean) - Method in class frc.robot.vision.Limelight2
 
users - Variable in class frc.robot.vision.Limelight2
 

V

val - Variable in enum frc.robot.vision.Limelight2.CameraMode
 
val - Variable in enum frc.robot.vision.Limelight2.LEDMode
 
valueOf(String) - Static method in enum frc.lib5k.components.BlinkinDriver.LEDSetting
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum frc.lib5k.components.drive.InputUtils.ScalingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum frc.lib5k.components.limelight.Limelight.CameraMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum frc.lib5k.components.limelight.Limelight.LEDMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum frc.lib5k.components.LinearActuator.ActuatorState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum frc.lib5k.components.USBVisionCamera.LEDMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum frc.lib5k.networking.Port.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum frc.lib5k.simulation.Hooks.RobotState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum frc.lib5k.utils.RobotLogger.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum frc.robot.subsystems.Climber.Position
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum frc.robot.subsystems.DriveTrain.DriveMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum frc.robot.vision.Limelight2.CameraMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum frc.robot.vision.Limelight2.LEDMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum frc.lib5k.components.BlinkinDriver.LEDSetting
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum frc.lib5k.components.drive.InputUtils.ScalingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum frc.lib5k.components.limelight.Limelight.CameraMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum frc.lib5k.components.limelight.Limelight.LEDMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum frc.lib5k.components.LinearActuator.ActuatorState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum frc.lib5k.components.USBVisionCamera.LEDMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum frc.lib5k.networking.Port.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum frc.lib5k.simulation.Hooks.RobotState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum frc.lib5k.utils.RobotLogger.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum frc.robot.subsystems.Climber.Position
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum frc.robot.subsystems.DriveTrain.DriveMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum frc.robot.vision.Limelight2.CameraMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum frc.robot.vision.Limelight2.LEDMode
Returns an array containing the constants of this enum type, in the order they are declared.
VictorEncoder - Class in frc.lib5k.components.motors.motorsensors
Wrap a VictorSPX encoder as an EncoderBase
VictorEncoder(WPI_VictorSPX) - Constructor for class frc.lib5k.components.motors.motorsensors.VictorEncoder
 
VictorSPXCollection - Class in frc.lib5k.components.motors
 
VictorSPXCollection(WPI_VictorSPX, WPI_VictorSPX...) - Constructor for class frc.lib5k.components.motors.VictorSPXCollection
 
VIOLET - frc.lib5k.components.BlinkinDriver.LEDSetting
 
VISION - frc.lib5k.components.limelight.Limelight.CameraMode
 
VISION_DISTANCE_KP - Static variable in class frc.robot.RobotConstants.Autonomous
 
VisionAlign - Class in frc.robot.autonomous.actions
 
VisionAlign(Rotation2d) - Constructor for class frc.robot.autonomous.actions.VisionAlign
Turn to align with Limelight target if it exists.
VisionAlign(Rotation2d, double) - Constructor for class frc.robot.autonomous.actions.VisionAlign
Turn to align with Limelight target if it exists.
VisionTarget - Class in frc.lib5k.spatial
 
VisionTarget(double, double) - Constructor for class frc.lib5k.spatial.VisionTarget
VisionTarget to store positioning data about a point generated by a computer vision system
VisionTarget(double, double, double) - Constructor for class frc.lib5k.spatial.VisionTarget
VisionTarget to store positioning data about a point generated by a computer vision system
VisionTarget(Point) - Constructor for class frc.lib5k.spatial.VisionTarget
VisionTarget to store positioning data about a point generated by a computer vision system
VOLTAGE - frc.robot.subsystems.DriveTrain.DriveMode
 
VOLTAGE_EPSILON - Static variable in class frc.robot.RobotConstants.Shooter
 

W

WAVES_1_AND_2 - frc.lib5k.components.BlinkinDriver.LEDSetting
 
WAVES_FOREST - frc.lib5k.components.BlinkinDriver.LEDSetting
 
WAVES_LAVA - frc.lib5k.components.BlinkinDriver.LEDSetting
 
WAVES_OCEAN - frc.lib5k.components.BlinkinDriver.LEDSetting
 
WAVES_PARTY - frc.lib5k.components.BlinkinDriver.LEDSetting
 
WAVES_RAINBOW - frc.lib5k.components.BlinkinDriver.LEDSetting
 
WHEEL_CIRCUMFERENCE - Static variable in class frc.robot.RobotConstants.DriveTrain.Measurements
 
WHEEL_CIRCUMFERENCE - Static variable in class frc.robot.RobotConstants.Shooter
 
WHEEL_DIAMETER - Static variable in class frc.robot.RobotConstants.DriveTrain.Measurements
 
WHEEL_DIAMETER - Static variable in class frc.robot.RobotConstants.Shooter
 
WHITE - frc.lib5k.components.BlinkinDriver.LEDSetting
 
WHITE_SHOT - frc.lib5k.components.BlinkinDriver.LEDSetting
 
wpiAngleTo5k(double) - Static method in class frc.lib5k.utils.Mathutils
Convert from the [-180-180] angles used by WPILib to the [0-360] angles used by lib5k
wrapGyro(double) - Static method in class frc.lib5k.utils.Mathutils
This allows the angle to respect 'wrapping', where 360 and 0 are the same value
writeln(String) - Method in class frc.lib5k.logging.USBLogger
 

Y

YELLOW - frc.lib5k.components.BlinkinDriver.LEDSetting
 

Z

zero() - Method in class frc.lib5k.components.sensors.EncoderBase
Set the current encoder position as "0"
ZERO - Static variable in class frc.robot.autonomous.AutonomousStartpoints
 
A B C D E F G H I J K L M N O P R S T U V W Y Z 
All Classes All Packages