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

A

acceleration - Variable in class io.github.frc5024.purepursuit.pathgen.WPI_PathPoint
 
addAutonomous(AutonomousSequence) - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
Add a new autonomous sequence
addCoefficients(PeriodVariantObserverCoeffs<States, Inputs, Outputs>) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Adds the given coefficients to the observer for gain scheduling.
addCoefficients(PeriodVariantPlantCoeffs<States, Inputs, Outputs>) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Adds the given coefficients to the plant for gain scheduling.
addCoefficients(StateSpaceControllerCoeffs<States, Inputs, Outputs>) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Adds the given coefficients to the controller for gain scheduling.
addCoefficients(StateSpaceControllerCoeffs<States, Inputs, Outputs>) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Adds the given coefficients to the controller for gain scheduling.
addCoefficients(StateSpaceObserverCoeffs<States, Inputs, Outputs>) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceObserver
Adds the given coefficients to the observer for gain scheduling.
addCoefficients(StateSpacePlantCoeffs<States, Inputs, Outputs>) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Adds the given coefficients to the plant for gain scheduling.
addCurrentLimit(CurrentLimit) - Static method in class io.github.frc5024.lib5k.hardware.common.pdp.CurrentLimitManager
 
addState(T, Consumer<StateMetadata<T>>) - Method in class io.github.frc5024.libkontrol.statemachines.StateMachine
Add a state to the StateMachine
ADGyro - Class in io.github.frc5024.lib5k.hardware.generic.gyroscopes
A wrapper around the Analog Devices ADXRS450.
ADGyro() - Constructor for class io.github.frc5024.lib5k.hardware.generic.gyroscopes.ADGyro
Connect to a gyro on the onboard SPI port
allStates - Variable in class io.github.frc5024.libkontrol.statemachines.StateMachine
 
AM_9015 - Static variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
AM_RS775_125 - Static variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
angle - Variable in class io.github.frc5024.common_drive.queue.DriveTrainSensors
 
angularLinearToLeftRight(Matrix<N2, N1>, Matrix<N2, N1>) - Method in class io.github.frc5024.common_drive.DriveTrainConfig
Converts the linear and angular position, velocity to the top 4 states of the robot state.
angularRate - Variable in class io.github.frc5024.common_drive.queue.DriveTrainSensors
 
AQUA - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
arcade(double, double) - Static method in class io.github.frc5024.common_drive.calculation.DifferentialDriveCalculation
Calculate a percent motor output from speed and rotation inputs using "arcade calculation"
AsyncADXRS450_Gyro - Class in io.github.frc5024.asynchal.sensors
 
AsyncADXRS450_Gyro() - Constructor for class io.github.frc5024.asynchal.sensors.AsyncADXRS450_Gyro
Default-construct an AsyncADXRS450_Gyro connected to the onboard SPI port
AsyncDigitalInput - Class in io.github.frc5024.asynchal.sensors
An asynchronous wrapper for DigitalInput
AsyncDigitalInput(int) - Constructor for class io.github.frc5024.asynchal.sensors.AsyncDigitalInput
Create an instance of a Digital Input class.
AutoCamera - Class in io.github.frc5024.lib5k.hardware.generic.cameras
Automatic camera streaming.
AutoCamera() - Constructor for class io.github.frc5024.lib5k.hardware.generic.cameras.AutoCamera
Create a dynamic auto camera
AutoCamera(int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.cameras.AutoCamera
Connect to a camera in a specific USB slot
AutoCamera(String, int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.cameras.AutoCamera
Connect to a camera in a specific USB slot
autoConfig(double, double) - Static method in class io.github.frc5024.lib5k.control_loops.models.PIDProfile
Generate a PIDProfile using the Zeigler-Nichols tuning method.
autonomous(boolean) - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
This is run during autonomous
autonomousInit() - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
 
autonomousPeriodic() - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
 
AutonomousSequence - Interface in io.github.frc5024.lib5k.autonomous
A wrapper for everything needed in an autonomous sequence

B

BAG - Static variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
BaseController - Interface in io.github.frc5024.common_drive.controller
 
BB_RS550 - Static variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
BB_RS775 - Static variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
becomeNeutral() - Method in class io.github.frc5024.common_drive.DriveTrainBase
This puts the drivetrain in "neutral mode".
BLACK - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
BLINK - ca.retrylife.frc.limelight.controls.LEDMode
 
BLINK - io.github.frc5024.lib5k.hardware.generic.cameras.USBVisionCamera.LEDMode
 
BlinkinDriver - Class in io.github.frc5024.lib5k.hardware.generic.ledstrips
A wrapper for the REV Blinkin LED driver
http://www.revrobotics.com/rev-11-1105/
BlinkinDriver(int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver
A wrapper for the REV Blinkin LED driver
BlinkinDriver.LEDSetting - Enum in io.github.frc5024.lib5k.hardware.generic.ledstrips
 
BLUE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
BLUE_GREEN - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
BLUE_SHOT - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
BLUE_VIOLET - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
BPM_1_AND_2 - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
BPM_FOREST - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
BPM_LAVA - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
BPM_OCEAN - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
BPM_RAINBOW - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
BREATH_BLUE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
BREATH_GRAY - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
BREATH_RED - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 

C

ca.retrylife.frc.limelight - package ca.retrylife.frc.limelight
 
ca.retrylife.frc.limelight.controls - package ca.retrylife.frc.limelight.controls
 
ca.retrylife.frc.limelight.util - package ca.retrylife.frc.limelight.util
 
ca.retrylife.frc.templates.arms - package ca.retrylife.frc.templates.arms
 
ca.retrylife.frc.templates.turrets - package ca.retrylife.frc.templates.turrets
 
calculate(double) - Method in class io.github.frc5024.lib5k.control_loops.base.ControllerBase
Internal controller calculation
calculate(double) - Method in class io.github.frc5024.lib5k.control_loops.JRADController
Calculate a system output voltage
calculate(double) - Method in class io.github.frc5024.lib5k.control_loops.PIDv2
Calculate a system output with a custom error value
calculate(double) - Method in class io.github.frc5024.lib5k.control_loops.TBHController
 
calculate(double, double) - Method in interface io.github.frc5024.common_drive.controller.BaseController
Calculate a new controller output
calculate(double, double) - Method in class io.github.frc5024.common_drive.controller.PDFController
Calculate the controller output with FeedForward
calculate(double, double) - Method in class io.github.frc5024.common_drive.controller.PIFController
Calculate the controller output with FeedForward
calculate(double, double, boolean) - Method in class io.github.frc5024.common_drive.controller.PDFController
Calculate the controller output
calculate(double, double, boolean) - Method in class io.github.frc5024.common_drive.controller.PIFController
Calculate the controller output
calculateHolonomic(Pose2d) - Method in class io.github.frc5024.purepursuit.PurePursuitController
Calculate outputs for a holonomic drivebase
calculateTank(Pose2d) - Method in class io.github.frc5024.purepursuit.PurePursuitController
Calculate outputs for a tank drivebase
calibrate() - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.GyroSimUtil
Calibrate the sensor (this resets everything)
calibrate() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedPigeonIMU
 
calibrate() - Method in class io.github.frc5024.lib5k.hardware.generic.gyroscopes.ADGyro
 
calibrate() - Method in class io.github.frc5024.lib5k.hardware.kauai.gyroscopes.NavX
 
call(boolean, T) - Method in class io.github.frc5024.libkontrol.statemachines.StateHandler
Call the action function
CameraTranslation - Class in ca.retrylife.frc.limelight
Camera translation from vision target
CameraTranslation(double, double, double, double, double, double) - Constructor for class ca.retrylife.frc.limelight.CameraTranslation
Create a CameraTranslation
CANIfierEncoder - Class in io.github.frc5024.lib5k.hardware.ctre.sensors
A wrapper around the CTRE CANIfier's encoder interface that integrates with 5024's encoder system
CANIfierEncoder(int, int) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.sensors.CANIfierEncoder
Constructor.
CHASE_BLUE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
CHASE_GRAY - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
CHASE_RED - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
ChassisSide - Enum in io.github.frc5024.common_drive.types
Enum for each side of the chassis
checkForUpdates() - Method in interface io.github.frc5024.asynchal.Pollable
Check for, and handle any updates since the last call.
checkForUpdates() - Method in class io.github.frc5024.asynchal.sensors.AsyncADXRS450_Gyro
 
checkForUpdates() - Method in class io.github.frc5024.asynchal.sensors.AsyncDigitalInput
 
CIM - Static variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
clearAllFaults() - Method in class io.github.frc5024.lib5k.hardware.generic.motors.LinearActuator
Clear all PCM faults for the attached PCM
close() - Method in class io.github.frc5024.asynchal.sensors.AsyncADXRS450_Gyro
 
close() - Method in class io.github.frc5024.asynchal.sensors.AsyncDigitalInput
 
close() - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.GyroSimUtil
 
close() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedPigeonIMU
 
close() - Method in class io.github.frc5024.lib5k.hardware.generic.gyroscopes.ADGyro
 
close() - Method in class io.github.frc5024.lib5k.hardware.kauai.gyroscopes.NavX
 
close() - Method in class io.github.frc5024.lib5k.logging.USBLogger
 
COLOR_1_AND_2_NO_BLEND - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR1_BLEND_TO_BLACK - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR1_BREATH_FAST - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR1_BREATH_SLOW - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR1_CHASE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR1_HEARTBEAT_FAST - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR1_HEARTBEAT_MEDIUM - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR1_HEARTBEAT_SLOW - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR1_LARSON - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR1_SHOT - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR1_STROBE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR2_BLEND_TO_BLACK - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR2_BREATH_FAST - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR2_BREATH_SLOW - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR2_CHASE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR2_HEARTBEAT_FAST - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR2_HEARTBEAT_MEDIUM - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR2_HEARTBEAT_SLOW - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR2_LARSON - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR2_SHOT - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
COLOR2_STROBE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
ColorUtils - Class in io.github.frc5024.lib5k.utils
 
ColorUtils() - Constructor for class io.github.frc5024.lib5k.utils.ColorUtils
 
CommonEncoder - Interface in io.github.frc5024.lib5k.hardware.common.sensors.interfaces
The CommonEncoder interface is designed to provide a unified interface between the 3 encoder sources (ctre, wpi, revrobotics).
ComponentTelemetry - Class in io.github.frc5024.lib5k.telemetry
 
CONFETTI - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
config - Variable in class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedTalonFX
 
config - Variable in class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedTalonSRX
 
config - Variable in class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedVictorSPX
 
config - Variable in class io.github.frc5024.lib5k.hardware.revrobotics.motors.ExtendedSparkMax
 
config(double, double, double) - Method in class io.github.frc5024.lib5k.control_loops.PIDv2
Configure the PID controller with new gains
config(PIDProfile) - Method in class io.github.frc5024.lib5k.control_loops.PIDv2
Configure the PID controller with a new PIDProfile
configCurrentLimit(WPI_TalonSRX, int, int, int, int) - Static method in class io.github.frc5024.lib5k.hardware.ctre.util.TalonHelper
Configure a WPI_TalonSRX current limiting
configFactoryDefault - Variable in class io.github.frc5024.lib5k.hardware.ctre.motors.CTREConfig
 
configLookahead(double) - Method in class io.github.frc5024.purepursuit.PurePursuitController
Set the lookahead distance
configLookahead(double, double) - Method in class io.github.frc5024.purepursuit.PurePursuitController
Set the lookahead distance and gain
constructDeployPath(String) - Static method in class io.github.frc5024.lib5k.utils.FileUtils
Append a filename to the deploy path
Consts - Class in io.github.frc5024.lib5k.utils
 
Consts() - Constructor for class io.github.frc5024.lib5k.utils.Consts
 
consume() - Method in class io.github.frc5024.common_drive.queue.WriteLock
Get the value, and set write to false
consumeOutputs(DriveTrainOutput) - Method in class io.github.frc5024.common_drive.DriveTrainBase
Handle all outputs
User must override this.
Contour - Class in ca.retrylife.frc.limelight
A raw contour as defined by: http://docs.limelightvision.io/en/latest/networktables_api.html#advanced-usage-with-raw-contours
Contour() - Constructor for class ca.retrylife.frc.limelight.Contour
Create an empty Contour
Contour(double, double, double, double) - Constructor for class ca.retrylife.frc.limelight.Contour
Create a Contour
ControllerBase - Class in io.github.frc5024.lib5k.control_loops.base
Base class for all non-statespace controllers.
ControllerBase() - Constructor for class io.github.frc5024.lib5k.control_loops.base.ControllerBase
 
convert(double, double, double) - Static method in class io.github.frc5024.lib5k.utils.Measurement
Converts a measurement into specified units
copy() - Method in class io.github.frc5024.common_drive.queue.DriveTrainSensors
Create a copy of this object
correct(Matrix<Inputs, N1>, Matrix<Outputs, N1>) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Correct the state estimate x-hat using the measurements in y.
correct(Matrix<Inputs, N1>, Matrix<Outputs, N1>) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceObserver
Correct the state estimate x-hat using the measurements in y.
correct(Matrix<Outputs, N1>) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Correct the state estimate x-hat using the measurements in y.
correct(Matrix<Outputs, N1>) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Correct the state estimate x-hat using the measurements in y.
createFileReader(String) - Static method in class io.github.frc5024.lib5k.utils.FileManagement
Create a FileReader for a file inside the current session
createFileWriter(String) - Static method in class io.github.frc5024.lib5k.utils.FileManagement
Create a FileWriter for a file inside the current session
createPathingCommand(Path, boolean, double, double) - Method in class io.github.frc5024.common_drive.DriveTrainBase
Deprecated.
createPathingCommand(Path, double) - Method in class io.github.frc5024.common_drive.DriveTrainBase
Create and configure a command that will follow a path using this drivetrain.
createSparkMax(int, CANSparkMaxLowLevel.MotorType) - Static method in class io.github.frc5024.lib5k.hardware.revrobotics.motors.RevMotorFactory
Creates a new Spark Max
createSparkMax(int, RevConfig) - Static method in class io.github.frc5024.lib5k.hardware.revrobotics.motors.RevMotorFactory
Creates a new Spark Max
createTalonFX(int) - Static method in class io.github.frc5024.lib5k.hardware.ctre.motors.CTREMotorFactory
Creates a TalonFX
createTalonFX(int, CTREConfig) - Static method in class io.github.frc5024.lib5k.hardware.ctre.motors.CTREMotorFactory
Creates a TalonFX
createTalonSRX(int) - Static method in class io.github.frc5024.lib5k.hardware.ctre.motors.CTREMotorFactory
Creates a Default TalonSRX Motor
createTalonSRX(int, CTREConfig) - Static method in class io.github.frc5024.lib5k.hardware.ctre.motors.CTREMotorFactory
Creates a Talon SRX
createVictorSPX(int) - Static method in class io.github.frc5024.lib5k.hardware.ctre.motors.CTREMotorFactory
Returns a VictorSPX motor
createVictorSPX(int, CTREConfig) - Static method in class io.github.frc5024.lib5k.hardware.ctre.motors.CTREMotorFactory
Creates a VictorSPX
Crosshair - Class in ca.retrylife.frc.limelight
Limelight calibrated crosshair for use with raw contours
Crosshair(double, double) - Constructor for class ca.retrylife.frc.limelight.Crosshair
Create a Crosshair
CTREConfig - Class in io.github.frc5024.lib5k.hardware.ctre.motors
A config class for Talons
CTREConfig() - Constructor for class io.github.frc5024.lib5k.hardware.ctre.motors.CTREConfig
Default Config Constructor
CTREConfig(boolean) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.motors.CTREConfig
Config Constructor for changing motor inversion
CTREConfig(boolean, boolean, boolean, int, int, int, int, boolean) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.motors.CTREConfig
Creates a custom config
CTREConfig(boolean, int, int, int, int, boolean) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.motors.CTREConfig
Config Constructor for Configuring Current Limits
CTREMotorFactory - Class in io.github.frc5024.lib5k.hardware.ctre.motors
A Class for making talons
CUBIC - io.github.frc5024.lib5k.utils.InputUtils.ScalingMode
 
CurrentLimit - Class in io.github.frc5024.lib5k.hardware.common.pdp
 
CurrentLimit(int, double, double, int, Consumer<Double>) - Constructor for class io.github.frc5024.lib5k.hardware.common.pdp.CurrentLimit
Creates a new current limit
CurrentLimitManager - Class in io.github.frc5024.lib5k.hardware.common.pdp
A class for running current limits
CurrentLimitManager(PowerDistributionPanel) - Constructor for class io.github.frc5024.lib5k.hardware.common.pdp.CurrentLimitManager
 
curvature - Variable in class io.github.frc5024.purepursuit.pathgen.WPI_PathPoint
 
customPeriodic() - Method in class io.github.frc5024.common_drive.DriveTrainBase
Override this with your custom periodic code

D

DARK_BLUE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
DARK_GRAY - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
DARK_GREEN - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
DARK_RED - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
DCBrushedMotor - Class in io.github.frc5024.lib5k.control_loops.models
DC Brushed motor constants.
deadzone - Variable in class ca.retrylife.frc.templates.turrets.TurretBase
 
debug - Variable in class io.github.frc5024.lib5k.control_loops.PIDv2
 
DEFAULT - ca.retrylife.frc.limelight.controls.LEDMode
 
defaultHighGear - Variable in class io.github.frc5024.common_drive.DriveTrainConfig
 
defaultRampSeconds - Variable in class io.github.frc5024.common_drive.DriveTrainConfig
 
defaultStateKey - Variable in class io.github.frc5024.libkontrol.statemachines.StateMachine
 
deregister(Pollable) - Method in class io.github.frc5024.asynchal.Poller
de-Register a pollable component
desiredStateKey - Variable in class io.github.frc5024.libkontrol.statemachines.StateMachine
 
DifferentialDriveCalculation - Class in io.github.frc5024.common_drive.calculation
Helpers for calculating differential drive kinematics
DifferentialDriveCalculation() - Constructor for class io.github.frc5024.common_drive.calculation.DifferentialDriveCalculation
 
disable() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Disables controller, zeroing controller output U.
disable() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Disables the controller and zeros the control input.
disable() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Disables controller, zeroing controller output U.
disable() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Disables the controller and zeros the control input.
disable() - Method in class io.github.frc5024.lib5k.hardware.generic.motors.MockSpeedController
 
disabled(boolean) - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
This is run during disabled
disabledInit() - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
 
disabledPeriodic() - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
 
distanceGains - Variable in class io.github.frc5024.common_drive.DriveTrainConfig
 
drive(double, double, InputUtils.ScalingMode) - Method in class io.github.frc5024.common_drive.DriveTrainBase
Drive the robot with controller inputs
DRIVER - ca.retrylife.frc.limelight.controls.OperationMode
 
driveTo(Translation2d, double) - Method in class io.github.frc5024.common_drive.DriveTrainBase
Set the robot to drive to a point smoothly.
DriveTrainBase - Class in io.github.frc5024.common_drive
The base for all drivetrains.
DriveTrainBase(DriveTrainConfig) - Constructor for class io.github.frc5024.common_drive.DriveTrainBase
Create a DriveTrainBase
DriveTrainBase.States - Enum in io.github.frc5024.common_drive
 
DriveTrainConfig - Class in io.github.frc5024.common_drive
Configuration data for the drivetrain
DriveTrainConfig() - Constructor for class io.github.frc5024.common_drive.DriveTrainConfig
 
DriveTrainOutput - Class in io.github.frc5024.common_drive.queue
A data class containing all drivetrain outputs
DriveTrainOutput() - Constructor for class io.github.frc5024.common_drive.queue.DriveTrainOutput
 
DriveTrainSensors - Class in io.github.frc5024.common_drive.queue
A data class for sharing sensor readings from the client to code to the drivetrain base
DriveTrainSensors() - Constructor for class io.github.frc5024.common_drive.queue.DriveTrainSensors
 
durationMS - Variable in class io.github.frc5024.lib5k.hardware.ctre.motors.CTREConfig
 

E

edu.wpi.first.wpilibj.controller - package edu.wpi.first.wpilibj.controller
 
enable() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Enables controller.
enable() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Enables the controller.
enable() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Enables controller.
enable() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Enables the controller.
enableBrakes - Variable in class io.github.frc5024.lib5k.hardware.revrobotics.motors.RevConfig
 
enableCurrentLimit - Variable in class io.github.frc5024.lib5k.hardware.ctre.motors.CTREConfig
 
enableCurrentLimit(boolean) - Method in interface io.github.frc5024.lib5k.hardware.common.motors.interfaces.ICurrentController
Enable current limiting
enableCurrentLimit(boolean) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
Set if current limiting should be enabled
enableLogging(boolean) - Method in class io.github.frc5024.lib5k.telemetry.FlywheelTuner
Enable a logging session
enableRampRateLimiting(boolean) - Method in interface io.github.frc5024.lib5k.hardware.common.motors.interfaces.IRampRateController
Set if ramp rate limiting should be enabled for the controller
enableRampRateLimiting(boolean) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
 
enableRampRateLimiting(boolean) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.VictorSPXCollection
Deprecated.
 
enableRampRateLimiting(boolean) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.MixedMotorCollection
Deprecated.
 
enableRampRateLimiting(boolean) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.SparkCollection
Deprecated.
 
enableSnapshots(boolean) - Method in class ca.retrylife.frc.limelight.Limelight
Enable camera snapshots twice per second
enableUSBLogging(USBLogger) - Method in class io.github.frc5024.lib5k.logging.RobotLogger
Enable logging to a USB
EncoderBase - Class in io.github.frc5024.lib5k.hardware.generic.sensors
Deprecated, for removal: This API element is subject to removal in a future version.
EncoderBase() - Constructor for class io.github.frc5024.lib5k.hardware.generic.sensors.EncoderBase
Deprecated.
 
EncoderSimulation - Interface in io.github.frc5024.lib5k.hardware.common.sensors.interfaces
 
EncoderSimUtil - Class in io.github.frc5024.lib5k.hardware.common.sensors.simulation
An internal class used for simulating encoder hardware
EncoderSimUtil(String, int, int, SpeedController, double, double, double) - Constructor for class io.github.frc5024.lib5k.hardware.common.sensors.simulation.EncoderSimUtil
Create a new EncoderSim utility
end(boolean) - Method in class io.github.frc5024.common_drive.commands.PathFollowCommand
 
END_BLEND - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
END_BLEND_1_AND_2 - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
epsilonEquals(Pose2d, Pose2d, Pose2d) - Static method in class io.github.frc5024.lib5k.utils.RobotMath
Check if two poses are equal within epsilon
epsilonEquals(Translation2d, Translation2d, Translation2d) - Static method in class io.github.frc5024.lib5k.utils.RobotMath
Check if two translations are equal within epsilon
epsilonEquals(Color, Color, double) - Static method in class io.github.frc5024.lib5k.utils.ColorUtils
Check if two colors are equal to eachother within epsilon
execute() - Method in class io.github.frc5024.common_drive.commands.PathFollowCommand
 
execute() - Method in class io.github.frc5024.lib5k.autonomous.commands.LogCommand
 
ExtendedCANCoder - Class in io.github.frc5024.lib5k.hardware.ctre.sensors
A wrapper around CTRE's CANCoder that integrates with 5024's encoder system
ExtendedCANCoder(int, int) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedCANCoder
Constructor.
ExtendedPigeonIMU - Class in io.github.frc5024.lib5k.hardware.ctre.sensors
A wrapper for the CTRE PigeonIMU that brings it into the 5024 ecosystem.
ExtendedPigeonIMU(int) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedPigeonIMU
Connect to a Pigeon IMU
ExtendedPigeonIMU(TalonSRX) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedPigeonIMU
Connect to a Pigeon IMU
ExtendedSparkMax - Class in io.github.frc5024.lib5k.hardware.revrobotics.motors
An extension of the CANSparkMax with simulation support, and mappings from CANEncoder to CommonEncoder for hot-swappability with CTRE products
ExtendedSparkMax(int, CANSparkMaxLowLevel.MotorType) - Constructor for class io.github.frc5024.lib5k.hardware.revrobotics.motors.ExtendedSparkMax
Create an extended spark max
ExtendedSparkMax(int, RevConfig) - Constructor for class io.github.frc5024.lib5k.hardware.revrobotics.motors.ExtendedSparkMax
Create an extended spark max
ExtendedTalonFX - Class in io.github.frc5024.lib5k.hardware.ctre.motors
The ExtendedTalonFX contains two extra features from WPI_TalonFX: - Ablilty to get the attached sensor as a CommonEncoder object - Small fixes for 2020 simulation voltage bugs in HALSIM
ExtendedTalonFX(int) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedTalonFX
Create an extended Talon FX
ExtendedTalonFX(int, CTREConfig) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedTalonFX
Create an extended Talon FX
ExtendedTalonSRX - Class in io.github.frc5024.lib5k.hardware.ctre.motors
The ExtendedTalonSRX contains two extra features from WPI_TalonSRX: - Ability to get the attached sensor as a CommonEncoder object - Small fixes for 2020 simulation voltage bugs in HALSIM
ExtendedTalonSRX(int) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedTalonSRX
Create an extended Talon SRX
ExtendedTalonSRX(int, CTREConfig) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedTalonSRX
Create an extended Talon SRX
ExtendedVictorSPX - Class in io.github.frc5024.lib5k.hardware.ctre.motors
The ExtendedVictorSPX contains an extra feature from WPI_VictorSPX: - Small fixes for 2020 simulation voltage bugs in HALSIM
ExtendedVictorSPX(int) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedVictorSPX
Create an extended Victor SPX
ExtendedVictorSPX(int, CTREConfig) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedVictorSPX
Create an extended Victor SPX

F

FALCON_500 - Static variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
FaultReporter - Class in io.github.frc5024.lib5k.hardware.ni.roborio
Utility for tracking and reporting RoboRIO FPGA faults.
feed(boolean) - Method in class io.github.frc5024.lib5k.utils.Toggle
Feed the input state to the toggle
feed(double) - Method in class io.github.frc5024.lib5k.control_loops.PID
Feed the controller with a sensor reading
feed(double) - Method in class io.github.frc5024.lib5k.control_loops.PIDv2
Feed the system with the current sensor reading
feed(double) - Method in class io.github.frc5024.lib5k.control_loops.SlewLimiter
Limit a value, and update the system
feed(double) - Method in class io.github.frc5024.lib5k.control_loops.TimedSlewLimiter
Limit a value, and update the system.
feedError(double) - Method in class io.github.frc5024.lib5k.control_loops.PID
Feed the controller with a sensor error
FieldTested - Annotation Type in io.github.frc5024.lib5k.utils.annotations
Indicates that a class or method was successfully used by a team on an FRC field (on or off season)
FileManagement - Class in io.github.frc5024.lib5k.utils
This class handles session-based file management for the robot.
FileManagement() - Constructor for class io.github.frc5024.lib5k.utils.FileManagement
 
FileUtils - Class in io.github.frc5024.lib5k.utils
Tools for working with the filesystem
FileUtils() - Constructor for class io.github.frc5024.lib5k.utils.FileUtils
 
findDistanceFromAToB(Rotation2d, Rotation2d) - Method in class ca.retrylife.frc.templates.turrets.TurretBase
Find the fastest and safest way to get from A to B.
FIRE_LARGE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
FIRE_MEDIUM - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
flush() - Method in class io.github.frc5024.lib5k.hardware.generic.pneumatics.LazySolenoid
re-send the current state to flush CAN
flush() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.LineBreak
Flush the CAN bus and send a new packet to keep external power enabled
flush() - Method in class io.github.frc5024.lib5k.logging.RobotLogger
Manually flush the logs (only use this in unit tests)
FlywheelTuner - Class in io.github.frc5024.lib5k.telemetry
A utility class for providing data to a robot telemetry client
FlywheelTuner(String, DoubleSupplier) - Constructor for class io.github.frc5024.lib5k.telemetry.FlywheelTuner
Create a FlywheelTuner server
Follower - Class in io.github.frc5024.purepursuit
A lookahead finder for finding new points in a 2D path.
Follower(Path, double, double, double) - Constructor for class io.github.frc5024.purepursuit.Follower
Create a path follower
forEachSlave(Consumer<WPI_TalonSRX>) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
For-Each over each slave controller
forEachSlave(Consumer<WPI_VictorSPX>) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.VictorSPXCollection
Deprecated.
For-Each over each slave controller
forEachSlave(Consumer<Spark>) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.SparkCollection
Deprecated.
For-Each over each slave controller
forEachSlave(Consumer<SpeedController>) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.MixedMotorCollection
Deprecated.
For-Each over each slave controller
FPGAClock - Class in io.github.frc5024.lib5k.hardware.ni.roborio.fpga
Tools for interacting with the FPGA's high-precision clock
FPGAClock() - Constructor for class io.github.frc5024.lib5k.hardware.ni.roborio.fpga.FPGAClock
 
freeCurrent - Variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
freeLimit - Variable in class io.github.frc5024.lib5k.hardware.revrobotics.motors.RevConfig
 
freeSpeedRADS - Variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
freeSpeedRPM - Variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
fullReset() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.EncoderBase
Deprecated.
Reset the encoder "0" position

G

gear - Variable in class io.github.frc5024.common_drive.queue.DriveTrainOutput
 
Gear - Enum in io.github.frc5024.common_drive.gearing
Shifter state
GenericEncoder - Class in io.github.frc5024.lib5k.hardware.generic.sensors
 
GenericEncoder(int, int, boolean, int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
Encoder constructor.
GenericEncoder(int, int, boolean, CounterBase.EncodingType, int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
Encoder constructor.
GenericEncoder(int, int, int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
Encoder constructor.
GenericEncoder(int, int, int, boolean, int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
Encoder constructor.
GenericEncoder(int, int, int, int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
Encoder constructor.
GenericEncoder(DigitalSource, DigitalSource, boolean, int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
Encoder constructor.
GenericEncoder(DigitalSource, DigitalSource, boolean, CounterBase.EncodingType, int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
Encoder constructor.
GenericEncoder(DigitalSource, DigitalSource, int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
Encoder constructor.
GenericEncoder(DigitalSource, DigitalSource, DigitalSource, boolean, int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
Encoder constructor.
GenericEncoder(DigitalSource, DigitalSource, DigitalSource, int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
Encoder constructor.
get() - Method in interface io.github.frc5024.lib5k.hardware.common.sensors.interfaces.IBinarySensor
Get binary sensor reading
get() - Method in enum io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
Get the PWM value
get() - Method in class io.github.frc5024.lib5k.hardware.generic.motors.MockSpeedController
 
get() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.HallEffect
 
get() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.LimitSwitch
 
get() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.MockDigitalInput
 
get() - Method in class io.github.frc5024.lib5k.hardware.revrobotics.motors.ExtendedSparkMax
 
get() - Method in class io.github.frc5024.lib5k.utils.Toggle
This is to be used in a situation were you are not looking to toggle the value, just read
getA() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Returns the system matrix A.
getA() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns the system matrix A.
getA() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlantCoeffs
 
getA(int, int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Returns an element of the system matrix A.
getA(int, int) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns an element of the system matrix A.
getAcontinuous() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlantCoeffs
 
getAngle() - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.GyroSimUtil
Get the sensor angle
getAngle() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedPigeonIMU
 
getAngle() - Method in class io.github.frc5024.lib5k.hardware.generic.gyroscopes.ADGyro
 
getAngle() - Method in class io.github.frc5024.lib5k.hardware.kauai.gyroscopes.NavX
 
getArea() - Method in class ca.retrylife.frc.limelight.Contour
Get contour screen cover as a percentage
getArea() - Method in class ca.retrylife.frc.limelight.Target
Get the target area (0% of image to 100% of image)
getAspect() - Method in class ca.retrylife.frc.limelight.Contour
Get the contour aspect ratio
getAverageSpeed() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.EncoderBase
Deprecated.
 
getB() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Returns the input matrix B.
getB() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns the input matrix B.
getB() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlantCoeffs
 
getB(int, int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Returns an element of the input matrix B.
getB(int, int) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns an element of the input matrix B.
getBcontinuous() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlantCoeffs
 
getC() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Returns the output matrix C.
getC() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlantCoeffs
 
getC() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns the output matrix C.
getC() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlantCoeffs
 
getC(int, int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Returns an element of the output matrix C.
getC(int, int) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns an element of the output matrix C.
getCalibrated() - Method in interface io.github.frc5024.lib5k.hardware.common.sensors.interfaces.IGyroscope
Get if the sensor has been calibrated
getCalibrated() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedPigeonIMU
 
getCalibrated() - Method in class io.github.frc5024.lib5k.hardware.generic.gyroscopes.ADGyro
 
getCalibrated() - Method in class io.github.frc5024.lib5k.hardware.kauai.gyroscopes.NavX
 
getCameraTranslation() - Method in class ca.retrylife.frc.limelight.Limelight
Get the camera translation, or null if not possible.
getCoefficients() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Returns the current controller coefficients.
getCoefficients() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Returns the current observer coefficients.
getCoefficients() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Returns the current plant coefficients.
getCoefficients() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Returns the current controller coefficients.
getCoefficients() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceObserver
Returns the current observer coefficients.
getCoefficients() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns the current plant coefficients.
getCoefficients(int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Returns the controller coefficients with the given index.
getCoefficients(int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Returns the observer coefficients with the given index.
getCoefficients(int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Returns the plant coefficients with the given index.
getCoefficients(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Returns the controller coefficients with the given index.
getCoefficients(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceObserver
Returns the observer coefficients with the given index.
getCoefficients(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns the plant coefficients with the given index.
getCommand() - Method in interface io.github.frc5024.lib5k.autonomous.AutonomousSequence
Get the command that runs the sequence
getCommonEncoder() - Method in class io.github.frc5024.lib5k.hardware.revrobotics.motors.ExtendedSparkMax
Returns and object for interfacing with the encoder connected to the encoder pins or front port of the SPARK MAX.
getCommonEncoder(int) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedTalonFX
Get the attached encoder
getCommonEncoder(int) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedTalonSRX
Get the attached encoder
getCommonEncoder(EncoderType, int) - Method in class io.github.frc5024.lib5k.hardware.revrobotics.motors.ExtendedSparkMax
Returns and object for interfacing with the encoder connected to the encoder pins or front port of the SPARK MAX.
getController() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Return the controller used internally.
getController() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Return the controller used internally.
getCurrentState() - Method in class io.github.frc5024.libkontrol.statemachines.StateMachine
Get the system's current state
getD() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Returns the feedthrough matrix D.
getD() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlantCoeffs
 
getD() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns the feedthrough matrix D.
getD() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlantCoeffs
 
getD(int, int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Returns an element of the feedthrough matrix D.
getD(int, int) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns an element of the feedthrough matrix D.
getDefaultEncoder() - Method in interface io.github.frc5024.lib5k.hardware.generic.sensors.interfaces.IEncoderProvider
Deprecated.
Get the default encoder
getDeployPath() - Static method in class io.github.frc5024.lib5k.utils.FileUtils
Query WPIlib's filesystem for deploy path
getDrivebaseWidth() - Method in class io.github.frc5024.purepursuit.Follower
Get the width of the drivebase
getEncoder(int, boolean) - Method in interface io.github.frc5024.lib5k.hardware.generic.sensors.interfaces.IEncoderProvider
Deprecated.
Get an encoder of a specific ID.
getEpsilon() - Method in class io.github.frc5024.lib5k.control_loops.base.ControllerBase
Get acceptable error around goal
getError() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Returns difference between reference r and x-hat.
getError() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Returns difference between reference r and x-hat.
getError() - Method in class io.github.frc5024.lib5k.control_loops.PID
Get the last recorded error
getEstimatedVoltage() - Method in interface io.github.frc5024.lib5k.hardware.common.motors.interfaces.IVoltageOutputController
Estimate controller output voltage from speed
getEstimatedVoltage() - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
 
getEstimatedVoltage() - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.VictorSPXCollection
Deprecated.
 
getEstimatedVoltage() - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.MixedMotorCollection
Deprecated.
 
getEstimatedVoltage() - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.SparkCollection
Deprecated.
 
getFeed() - Method in class io.github.frc5024.lib5k.hardware.generic.cameras.AutoCamera
Get the camera feed object
getFinalPose() - Method in class io.github.frc5024.purepursuit.Follower
Get the final pose of the path
getFPGAMilliseconds() - Static method in class io.github.frc5024.lib5k.hardware.ni.roborio.fpga.FPGAClock
Get the number of milliseconds since the robot timer started
getFPGASeconds() - Static method in class io.github.frc5024.lib5k.hardware.ni.roborio.fpga.FPGAClock
Get the number of seconds since the robot timer started
getGoal() - Method in class io.github.frc5024.lib5k.control_loops.base.ControllerBase
Get the system goal
getHeading() - Method in interface io.github.frc5024.lib5k.hardware.common.sensors.interfaces.IGyroscope
Returns the current heading heading
getHeading() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedPigeonIMU
 
getHeading() - Method in class io.github.frc5024.lib5k.hardware.generic.gyroscopes.ADGyro
 
getHeading() - Method in class io.github.frc5024.lib5k.hardware.kauai.gyroscopes.NavX
 
getHome() - Static method in class io.github.frc5024.lib5k.utils.FileUtils
Deprecated.
getHorizontal() - Method in class ca.retrylife.frc.limelight.Target
Get the horizontal sidelength of the rough bounding box (0 - 320 pixels)
getIndex() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Returns the current controller index.
getIndex() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Returns the current controller index.
getIndex() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Returns the current observer index.
getIndex() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Returns the current plant index.
getIndex() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Returns the currnet controller index.
getIndex() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Returns the current controller index.
getIndex() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceObserver
Returns the current observer index.
getIndex() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns the current plant index.
getInputs() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
 
getInputs() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlantCoeffs
 
getInputs() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns the number of inputs of this plant.
getInputs() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlantCoeffs
 
getInstance() - Static method in class io.github.frc5024.asynchal.Poller
Get a poller instance
getInstance() - Static method in class io.github.frc5024.lib5k.hardware.generic.gyroscopes.ADGyro
Get the Default NavX instance
getInstance() - Static method in class io.github.frc5024.lib5k.hardware.kauai.gyroscopes.NavX
Get the Default NavX instance
getInstance() - Static method in class io.github.frc5024.lib5k.hardware.ni.roborio.FaultReporter
Get the FaultReporter instance
getInstance() - Static method in class io.github.frc5024.lib5k.logging.RobotLogger
Get a RobotLogger instance
getInstance() - Static method in class io.github.frc5024.lib5k.telemetry.ComponentTelemetry
Get the ComponentTelemetry instance
getInstance() - Static method in class io.github.frc5024.lib5k.utils.IMGUIFieldReporter
Get reporter instance
getInternalState() - Method in class io.github.frc5024.common_drive.DriveTrainBase
Read the current state of the internal state machine.
getInverted() - Method in interface io.github.frc5024.lib5k.hardware.common.sensors.interfaces.CommonEncoder
Get the phase of the sensor.
getInverted() - Method in interface io.github.frc5024.lib5k.hardware.common.sensors.interfaces.IGyroscope
Get if the readings are inverted
getInverted() - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.EncoderSimUtil
Get if encoder is inverted
getInverted() - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.GyroSimUtil
Get if the sensor is inverted
getInverted() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.CANIfierEncoder
 
getInverted() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedCANCoder
 
getInverted() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedPigeonIMU
 
getInverted() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.TalonEncoder
 
getInverted() - Method in class io.github.frc5024.lib5k.hardware.generic.gyroscopes.ADGyro
 
getInverted() - Method in class io.github.frc5024.lib5k.hardware.generic.motors.MockSpeedController
 
getInverted() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
 
getInverted() - Method in class io.github.frc5024.lib5k.hardware.kauai.gyroscopes.NavX
 
getInverted() - Method in class io.github.frc5024.lib5k.hardware.revrobotics.sensors.SparkMaxEncoder
 
getIRange() - Method in class io.github.frc5024.lib5k.control_loops.PIDv2
Get the integrator range
getK() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Returns the controller matrix K.
getK() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Returns the controller matrix K.
getK() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceControllerCoeffs
 
getK() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceObserver
Returns the Kalman gain matrix K.
getK() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceObserverCoeffs
 
getK(int, int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Returns an element of the controller matrix K.
getK(int, int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Returns an element of the controller matrix K.
getK(int, int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceObserver
Returns an element of the Kalman gain matrix K.
getKff() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Returns the feedforward controller matrix Kff.
getKff() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Returns the feedforward controller matrix Kff.
getKff() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceControllerCoeffs
 
getKff(int, int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Returns an element of the feedforward controller matrix Kff.
getKff(int, int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Returns an element of the feedforward controller matrix Kff.
getLastKnownPosition() - Method in class ca.retrylife.frc.templates.arms.SensorlessArm
Get the last known position of the arm
getLastMeasurement() - Method in class io.github.frc5024.lib5k.control_loops.base.ControllerBase
Get the last known measurement
getLatency() - Method in class ca.retrylife.frc.limelight.Limelight
Get the pipeline’s latency contribution (ms) Add at least 11ms for image capture latency.
getLeftMeters() - Method in class io.github.frc5024.common_drive.DriveTrainBase
Get the scalar distance traveled by the left side of the drivetrain
getLeftMeters() - Method in interface io.github.frc5024.lib5k.hardware.common.drivebase.IDifferentialDrivebase
Get left side distance traveled in meters
getLibraryVersion() - Static method in class io.github.frc5024.lib5k.hardware.ni.roborio.fpga.RR_HAL
Get the Lib5K version (wpi version + Lib5K identifier + FRC year)
getLongest() - Method in class ca.retrylife.frc.limelight.Target
Get the sidelength of longest side of the fitted bounding box (pixels)
getLookaheadDistance() - Method in class io.github.frc5024.purepursuit.Follower
Get the current lookahead distance
getLookaheadGain() - Method in class io.github.frc5024.purepursuit.Follower
Get the lookahead gain
getMaster() - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
Get the master TalonSRX
getMaster() - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.VictorSPXCollection
Deprecated.
Get the master VictorSPX
getMeters(int, double) - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.EncoderBase
Deprecated.
Get sensor distance traveled in meters
getMetersPerCycle(int, double) - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.EncoderBase
Deprecated.
Get sensor distance traveled in meters since last cycle
getMillisecondCycle(double) - Static method in class io.github.frc5024.lib5k.hardware.ni.roborio.fpga.FPGAClock
A utility for anything that needs to toggle every N milliseconds (for example, a blinking light)
getMotorOutputVoltage() - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedTalonFX
 
getMotorOutputVoltage() - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedTalonSRX
 
getMotorOutputVoltage() - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedVictorSPX
 
getName() - Method in interface io.github.frc5024.lib5k.autonomous.AutonomousSequence
Get the name of the sequence
getNewID() - Method in class io.github.frc5024.lib5k.utils.ObjectCounter
Every time this is called, it will return the next int in the counter.
getNextPoint(Pose2d) - Method in class io.github.frc5024.purepursuit.Follower
Get the next goal pose
getNextR() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Returns the controller's next reference r.
getNextR() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Returns the controller's next reference r.
getNextR(int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Returns an element of the controller's next reference r.
getNextR(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Returns an element of the controller's next reference r.
getObserver() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Return the observer used internally.
getObserver() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Return the observer used internally.
getOutputs() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
 
getOutputs() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlantCoeffs
 
getOutputs() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns the number of outputs of this plant.
getOutputs() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlantCoeffs
 
getP() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Returns the discretized error covariance matrix.
getP(int, int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Returns an element of the discretized error covariance matrix.
getPackageName(StackTraceElement) - Static method in class io.github.frc5024.lib5k.logging.RobotLogger
Gets a friendly package name for a StackTraceElement
getParent() - Method in class io.github.frc5024.libkontrol.statemachines.StateMetadata
Get the StateMachine object that this state belongs to
getPathVisualization() - Method in class io.github.frc5024.purepursuit.pathgen.Path
Get a chart showing every generated path point in 2D space.
getPipelineID() - Method in class ca.retrylife.frc.limelight.Limelight
Get the true active pipeline ID (0 to 9)
getPitch() - Method in class ca.retrylife.frc.limelight.CameraTranslation
Get the Pitch
getPlant() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Return the plant used internally.
getPlant() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Return the plant used internally.
getPose() - Method in class io.github.frc5024.common_drive.DriveTrainBase
Get the robot pose
getPoses() - Method in class io.github.frc5024.purepursuit.pathgen.Path
Get a list of all poses along the path
getPosition() - Method in interface io.github.frc5024.lib5k.hardware.common.sensors.interfaces.CommonEncoder
Get the position of the motor.
getPosition() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.CANIfierEncoder
 
getPosition() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedCANCoder
 
getPosition() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.TalonEncoder
 
getPosition() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
 
getPosition() - Method in class io.github.frc5024.lib5k.hardware.revrobotics.sensors.SparkMaxEncoder
 
getPressurePSI() - Method in class io.github.frc5024.lib5k.hardware.revrobotics.sensors.PressureSensor
Get the sensed air pressure in PSI
getPreviousStateKey() - Method in class io.github.frc5024.libkontrol.statemachines.StateMetadata
Get the key of the last state to run.
getPsteadyState() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserverCoeffs
 
getQ() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Returns the discretized process noise covariance matrix.
getQ(int, int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Returns an element of the discretized process noise covariance matrix.
getQcontinuous() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserverCoeffs
 
getR() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Returns the reference vector r.
getR() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Returns the discretized measurement noise covariance matrix.
getR() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Returns the reference vector r.
getR(int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Returns an element of the reference vector r.
getR(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Returns an element of the reference vector r.
getR(int, int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Returns an element of the discretized measurement noise covariance matrix.
getRampRate() - Method in interface io.github.frc5024.lib5k.hardware.common.motors.interfaces.IRampRateController
Get the configured ramp rate
getRampRate() - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
 
getRampRate() - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.VictorSPXCollection
Deprecated.
 
getRampRate() - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.MixedMotorCollection
Deprecated.
 
getRampRate() - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.SparkCollection
Deprecated.
 
getRate() - Method in class io.github.frc5024.lib5k.control_loops.SlewLimiter
Get the maximum amount of change allowed by the system
getRate() - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.GyroSimUtil
Get the sensor rate
getRate() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedPigeonIMU
 
getRate() - Method in class io.github.frc5024.lib5k.hardware.generic.gyroscopes.ADGyro
 
getRate() - Method in class io.github.frc5024.lib5k.hardware.kauai.gyroscopes.NavX
 
getRawContours() - Method in class ca.retrylife.frc.limelight.Limelight
Get raw contour data
getRawCrosshairs() - Method in class ca.retrylife.frc.limelight.Limelight
Get raw crosshair data
getRawTicks() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.EncoderBase
Deprecated.
Get the raw sensor reading from encoder
getRcontinuous() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserverCoeffs
 
getRestMS() - Method in class io.github.frc5024.lib5k.control_loops.base.SettlingController
Get the amount of time the system must be stable for in order for "is at goal" to be true
getRightMeters() - Method in class io.github.frc5024.common_drive.DriveTrainBase
Get the scalar distance traveled by the right side of the drivetrain
getRightMeters() - Method in interface io.github.frc5024.lib5k.hardware.common.drivebase.IDifferentialDrivebase
Get right side distance traveled in meters
getRobotName() - Static method in class io.github.frc5024.lib5k.hardware.ni.roborio.fpga.RR_HAL
Returns the name of the robot if the name cannot be found, returns Unknown Robot
getRoll() - Method in class ca.retrylife.frc.limelight.CameraTranslation
Get the Roll
getRotation() - Method in class ca.retrylife.frc.limelight.CameraTranslation
Get the camera-to-target Rotation
getRotation() - Method in interface io.github.frc5024.lib5k.hardware.common.sensors.interfaces.IGyroscope
Get the heading as a Rotation2d object
getRotations() - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.EncoderSimUtil
Get rotation count
getSelectedAutonomous() - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
Get the selected autonomous.
getSensorReading() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.EncoderBase
Deprecated.
 
getSessionDirectory() - Static method in class io.github.frc5024.lib5k.utils.FileManagement
Get a file object for the session directory
getSessionDirectoryPath() - Static method in class io.github.frc5024.lib5k.utils.FileManagement
Get the filepath to the session directory
getSetpoint() - Method in class io.github.frc5024.lib5k.control_loops.PIDv2
Get the controller setpoint
getShortest() - Method in class ca.retrylife.frc.limelight.Target
Get the sidelength of shortest side of the fitted bounding box (pixels)
getSimSafeVoltage() - Static method in class io.github.frc5024.lib5k.hardware.ni.roborio.fpga.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 ca.retrylife.frc.limelight.Contour
Get target skew from -90 to 0 degrees
getSkew() - Method in class ca.retrylife.frc.limelight.Target
Get the target skew (-90 degrees to 0 degrees)
getSpeed() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.EncoderBase
Deprecated.
Get the speed of the encoder in Ticks per cycle (usually 20ms)
getStartingPose() - Method in interface io.github.frc5024.lib5k.autonomous.AutonomousSequence
Get the robot's initial pose for this sequence
getStates() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
 
getStates() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlantCoeffs
 
getStates() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns the number of states of this plant.
getStates() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlantCoeffs
 
getTableForComponent(String) - Method in class io.github.frc5024.lib5k.telemetry.ComponentTelemetry
Get the NetworkTable for a component
getTarget() - Method in class ca.retrylife.frc.limelight.Limelight
Get the detected vision target, or null if none found
getTicks() - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.EncoderSimUtil
Get raw tick count
getTicks() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.EncoderBase
Deprecated.
Get sensor reading accounting for offsets
getTranslation() - Method in class ca.retrylife.frc.limelight.CameraTranslation
Get the camera-to-target translation
getTranslation() - Method in class io.github.frc5024.purepursuit.pathgen.WPI_PathPoint
Convert the WPI_PathPoint into a Translation2d
getTwist() - Method in class ca.retrylife.frc.limelight.CameraTranslation
Get the difference between the camera and target
getU() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Returns the control input vector u.
getU() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Returns the controller's calculated control input u.
getU() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Returns the control input vector u.
getU() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Returns the controller's calculated control input u.
getU(int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Returns an element of the control input vector u.
getU(int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Returns an element of the controller's calculated control input u.
getU(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Returns an element of the control input vector u.
getU(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Returns an element of the controller's calculated control input u.
getUmax() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceControllerCoeffs
 
getUmax(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceControllerCoeffs
 
getUmin() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceControllerCoeffs
 
getUmin(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceControllerCoeffs
 
getUSBStickBasePath() - Static method in class io.github.frc5024.lib5k.utils.FileManagement
Get the base path to the attached USB stick
getValue() - Method in enum ca.retrylife.frc.limelight.controls.LEDMode
Get the LEDMode setting value
getValue() - Method in enum ca.retrylife.frc.limelight.controls.OperationMode
Get the OperationMode setting value
getValue() - Method in enum ca.retrylife.frc.limelight.controls.StreamMode
Get the StreamMode setting value
getVelocity() - Method in interface io.github.frc5024.lib5k.hardware.common.sensors.interfaces.CommonEncoder
Get the velocity of the motor.
getVelocity() - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.EncoderSimUtil
Get velocity in RPM
getVelocity() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.CANIfierEncoder
 
getVelocity() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedCANCoder
 
getVelocity() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.TalonEncoder
 
getVelocity() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
 
getVelocity() - Method in class io.github.frc5024.lib5k.hardware.revrobotics.sensors.SparkMaxEncoder
 
getVertical() - Method in class ca.retrylife.frc.limelight.Target
Get the vertical sidelength of the rough bounding box (0 - 320 pixels)
getWheelCircumference() - Method in class io.github.frc5024.common_drive.DriveTrainConfig
Get the wheel circumference
getWidthMeters() - Method in class io.github.frc5024.common_drive.DriveTrainBase
 
getWidthMeters() - Method in interface io.github.frc5024.lib5k.hardware.common.drivebase.IDifferentialDrivebase
Get track width in meters
getWrappedAngle() - Method in interface io.github.frc5024.lib5k.hardware.common.sensors.interfaces.IGyroscope
Get the gyro angle, wrapped by 360 degrees
getX() - Method in class ca.retrylife.frc.limelight.CameraTranslation
Get the X component
getX() - Method in class ca.retrylife.frc.limelight.Contour
Get the raw X screenspace
getX() - Method in class ca.retrylife.frc.limelight.Crosshair
Get normalized X coordinate
getX() - Method in class ca.retrylife.frc.limelight.Target
Get the target X angle in degrees from the crosshair
getX() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Returns the current state X.
getX() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns the current state X.
getX(int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Returns an element of the current state x.
getX(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns an element of the current state x.
getXCorners() - Method in class ca.retrylife.frc.limelight.Limelight
Get an array of corner X coordinates.
getXhat() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Returns the observer's state estimate x-hat.
getXhat() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Returns the state estimate x-hat.
getXhat() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Returns the observer's state estimate x-hat.
getXhat() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceObserver
Returns the state estimate x-hat.
getXhat(int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Returns an element of the observer's state estimate x-hat.
getXhat(int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Returns an element of the state estimate x-hat.
getXhat(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Returns an element of the observer's state estimate x-hat.
getXhat(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceObserver
Returns an element of the state estimate x-hat.
getXRotation() - Method in class ca.retrylife.frc.limelight.Target
Get the target X Rotation from the crosshair
getY() - Method in class ca.retrylife.frc.limelight.CameraTranslation
Get the Y component
getY() - Method in class ca.retrylife.frc.limelight.Contour
Get the raw Y screenspace
getY() - Method in class ca.retrylife.frc.limelight.Crosshair
Get normalized Y coordinate
getY() - Method in class ca.retrylife.frc.limelight.Target
Get the target Y angle in degrees from the crosshair
getY() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Returns the current measurement vector y.
getY() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns the current measurement vector y.
getY(int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Returns an element of the current measurement vector y.
getY(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Returns an element of the current measurement vector y.
getYaw() - Method in class ca.retrylife.frc.limelight.CameraTranslation
Get the Yaw
getYCorners() - Method in class ca.retrylife.frc.limelight.Limelight
Get an array of corner Y coordinates.
getYRotation() - Method in class ca.retrylife.frc.limelight.Target
Get the target Y Rotation from the crosshair
getZ() - Method in class ca.retrylife.frc.limelight.CameraTranslation
Get the Z component
GOLD - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
GRADIENT_1_AND_2 - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
GRAY - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
GREEN - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
GyroSimUtil - Class in io.github.frc5024.lib5k.hardware.common.sensors.simulation
A utility class for simulating gyroscope data based on two encoders
GyroSimUtil(String, int, IDifferentialDrivebase) - Constructor for class io.github.frc5024.lib5k.hardware.common.sensors.simulation.GyroSimUtil
Create a GyroSimUtil
GyroSimUtil(String, int, IDifferentialDrivebase, double, double) - Constructor for class io.github.frc5024.lib5k.hardware.common.sensors.simulation.GyroSimUtil
Create a GyroSimUtil

H

HallEffect - Class in io.github.frc5024.lib5k.hardware.generic.sensors
Hall effect sensor
HallEffect(int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.sensors.HallEffect
Create a digital Hall Effect sensor object
hasTarget() - Method in class ca.retrylife.frc.limelight.Limelight
Check if the Limelight has a target in view
HEARTBEAT_BLUE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
HEARTBEAT_GRAY - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
HEARTBEAT_RED - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
HEARTBEAT_WHITE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
HIGH - io.github.frc5024.common_drive.gearing.Gear
 
highGearRatio - Variable in class io.github.frc5024.common_drive.DriveTrainConfig
 
holdAmps - Variable in class io.github.frc5024.lib5k.hardware.ctre.motors.CTREConfig
 
holdPosition() - Method in class io.github.frc5024.common_drive.DriveTrainBase
This locks the drivetrain, and tells it to hold its position
HOT_PINK - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
HVPolytope<Dimensions extends Num,​Constraints extends Num,​Verticies extends Num> - Class in io.github.frc5024.common_drive.geometry
An N-dimensional polytope This represents the region consisting of all points X such that H * X <= k
HVPolytope(Matrix<Constraints, Dimensions>, Matrix<Constraints, N1>, Matrix<Dimensions, Verticies>) - Constructor for class io.github.frc5024.common_drive.geometry.HVPolytope
Constructs a polytope given the H and k matrices

I

IBinarySensor - Interface in io.github.frc5024.lib5k.hardware.common.sensors.interfaces
Interface for binary sensors
ICurrentController - Interface in io.github.frc5024.lib5k.hardware.common.motors.interfaces
Common interface for devices that with current output controls
IDifferentialDrivebase - Interface in io.github.frc5024.lib5k.hardware.common.drivebase
Interface for a simple differential drivebase
IEncoderProvider - Interface in io.github.frc5024.lib5k.hardware.generic.sensors.interfaces
Deprecated, for removal: This API element is subject to removal in a future version.
IGyroscope - Interface in io.github.frc5024.lib5k.hardware.common.sensors.interfaces
Common interface for all gyroscopes
IMGUIFieldReporter - Class in io.github.frc5024.lib5k.utils
A tool that hooks into HALSIM to report the robot's simulated position to IMGUI
IMotorCollection - Interface in io.github.frc5024.lib5k.hardware.common.motors.interfaces
Common interface for any collection of motor controllers
IMotorGroupSafety - Interface in io.github.frc5024.lib5k.hardware.common.motors.interfaces
Common interface for groups of motors with safety features
initDrivebaseSimulation(IDifferentialDrivebase) - Method in interface io.github.frc5024.lib5k.hardware.common.sensors.interfaces.ISimGyro
Set up drivebase-locked gyro simulation.
initDrivebaseSimulation(IDifferentialDrivebase) - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedPigeonIMU
 
initDrivebaseSimulation(IDifferentialDrivebase) - Method in class io.github.frc5024.lib5k.hardware.generic.gyroscopes.ADGyro
Init gyroscope simulation from fusing encoder readings
initDrivebaseSimulation(IDifferentialDrivebase) - Method in class io.github.frc5024.lib5k.hardware.kauai.gyroscopes.NavX
Init gyroscope simulation from fusing encoder readings
initialize() - Method in class io.github.frc5024.common_drive.commands.PathFollowCommand
 
initSendable(SendableBuilder) - Method in class io.github.frc5024.lib5k.control_loops.PID
This is for use by WPIlib.
initSendable(SendableBuilder) - Method in class io.github.frc5024.lib5k.control_loops.PIDv2
This is for use by WPIlib.
initSendable(SendableBuilder) - Method in class io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver
This method handles interaction with some internal WPIlib services
initSendable(SendableBuilder) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.LinearActuator
 
initSendable(SendableBuilder) - Method in class io.github.frc5024.lib5k.hardware.revrobotics.motors.ExtendedSparkMax
 
initSimulationDevice(SpeedController, double, double, double) - Method in interface io.github.frc5024.lib5k.hardware.common.sensors.interfaces.EncoderSimulation
Init simulation for this encoder
initSimulationDevice(SpeedController, double, double, double) - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.CANIfierEncoder
 
initSimulationDevice(SpeedController, double, double, double) - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedCANCoder
 
initSimulationDevice(SpeedController, double, double, double) - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.TalonEncoder
 
initSimulationDevice(SpeedController, double, double, double) - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
 
initSimulationDevice(SpeedController, double, double, double) - Method in class io.github.frc5024.lib5k.hardware.revrobotics.sensors.SparkMaxEncoder
 
initSimulationDevice(SpeedController, int, double, double, double) - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.EncoderBase
Deprecated.
 
InputUtils - Class in io.github.frc5024.lib5k.utils
Utils for working with drive inputs
InputUtils() - Constructor for class io.github.frc5024.lib5k.utils.InputUtils
 
InputUtils.ScalingMode - Enum in io.github.frc5024.lib5k.utils
Scale type / mode
inReverse(boolean) - Method in class io.github.frc5024.common_drive.commands.PathFollowCommand
Configure reverse path following
invertSensorPhase - Variable in class io.github.frc5024.common_drive.queue.DriveTrainOutput
 
io.github.frc5024.asynchal - package io.github.frc5024.asynchal
Asynchronous interfaces for robot I/O
io.github.frc5024.asynchal.sensors - package io.github.frc5024.asynchal.sensors
 
io.github.frc5024.common_drive - package io.github.frc5024.common_drive
Robot-agnostic DriveTrain code.
io.github.frc5024.common_drive.calculation - package io.github.frc5024.common_drive.calculation
 
io.github.frc5024.common_drive.commands - package io.github.frc5024.common_drive.commands
 
io.github.frc5024.common_drive.controller - package io.github.frc5024.common_drive.controller
 
io.github.frc5024.common_drive.gearing - package io.github.frc5024.common_drive.gearing
 
io.github.frc5024.common_drive.geometry - package io.github.frc5024.common_drive.geometry
 
io.github.frc5024.common_drive.queue - package io.github.frc5024.common_drive.queue
 
io.github.frc5024.common_drive.types - package io.github.frc5024.common_drive.types
 
io.github.frc5024.lib5k.autonomous - package io.github.frc5024.lib5k.autonomous
 
io.github.frc5024.lib5k.autonomous.commands - package io.github.frc5024.lib5k.autonomous.commands
 
io.github.frc5024.lib5k.control_loops - package io.github.frc5024.lib5k.control_loops
Closed-loop controllers
io.github.frc5024.lib5k.control_loops.base - package io.github.frc5024.lib5k.control_loops.base
 
io.github.frc5024.lib5k.control_loops.models - package io.github.frc5024.lib5k.control_loops.models
Mathematical models and datatypes
io.github.frc5024.lib5k.hardware.common.drivebase - package io.github.frc5024.lib5k.hardware.common.drivebase
 
io.github.frc5024.lib5k.hardware.common.motors.interfaces - package io.github.frc5024.lib5k.hardware.common.motors.interfaces
 
io.github.frc5024.lib5k.hardware.common.pdp - package io.github.frc5024.lib5k.hardware.common.pdp
 
io.github.frc5024.lib5k.hardware.common.sensors.interfaces - package io.github.frc5024.lib5k.hardware.common.sensors.interfaces
 
io.github.frc5024.lib5k.hardware.common.sensors.simulation - package io.github.frc5024.lib5k.hardware.common.sensors.simulation
 
io.github.frc5024.lib5k.hardware.ctre.motors - package io.github.frc5024.lib5k.hardware.ctre.motors
 
io.github.frc5024.lib5k.hardware.ctre.motors.collections - package io.github.frc5024.lib5k.hardware.ctre.motors.collections
 
io.github.frc5024.lib5k.hardware.ctre.sensors - package io.github.frc5024.lib5k.hardware.ctre.sensors
 
io.github.frc5024.lib5k.hardware.ctre.util - package io.github.frc5024.lib5k.hardware.ctre.util
 
io.github.frc5024.lib5k.hardware.generic.cameras - package io.github.frc5024.lib5k.hardware.generic.cameras
 
io.github.frc5024.lib5k.hardware.generic.gyroscopes - package io.github.frc5024.lib5k.hardware.generic.gyroscopes
 
io.github.frc5024.lib5k.hardware.generic.ledstrips - package io.github.frc5024.lib5k.hardware.generic.ledstrips
 
io.github.frc5024.lib5k.hardware.generic.motors - package io.github.frc5024.lib5k.hardware.generic.motors
 
io.github.frc5024.lib5k.hardware.generic.motors.motorcollection - package io.github.frc5024.lib5k.hardware.generic.motors.motorcollection
 
io.github.frc5024.lib5k.hardware.generic.pneumatics - package io.github.frc5024.lib5k.hardware.generic.pneumatics
 
io.github.frc5024.lib5k.hardware.generic.sensors - package io.github.frc5024.lib5k.hardware.generic.sensors
 
io.github.frc5024.lib5k.hardware.generic.sensors.interfaces - package io.github.frc5024.lib5k.hardware.generic.sensors.interfaces
 
io.github.frc5024.lib5k.hardware.generic.servos - package io.github.frc5024.lib5k.hardware.generic.servos
 
io.github.frc5024.lib5k.hardware.kauai.gyroscopes - package io.github.frc5024.lib5k.hardware.kauai.gyroscopes
 
io.github.frc5024.lib5k.hardware.ni.roborio - package io.github.frc5024.lib5k.hardware.ni.roborio
 
io.github.frc5024.lib5k.hardware.ni.roborio.fpga - package io.github.frc5024.lib5k.hardware.ni.roborio.fpga
 
io.github.frc5024.lib5k.hardware.revrobotics.motors - package io.github.frc5024.lib5k.hardware.revrobotics.motors
 
io.github.frc5024.lib5k.hardware.revrobotics.sensors - package io.github.frc5024.lib5k.hardware.revrobotics.sensors
 
io.github.frc5024.lib5k.logging - package io.github.frc5024.lib5k.logging
Tools for logging system data coming from robot controllers and systems
io.github.frc5024.lib5k.telemetry - package io.github.frc5024.lib5k.telemetry
Telemetry tools
io.github.frc5024.lib5k.utils - package io.github.frc5024.lib5k.utils
Various FRC-specific tools and utils
io.github.frc5024.lib5k.utils.annotations - package io.github.frc5024.lib5k.utils.annotations
 
io.github.frc5024.lib5k.utils.interfaces - package io.github.frc5024.lib5k.utils.interfaces
 
io.github.frc5024.libkontrol.statemachines - package io.github.frc5024.libkontrol.statemachines
5024's in-house StateMachine tooling for FRC
io.github.frc5024.purepursuit - package io.github.frc5024.purepursuit
PurePursuit (aka: Rabbit Chase) implementation for FRC
io.github.frc5024.purepursuit.pathgen - package io.github.frc5024.purepursuit.pathgen
Point-to-point path generation tools
io.github.frc5024.purepursuit.util - package io.github.frc5024.purepursuit.util
Utilities for working with point-to-point paths
IRampRateController - Interface in io.github.frc5024.lib5k.hardware.common.motors.interfaces
A common interface for devices with configurable output ramp rates
isAligned() - Method in class ca.retrylife.frc.templates.turrets.ProfiledTurret
 
isAligned() - Method in class ca.retrylife.frc.templates.turrets.TurretBase
Get if the turret is aligned with its goal
isAtGoal() - Method in class io.github.frc5024.common_drive.DriveTrainBase
Check if the drivetrain is currently done doing its task, and is sitting at it's goal.
isAtGoal() - Method in class io.github.frc5024.lib5k.control_loops.base.ControllerBase
Check if the system is at it's goal
isAtGoal() - Method in class io.github.frc5024.lib5k.control_loops.base.SettlingController
 
isCalibrated() - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.GyroSimUtil
Get if the sensor has been calibrated yet
isDeployed() - Method in class io.github.frc5024.lib5k.hardware.generic.motors.LinearActuator
Get if the actuator is deployed
isEnabled() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Returns whether this controller is enabled.
isEnabled() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Returns whether this loop is enabled.
isEnabled() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Returns whether the controller is currently enabled.
isEnabled() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Returns whether this loop is enabled.
isFinished() - Method in class io.github.frc5024.common_drive.commands.PathFollowCommand
 
isFinished(double) - Method in class io.github.frc5024.lib5k.control_loops.PID
Checks if the error is within a reasonable range, then waits a bit before returning completion
isFinished(double) - Method in class io.github.frc5024.lib5k.control_loops.PIDv2
Check if the system is finished
isFirstRun() - Method in class io.github.frc5024.libkontrol.statemachines.StateMetadata
Is this the first loop of this action?
isHooked() - Method in class io.github.frc5024.lib5k.utils.IMGUIFieldReporter
Check if this tool has successfully hooked into HALSIM
ISimGyro - Interface in io.github.frc5024.lib5k.hardware.common.sensors.interfaces
 
isUSBAttached() - Static method in class io.github.frc5024.lib5k.utils.FileManagement
Get if the USB stick is plugged in
IVoltageOutputController - Interface in io.github.frc5024.lib5k.hardware.common.motors.interfaces
A common interface for devices that can be controlled with a desired output voltage

J

JRADController - Class in io.github.frc5024.lib5k.control_loops
A flywheel velocity controller designed by team 254, adapted and ported for use by team 5024.
JRADController(double, double, double) - Constructor for class io.github.frc5024.lib5k.control_loops.JRADController
Create a JRAD controller.
jsonToPath(File) - Static method in class io.github.frc5024.purepursuit.pathgen.PathImporter
Load a WPILib PathWeaver JSON file as a Lib5K Path

K

kBrake - io.github.frc5024.common_drive.types.MotorMode
 
kCoast - io.github.frc5024.common_drive.types.MotorMode
 
kd - Variable in class io.github.frc5024.lib5k.control_loops.models.PIDProfile
 
kD - Variable in class io.github.frc5024.common_drive.controller.PDFGains
 
kDebug - io.github.frc5024.lib5k.logging.RobotLogger.Level
 
kDefault - io.github.frc5024.common_drive.types.MotorMode
 
kDEPLOYED - io.github.frc5024.lib5k.hardware.generic.motors.LinearActuator.ActuatorState
 
keepCameraAwake(boolean) - Method in class io.github.frc5024.lib5k.hardware.generic.cameras.AutoCamera
Set the camera connection mode
kEpsilon - Static variable in class io.github.frc5024.lib5k.utils.Consts
 
kFF - Variable in class io.github.frc5024.common_drive.controller.PDFGains
 
kFF - Variable in class io.github.frc5024.common_drive.controller.PIFGains
 
kFieldRelative - io.github.frc5024.lib5k.utils.PoseRelation
 
ki - Variable in class io.github.frc5024.lib5k.control_loops.models.PIDProfile
 
kI - Variable in class io.github.frc5024.common_drive.controller.PIFGains
 
kINACTIVE - io.github.frc5024.lib5k.hardware.generic.motors.LinearActuator.ActuatorState
 
kInfo - io.github.frc5024.lib5k.logging.RobotLogger.Level
 
kInputs - Variable in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
 
kInputs - Variable in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
 
kInputs - Variable in class edu.wpi.first.wpilibj.controller.StateSpacePlant
 
kLibrary - io.github.frc5024.lib5k.logging.RobotLogger.Level
 
kLocked - io.github.frc5024.common_drive.DriveTrainBase.States
 
kLowered - ca.retrylife.frc.templates.arms.SensorlessArm.SystemState
 
kNeutral - io.github.frc5024.common_drive.DriveTrainBase.States
 
kOpenLoop - io.github.frc5024.common_drive.DriveTrainBase.States
 
kOutputs - Variable in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
 
kOutputs - Variable in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
 
kOutputs - Variable in class edu.wpi.first.wpilibj.controller.StateSpacePlant
 
kp - Variable in class io.github.frc5024.lib5k.control_loops.models.PIDProfile
 
kP - Variable in class io.github.frc5024.common_drive.controller.PDFGains
 
kP - Variable in class io.github.frc5024.common_drive.controller.PIFGains
 
kPivoting - io.github.frc5024.common_drive.DriveTrainBase.States
 
kPrimary - io.github.frc5024.common_drive.types.ChassisSide
 
kRabbitChase - io.github.frc5024.common_drive.DriveTrainBase.States
 
kRaised - ca.retrylife.frc.templates.arms.SensorlessArm.SystemState
 
kRobot - io.github.frc5024.lib5k.logging.RobotLogger.Level
 
kRobotRelative - io.github.frc5024.lib5k.utils.PoseRelation
 
kSecondary - io.github.frc5024.common_drive.types.ChassisSide
 
kStates - Variable in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
The number of states, inputs, and outputs for this system.
kStates - Variable in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
 
kStates - Variable in class edu.wpi.first.wpilibj.controller.StateSpacePlant
 
kStopped - ca.retrylife.frc.templates.arms.SensorlessArm.SystemState
 
Kt - Variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
Kv - Variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
kWarning - io.github.frc5024.lib5k.logging.RobotLogger.Level
 

L

LARSON_GRAY - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
LARSON_RED - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
lastStateKey - Variable in class io.github.frc5024.libkontrol.statemachines.StateMachine
 
LAWN_GREEN - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
LazySolenoid - Class in io.github.frc5024.lib5k.hardware.generic.pneumatics
Buffer solenoid commands to reduce CAN spam.
LazySolenoid(int, int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.pneumatics.LazySolenoid
Create a LazySolenoid
LEDMode - Enum in ca.retrylife.frc.limelight.controls
Limelight LED mode setting
leftEncoder - Variable in class io.github.frc5024.common_drive.queue.Position
 
leftEncoderMetres - Variable in class io.github.frc5024.common_drive.queue.DriveTrainSensors
 
leftRightToAngular(Matrix<N7, N1>) - Method in class io.github.frc5024.common_drive.DriveTrainConfig
Converts the robot state to a angular [distance, velocity].
leftRightToLinear(Matrix<N7, N1>) - Static method in class io.github.frc5024.common_drive.DriveTrainConfig
Converts the robot state to a linear [position, velocity].
leftShifter - Variable in class io.github.frc5024.common_drive.queue.Position
 
leftSpeed - Variable in class io.github.frc5024.common_drive.queue.Position
 
leftVoltage - Variable in class io.github.frc5024.common_drive.queue.DriveTrainOutput
 
LIME - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
Limelight - Class in ca.retrylife.frc.limelight
 
Limelight() - Constructor for class ca.retrylife.frc.limelight.Limelight
Create a limelight connection (only works if one limelight is on the network)
LimitSwitch - Class in io.github.frc5024.lib5k.hardware.generic.sensors
 
LimitSwitch(int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.sensors.LimitSwitch
Create a digital Limit Switch sensor object
LINEAR - io.github.frc5024.lib5k.utils.InputUtils.ScalingMode
 
LinearActuator - Class in io.github.frc5024.lib5k.hardware.generic.motors
PCM-Powered Linear actuator
LinearActuator(int, int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.motors.LinearActuator
Create a Linear Actuator that is powered via a Pneumatic Control Module
LinearActuator.ActuatorState - Enum in io.github.frc5024.lib5k.hardware.generic.motors
 
LineBreak - Class in io.github.frc5024.lib5k.hardware.generic.sensors
 
LineBreak(int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.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 io.github.frc5024.lib5k.hardware.generic.sensors.LineBreak
Create a Line Break sensor object for a sensor that is powered via a Pneumatic Control Module
loadJsonConfig(String) - Method in class io.github.frc5024.lib5k.hardware.generic.cameras.AutoCamera
Load a json file as a config
log(String, RobotLogger.Level, Object...) - Method in class io.github.frc5024.lib5k.logging.RobotLogger
Write a log message to the logfile and message buffer.
log(String, Object...) - Method in class io.github.frc5024.lib5k.logging.RobotLogger
Write a log message to the logfile and message buffer.
log(String, String) - Method in class io.github.frc5024.lib5k.logging.RobotLogger
Deprecated.
log(String, String, RobotLogger.Level) - Method in class io.github.frc5024.lib5k.logging.RobotLogger
Deprecated.
LogCommand - Class in io.github.frc5024.lib5k.autonomous.commands
A command that will simply log a pre-set message to the console when run
LogCommand(String) - Constructor for class io.github.frc5024.lib5k.autonomous.commands.LogCommand
A command that will simply log a pre-set message to the console when run
LogCommand(String, String) - Constructor for class io.github.frc5024.lib5k.autonomous.commands.LogCommand
A command that will simply log a pre-set message to the console when run
Loggable - Interface in io.github.frc5024.lib5k.logging
Common interface for components that can be logged
logger - Variable in class io.github.frc5024.lib5k.autonomous.RobotProgram
 
logStatus() - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
Log all component data with RobotLogger
logStatus() - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.VictorSPXCollection
Deprecated.
Log all component data with RobotLogger
logStatus() - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.MixedMotorCollection
Deprecated.
 
logStatus() - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.SparkCollection
Deprecated.
 
logStatus() - Method in class io.github.frc5024.lib5k.hardware.generic.pneumatics.LazySolenoid
 
logStatus() - Method in interface io.github.frc5024.lib5k.logging.Loggable
Log component status
lookAt(Rotation2d) - Method in class ca.retrylife.frc.templates.turrets.ProfiledTurret
 
lookAt(Rotation2d) - Method in class ca.retrylife.frc.templates.turrets.TurretBase
Tell the turret to look at a robot-relative angle
lookAt(Translation2d) - Method in class ca.retrylife.frc.templates.turrets.TurretBase
Tell the turret to look at a robot-relative point in space, where (1,1) is 45 degrees
LOW - io.github.frc5024.common_drive.gearing.Gear
 
lowGearRatio - Variable in class io.github.frc5024.common_drive.DriveTrainConfig
 

M

M_775PRO - Static variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
m_controller - Variable in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
 
m_controller - Variable in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
 
m_nextR - Variable in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
 
m_nextR - Variable in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
 
m_observer - Variable in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
 
m_observer - Variable in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
 
m_path - Variable in class io.github.frc5024.purepursuit.Follower
 
m_plant - Variable in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
 
m_plant - Variable in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
 
makeSlave(int) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedTalonFX
Make a slave of this controller
makeSlave(int) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedTalonSRX
Make a slave of this controller
makeSlave(int) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedVictorSPX
Make a slave of this controller
makeSlave(int) - Method in class io.github.frc5024.lib5k.hardware.revrobotics.motors.ExtendedSparkMax
Make a slave of this motor
makeSlave(int, boolean) - Method in class io.github.frc5024.lib5k.hardware.revrobotics.motors.ExtendedSparkMax
Make a slave of this motor
Measurement - Class in io.github.frc5024.lib5k.utils
 
Measurement() - Constructor for class io.github.frc5024.lib5k.utils.Measurement
 
MINI_CIM - Static variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
MixedMotorCollection - Class in io.github.frc5024.lib5k.hardware.generic.motors.motorcollection
Deprecated.
MixedMotorCollection(SpeedController, SpeedController...) - Constructor for class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.MixedMotorCollection
Deprecated.
 
mkGearbox(DCBrushedMotor, int) - Method in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
Build a motor model of an entire gearbox
MockDigitalInput - Class in io.github.frc5024.lib5k.hardware.generic.sensors
For mocking a digital input in tests
MockDigitalInput(int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.sensors.MockDigitalInput
Create a MockDigitalInput
MockSpeedController - Class in io.github.frc5024.lib5k.hardware.generic.motors
For mocking a speed controller in tests
MockSpeedController() - Constructor for class io.github.frc5024.lib5k.hardware.generic.motors.MockSpeedController
 
mode(CircularBuffer, int) - Static method in class io.github.frc5024.lib5k.utils.RobotMath
Get the mode of a buffer
modify(PIDProfile) - Method in class io.github.frc5024.lib5k.control_loops.models.PIDProfile
Modify the profile
MOTD - Class in io.github.frc5024.lib5k.hardware.ni.roborio
 
MOTD() - Constructor for class io.github.frc5024.lib5k.hardware.ni.roborio.MOTD
 
motorMode - Variable in class io.github.frc5024.common_drive.queue.DriveTrainOutput
 
MotorMode - Enum in io.github.frc5024.common_drive.types
 
motorRamp - Variable in class io.github.frc5024.common_drive.queue.DriveTrainOutput
 
motorType - Variable in class io.github.frc5024.lib5k.hardware.revrobotics.motors.RevConfig
 

N

name - Variable in enum io.github.frc5024.lib5k.logging.RobotLogger.Level
 
NavX - Class in io.github.frc5024.lib5k.hardware.kauai.gyroscopes
A wrapper for the {@see AHRS} / NavX gyroscope This wrapper adds support for gyro simulation, and adds some lib5k-specific methods
NavX() - Constructor for class io.github.frc5024.lib5k.hardware.kauai.gyroscopes.NavX
Connect to a NavX on the MXP port
NavX(SPI.Port) - Constructor for class io.github.frc5024.lib5k.hardware.kauai.gyroscopes.NavX
Connect to a NavX
NEO - Static variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
NEO_550 - Static variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
NetworkTableUtil - Class in ca.retrylife.frc.limelight.util
Utilities for working with NetworkTables
NetworkTableUtil() - Constructor for class ca.retrylife.frc.limelight.util.NetworkTableUtil
 
NO_SHIFTER - io.github.frc5024.common_drive.types.ShifterType
 
nominalVoltage - Variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
normalize(DifferentialDriveWheelSpeeds) - Static method in class io.github.frc5024.common_drive.calculation.DifferentialDriveCalculation
Normalize a percent output DriveSignal
note() - Method in annotation type io.github.frc5024.lib5k.utils.annotations.Tested
A note about testing

O

ObjectCounter - Class in io.github.frc5024.lib5k.utils
A helper for counting the number of an object that exists
ObjectCounter() - Constructor for class io.github.frc5024.lib5k.utils.ObjectCounter
Create an ObjectCounter with a count of 0
ObjectCounter(int) - Constructor for class io.github.frc5024.lib5k.utils.ObjectCounter
Create an object counter with a specific starting count
OFF - ca.retrylife.frc.limelight.controls.LEDMode
 
OFF - io.github.frc5024.lib5k.hardware.generic.cameras.USBVisionCamera.LEDMode
 
ON - ca.retrylife.frc.limelight.controls.LEDMode
 
ON - io.github.frc5024.lib5k.hardware.generic.cameras.USBVisionCamera.LEDMode
 
OperationMode - Enum in ca.retrylife.frc.limelight.controls
Limelight operation mode setting
ORANGE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 

P

Path - Class in io.github.frc5024.purepursuit.pathgen
A "Path" is a list of closely spaces points in space for a robot to follow.
Path(double, Translation2d...) - Constructor for class io.github.frc5024.purepursuit.pathgen.Path
Create a motion path from points
Path(Translation2d...) - Constructor for class io.github.frc5024.purepursuit.pathgen.Path
Create a motion path from points
PathFollowCommand - Class in io.github.frc5024.common_drive.commands
PathFollowCommand is a CommandBase object generated by DriveTrainBase, and can be used to follow paths with the drivetrain.
PathFollowCommand(DriveTrainBase, Path, double) - Constructor for class io.github.frc5024.common_drive.commands.PathFollowCommand
Create a PathFollowCommand.
PathImporter - Class in io.github.frc5024.purepursuit.pathgen
The PathImporter is a tool for importing Paths from config files
PathImporter() - Constructor for class io.github.frc5024.purepursuit.pathgen.PathImporter
 
pathingRampSeconds - Variable in class io.github.frc5024.common_drive.DriveTrainConfig
 
PDFController - Class in io.github.frc5024.common_drive.controller
A PDFController is a simple PD + FeedForward calculation.
PDFController(PDFGains, boolean) - Constructor for class io.github.frc5024.common_drive.controller.PDFController
Create a PDFController
PDFGains - Class in io.github.frc5024.common_drive.controller
Gains for a PDF controller
PDFGains(double, double) - Constructor for class io.github.frc5024.common_drive.controller.PDFGains
Create gains for a PDF controller
PDFGains(double, double, double) - Constructor for class io.github.frc5024.common_drive.controller.PDFGains
Create gains for a PDF controller
peakAmps - Variable in class io.github.frc5024.lib5k.hardware.ctre.motors.CTREConfig
 
performCurrentLimits() - Method in class io.github.frc5024.lib5k.hardware.common.pdp.CurrentLimitManager
Runs the current limit for all active current limit
periodic() - Method in class ca.retrylife.frc.templates.arms.SensorlessArm
 
periodic() - Method in class ca.retrylife.frc.templates.turrets.ProfiledTurret
 
periodic() - Method in class ca.retrylife.frc.templates.turrets.TurretBase
 
periodic() - Method in class io.github.frc5024.common_drive.DriveTrainBase
 
periodic(boolean) - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
This is run all the time
PeriodicComponent - Interface in io.github.frc5024.lib5k.utils.interfaces
Common interface for components that require periodic updates
PeriodVariantController<States extends Num,​Inputs extends Num,​Outputs extends Num> - Class in edu.wpi.first.wpilibj.controller
Contains the controller coefficients and logic for a state-space controller.
PeriodVariantController(StateSpaceControllerCoeffs<States, Inputs, Outputs>, PeriodVariantPlant<States, Inputs, Outputs>) - Constructor for class edu.wpi.first.wpilibj.controller.PeriodVariantController
Constructs a controller with the given coefficients and plant.
PeriodVariantLoop<States extends Num,​Inputs extends Num,​Outputs extends Num> - Class in edu.wpi.first.wpilibj.controller
Combines a plant, controller, and observer for controlling a mechanism with full state feedback.
PeriodVariantLoop(PeriodVariantPlant<States, Inputs, Outputs>, PeriodVariantController<States, Inputs, Outputs>, PeriodVariantObserver<States, Inputs, Outputs>) - Constructor for class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Constructs a period-variant loop with the given plant, controller, and observer.
PeriodVariantLoop(PeriodVariantPlantCoeffs<States, Inputs, Outputs>, StateSpaceControllerCoeffs<States, Inputs, Outputs>, PeriodVariantObserverCoeffs<States, Inputs, Outputs>) - Constructor for class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
A convenience constructor for constructing a period-variant loop with the given plant, controller, and observer coefficients.
PeriodVariantObserver<States extends Num,​Inputs extends Num,​Outputs extends Num> - Class in edu.wpi.first.wpilibj.controller
A Kalman filter that discretizes its model and covariance matrices after every sample period.
PeriodVariantObserver(PeriodVariantObserverCoeffs<States, Inputs, Outputs>, PeriodVariantPlant<States, Inputs, Outputs>) - Constructor for class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Constructs a Kalman filter with the given coefficients and plant, with a nominal sample period of 0.005s.
PeriodVariantObserver(PeriodVariantObserverCoeffs<States, Inputs, Outputs>, PeriodVariantPlant<States, Inputs, Outputs>, double) - Constructor for class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Constructs a Kalman filter with the given coefficients and plant.
PeriodVariantObserverCoeffs<States extends Num,​Inputs extends Num,​Outputs extends Num> - Class in edu.wpi.first.wpilibj.controller
A container for all the observer coefficients.
PeriodVariantObserverCoeffs(Matrix<States, States>, Matrix<Outputs, Outputs>, Matrix<States, States>) - Constructor for class edu.wpi.first.wpilibj.controller.PeriodVariantObserverCoeffs
Construct the container for the observer coefficients.
PeriodVariantPlant<States extends Num,​Inputs extends Num,​Outputs extends Num> - Class in edu.wpi.first.wpilibj.controller
 
PeriodVariantPlant(PeriodVariantPlantCoeffs<States, Inputs, Outputs>) - Constructor for class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Constructs a plant with the given coefficients and a nominal sample period of 0.005s
PeriodVariantPlant(PeriodVariantPlantCoeffs<States, Inputs, Outputs>, double) - Constructor for class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Constructs a plant with the given coefficients.
PeriodVariantPlantCoeffs<States extends Num,​Inputs extends Num,​Outputs extends Num> - Class in edu.wpi.first.wpilibj.controller
A container for all the period-variant plant coefficients.
PeriodVariantPlantCoeffs(Nat<States>, Nat<Inputs>, Nat<Outputs>, Matrix<States, States>, Matrix<States, Inputs>, Matrix<Outputs, States>, Matrix<Outputs, Inputs>) - Constructor for class edu.wpi.first.wpilibj.controller.PeriodVariantPlantCoeffs
Construct the container for the period-variant plant coefficients.
PI - Static variable in class io.github.frc5024.lib5k.utils.Consts
 
PID - Class in io.github.frc5024.lib5k.control_loops
Our custom PID controller implementation.
PID(double, double, double) - Constructor for class io.github.frc5024.lib5k.control_loops.PID
PID Constructor
PID(PIDProfile) - Constructor for class io.github.frc5024.lib5k.control_loops.PID
Create a PID controller using a PIDProfile
PIDProfile - Class in io.github.frc5024.lib5k.control_loops.models
Used to store PID control data
PIDProfile(double) - Constructor for class io.github.frc5024.lib5k.control_loops.models.PIDProfile
Create a P profile
PIDProfile(double, double) - Constructor for class io.github.frc5024.lib5k.control_loops.models.PIDProfile
Create a PI profile
PIDProfile(double, double, double) - Constructor for class io.github.frc5024.lib5k.control_loops.models.PIDProfile
Create a PID profile
PIDv2 - Class in io.github.frc5024.lib5k.control_loops
An implementation of team 1114's SimPID, that works with lib5k's kinematics systems, and provides telemetry
PIDv2(double, double, double) - Constructor for class io.github.frc5024.lib5k.control_loops.PIDv2
Create a PIDv2 object using gains
PIDv2(PIDProfile) - Constructor for class io.github.frc5024.lib5k.control_loops.PIDv2
Create a PIDv2 object using a PIDProfile
pidWrite(double) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
 
pidWrite(double) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.VictorSPXCollection
Deprecated.
 
pidWrite(double) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.MockSpeedController
 
pidWrite(double) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.MixedMotorCollection
Deprecated.
 
pidWrite(double) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.SparkCollection
Deprecated.
 
PIFController - Class in io.github.frc5024.common_drive.controller
A PIFController is a simple PI + FeedForward calculation.
PIFController(PIFGains, boolean) - Constructor for class io.github.frc5024.common_drive.controller.PIFController
Create a PIFController
PIFGains - Class in io.github.frc5024.common_drive.controller
Gains for a PIF controller
PIFGains(double, double) - Constructor for class io.github.frc5024.common_drive.controller.PIFGains
Create gains for a PIF controller
PIFGains(double, double, double) - Constructor for class io.github.frc5024.common_drive.controller.PIFGains
Create gains for a PIF controller
PIP_MAIN - ca.retrylife.frc.limelight.controls.StreamMode
 
PIP_SECONDARY - ca.retrylife.frc.limelight.controls.StreamMode
 
points - Variable in class io.github.frc5024.purepursuit.pathgen.Path
 
Pollable - Interface in io.github.frc5024.asynchal
 
Poller - Class in io.github.frc5024.asynchal
You have been lied to.
pose - Variable in class io.github.frc5024.purepursuit.pathgen.WPI_PathPoint
 
PoseRelation - Enum in io.github.frc5024.lib5k.utils
Relation types
Position - Class in io.github.frc5024.common_drive.queue
DriveTrain position data
Position() - Constructor for class io.github.frc5024.common_drive.queue.Position
Create a position of 0
predict() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Sets new controller output, projects model forward, and runs observer prediction.
predict(double) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Sets new controller output, projects model forward, and runs observer prediction.
predict(Matrix<Inputs, N1>) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceObserver
Project the model into the future with a new control input u.
predict(Matrix<Inputs, N1>, double) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Project the model into the future with a new control input u.
PressureSensor - Class in io.github.frc5024.lib5k.hardware.revrobotics.sensors
A wrapper for the Rev Robotics Analog Pressure Sensor https://www.revrobotics.com/rev-11-1107/
PressureSensor(int) - Constructor for class io.github.frc5024.lib5k.hardware.revrobotics.sensors.PressureSensor
Construct a pressure sensor.
previousError - Variable in class io.github.frc5024.lib5k.control_loops.PIDv2
 
printFullMOTD() - Static method in class io.github.frc5024.lib5k.hardware.ni.roborio.MOTD
Print an MOTD with some version info
ProfiledTurret - Class in ca.retrylife.frc.templates.turrets
The ProfiledTurret class is to be used to control a turret of any kind.
ProfiledTurret(SpeedController, Supplier<Rotation2d>, PIDProfile, Rotation2d, Rotation2d, TrapezoidProfile.Constraints, Rotation2d) - Constructor for class ca.retrylife.frc.templates.turrets.ProfiledTurret
Create a ProfiledTurret
publishChooser(Sendable) - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
For publishing the chooser (this can be overridden for custom dashboards)
PurePursuitController - Class in io.github.frc5024.purepursuit
A pure pursuit controller implementation
PurePursuitController(Path, double, double, double, double) - Constructor for class io.github.frc5024.purepursuit.PurePursuitController
Create a PurePursuit Controller
PurePursuitController(Path, double, double, double, double, boolean) - Constructor for class io.github.frc5024.purepursuit.PurePursuitController
Create a PurePursuit Controller

R

R - Variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
radians - Variable in class io.github.frc5024.purepursuit.pathgen.WPI_PathPoint.WPI_PathPose.WPI_PathRotation
 
RAINBOW - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
RAINBOW_FOREST - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
RAINBOW_GLITTER - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
RAINBOW_LAVA - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
RAINBOW_OCEAN - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
RAINBOW_PARTY - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
rawIsAtGoal() - Method in class io.github.frc5024.lib5k.control_loops.base.SettlingController
Check if the system is at it's goal without waiting for the timer
RawPath - Class in io.github.frc5024.purepursuit.pathgen
The RawPath class lets you define Paths completely manually.
RawPath(Translation2d...) - Constructor for class io.github.frc5024.purepursuit.pathgen.RawPath
Create a raw path from a pre-generated list of points
readFile(String) - Static method in class io.github.frc5024.lib5k.utils.FileUtils
Reads a file, and returns it's contents as a UTF8 string
readInputs() - Method in class io.github.frc5024.common_drive.DriveTrainBase
Get all sensor readings that the base needs
User must override this.
RED - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
RED_ORANGE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
RED_SHOT - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
register(Pollable) - Method in class io.github.frc5024.asynchal.Poller
Register a pollable component
registerAngleCallback(Consumer<Double>) - Method in class io.github.frc5024.asynchal.sensors.AsyncADXRS450_Gyro
Register a callback for changes in gyro angle in degrees.
registerMotionCallback(Runnable, double) - Method in class io.github.frc5024.asynchal.sensors.AsyncADXRS450_Gyro
Register a callback for gyro motion.
registerReleaseCallback(Runnable) - Method in class io.github.frc5024.asynchal.sensors.AsyncDigitalInput
Register a callback function to be run when the input is pulled low
registerTriggerCallback(Runnable) - Method in class io.github.frc5024.asynchal.sensors.AsyncDigitalInput
Register a callback function to be run when the input is pulled high
removeCurrentLimit(CurrentLimit) - Static method in class io.github.frc5024.lib5k.hardware.common.pdp.CurrentLimitManager
 
removeState(T) - Method in class io.github.frc5024.libkontrol.statemachines.StateMachine
Remove a state from the StateMachine
reportFramework(String) - Static method in class io.github.frc5024.lib5k.hardware.ni.roborio.fpga.RR_HAL
Report a custom framework via FRCNetComm
reportFRCVersion(String, String) - Static method in class io.github.frc5024.lib5k.hardware.ni.roborio.fpga.RR_HAL
Report a custom FRC Version
reportLanguage(String) - Static method in class io.github.frc5024.lib5k.hardware.ni.roborio.fpga.RR_HAL
Report a custom programming language via FRCNetComm
reportRobotPosition(Pose2d) - Method in class io.github.frc5024.lib5k.utils.IMGUIFieldReporter
Set the robot's position in IMGUI Simulation
reset() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Resets the controller.
reset() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Zeroes reference r, controller output u, plant output y, and state estimate x-hat.
reset() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Resets the observer.
reset() - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Resets the plant.
reset() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Resets the controller.
reset() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Zeroes reference r, controller output u, plant output y, and state estimate x-hat.
reset() - Method in class edu.wpi.first.wpilibj.controller.StateSpaceObserver
Resets the observer.
reset() - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Resets the plant.
reset() - Method in interface io.github.frc5024.common_drive.controller.BaseController
Reset the controller
reset() - Method in class io.github.frc5024.common_drive.controller.PDFController
Reset the controller
reset() - Method in class io.github.frc5024.common_drive.controller.PIFController
Reset the controller
reset() - Method in class io.github.frc5024.lib5k.control_loops.base.ControllerBase
Reset the controller
reset() - Method in class io.github.frc5024.lib5k.control_loops.base.SettlingController
 
reset() - Method in class io.github.frc5024.lib5k.control_loops.PID
Reset the controller
reset() - Method in class io.github.frc5024.lib5k.control_loops.PIDv2
Reset the system (effective next cycle)
reset() - Method in class io.github.frc5024.lib5k.control_loops.SlewLimiter
Reset the system (stops accidental movement after a system restart)
reset() - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.GyroSimUtil
Reset the sensor
reset() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedPigeonIMU
 
reset() - Method in class io.github.frc5024.lib5k.hardware.generic.gyroscopes.ADGyro
 
reset() - Method in class io.github.frc5024.lib5k.hardware.kauai.gyroscopes.NavX
 
reset() - Method in class io.github.frc5024.lib5k.utils.Toggle
Reset the current output
reset() - Method in class io.github.frc5024.purepursuit.Follower
Reset the follower
reset() - Method in class io.github.frc5024.purepursuit.PurePursuitController
Reset the controller
resetErrorSum() - Method in class io.github.frc5024.lib5k.control_loops.PIDv2
Reset the error accumulator
resetInternals() - Method in class io.github.frc5024.lib5k.control_loops.base.ControllerBase
Override this for controller-specific resets
resetInternals() - Method in class io.github.frc5024.lib5k.control_loops.TBHController
Reset the controller
restoreFactoryDefaults - Variable in class io.github.frc5024.lib5k.hardware.revrobotics.motors.RevConfig
 
RevConfig - Class in io.github.frc5024.lib5k.hardware.revrobotics.motors
 
RevConfig(CANSparkMaxLowLevel.MotorType) - Constructor for class io.github.frc5024.lib5k.hardware.revrobotics.motors.RevConfig
Creates a default Rev Motor Config
RevConfig(CANSparkMaxLowLevel.MotorType, boolean) - Constructor for class io.github.frc5024.lib5k.hardware.revrobotics.motors.RevConfig
Creates a Rev Motor Config with configurable inversion
RevConfig(CANSparkMaxLowLevel.MotorType, boolean, boolean, int, int, int, boolean) - Constructor for class io.github.frc5024.lib5k.hardware.revrobotics.motors.RevConfig
Creates a Configuable Motor Config
RevConfig(CANSparkMaxLowLevel.MotorType, boolean, int, int, int) - Constructor for class io.github.frc5024.lib5k.hardware.revrobotics.motors.RevConfig
Creates a Rev Motor Config with configurable current limiting settings
RevMotorFactory - Class in io.github.frc5024.lib5k.hardware.revrobotics.motors
A class for making rev Motors
rightEncoder - Variable in class io.github.frc5024.common_drive.queue.Position
 
rightEncoderMetres - Variable in class io.github.frc5024.common_drive.queue.DriveTrainSensors
 
rightShifter - Variable in class io.github.frc5024.common_drive.queue.Position
 
rightSpeed - Variable in class io.github.frc5024.common_drive.queue.Position
 
rightVoltage - Variable in class io.github.frc5024.common_drive.queue.DriveTrainOutput
 
rip() - Method in class io.github.frc5024.lib5k.hardware.generic.servos.SmartServo
Make the servo spin forever
robotInit() - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
 
RobotLogger - Class in io.github.frc5024.lib5k.logging
A threaded logger for use by all robot functions
RobotLogger.Level - Enum in io.github.frc5024.lib5k.logging
Log level The kRobot level will immediately push to the console, everything else is queued until the next notifier cycle
RobotMath - Class in io.github.frc5024.lib5k.utils
RobotMath is an extension of MathUtils, with some overloads for robot-specific datatypes (the ewmath library is designed for general use, so excludes these functions)
RobotMath() - Constructor for class io.github.frc5024.lib5k.utils.RobotMath
 
robotPeriodic() - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
 
RobotProgram - Class in io.github.frc5024.lib5k.autonomous
RobotProgram is the base class for all robot programs.
RobotProgram(boolean, boolean) - Constructor for class io.github.frc5024.lib5k.autonomous.RobotProgram
Create a robot program
RobotProgram(boolean, boolean, ShuffleboardTab) - Constructor for class io.github.frc5024.lib5k.autonomous.RobotProgram
Create a robot program
robotRadius - Variable in class io.github.frc5024.common_drive.DriveTrainConfig
 
robotWidth - Variable in class io.github.frc5024.common_drive.DriveTrainConfig
 
rotation - Variable in class io.github.frc5024.common_drive.queue.DriveTrainSensors
 
rotation - Variable in class io.github.frc5024.purepursuit.pathgen.WPI_PathPoint.WPI_PathPose
 
rpmLimit - Variable in class io.github.frc5024.lib5k.hardware.revrobotics.motors.RevConfig
 
RR_HAL - Class in io.github.frc5024.lib5k.hardware.ni.roborio.fpga
Tools for messing with the HAL in questionable ways.
RR_HAL() - Constructor for class io.github.frc5024.lib5k.hardware.ni.roborio.fpga.RR_HAL
 
run(PowerDistributionPanel) - Method in class io.github.frc5024.lib5k.hardware.common.pdp.CurrentLimit
This is run by the CurrentLimitManager and shouldn't normally be used
runIteration() - Method in class io.github.frc5024.common_drive.DriveTrainBase
Run a thread iteration

S

scale(double, InputUtils.ScalingMode) - Static method in class io.github.frc5024.lib5k.utils.InputUtils
Scale a value
semiConstCurve(double, double) - Static method in class io.github.frc5024.common_drive.calculation.DifferentialDriveCalculation
Calculate a percent motor output from speed and rotation inputs using "semi-constant curvature" calculation
SensorlessArm - Class in ca.retrylife.frc.templates.arms
The SensorlessArm class is designed to control any type of arm that does not have a rotational sensor (like an encoder or potentiometer).
SensorlessArm(SpeedController, DigitalInput, DigitalInput, double, double) - Constructor for class ca.retrylife.frc.templates.arms.SensorlessArm
Create a SensorlessArm
SensorlessArm.SystemState - Enum in ca.retrylife.frc.templates.arms
 
set(boolean) - Method in class io.github.frc5024.lib5k.hardware.generic.pneumatics.LazySolenoid
Set the value of a solenoid, but reduce CAN spam by only sending new data
set(boolean) - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.MockDigitalInput
Set the sensor state
set(double) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
 
set(double) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.VictorSPXCollection
Deprecated.
 
set(double) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.MockSpeedController
 
set(double) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.MixedMotorCollection
Deprecated.
 
set(double) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.SparkCollection
Deprecated.
 
set(double) - Method in class io.github.frc5024.lib5k.hardware.generic.servos.SmartServo
 
set(double) - Method in class io.github.frc5024.lib5k.hardware.revrobotics.motors.ExtendedSparkMax
 
set(BlinkinDriver.LEDSetting) - Method in class io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver
Set the LED driver to a specific setting
set(LinearActuator.ActuatorState) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.LinearActuator
Set the actuator state
setActiveSide(ChassisSide) - Method in class io.github.frc5024.common_drive.DriveTrainBase
Set which side of the drivetrain to treat as the "front"
setAngle(double) - Method in class io.github.frc5024.lib5k.hardware.generic.servos.SmartServo
 
setBrake - Variable in class io.github.frc5024.lib5k.hardware.ctre.motors.CTREConfig
 
setBuffer(double) - Method in interface io.github.frc5024.lib5k.hardware.common.motors.interfaces.IMotorCollection
Only set on new data
setBuffer(double) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
 
setBuffer(double) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.VictorSPXCollection
Deprecated.
 
setBuffer(double) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.MixedMotorCollection
Deprecated.
 
setBuffer(double) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.SparkCollection
Deprecated.
 
setCompensation(boolean) - Method in interface io.github.frc5024.lib5k.hardware.common.motors.interfaces.ICurrentController
Set if voltage compensation should be enabled
setCompensation(boolean) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
Set if voltage compensation should be enabled
setConsoleHook(Consumer<String>) - Method in class io.github.frc5024.libkontrol.statemachines.StateMachine
Deprecated, for removal: This API element is subject to removal in a future version.
setCurrentLimit - Variable in class io.github.frc5024.lib5k.hardware.ctre.motors.CTREConfig
 
setCurrentLimit - Variable in class io.github.frc5024.lib5k.hardware.revrobotics.motors.RevConfig
 
setCurrentLimit(int, int, int, int) - Method in interface io.github.frc5024.lib5k.hardware.common.motors.interfaces.ICurrentController
Configure a current limiting
setCurrentLimit(int, int, int, int) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
 
setDefaultAutonomous(AutonomousSequence) - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
Set the default autonomous sequence
setDefaultState(T, Consumer<StateMetadata<T>>) - Method in class io.github.frc5024.libkontrol.statemachines.StateMachine
Add a state to the StateMachine, and set it as the default.
setDesiredPosition(SensorlessArm.SystemState) - Method in class ca.retrylife.frc.templates.arms.SensorlessArm
Set the desired position for the arm
setEnabled(boolean) - Method in class io.github.frc5024.lib5k.control_loops.TimedSlewLimiter
Enable or disable the system
setEnabled(boolean) - Method in class io.github.frc5024.lib5k.telemetry.FlywheelTuner
Set the system enable
setEpsilon(double) - Method in class io.github.frc5024.lib5k.control_loops.base.ControllerBase
Set acceptable error around goal
setGain(double) - Method in class io.github.frc5024.lib5k.control_loops.TBHController
Set the controller gain
setGains(double, double, double) - Method in class io.github.frc5024.lib5k.control_loops.PID
Change the P, I and D gains on the fly.
setGains(PIDProfile) - Method in class io.github.frc5024.lib5k.control_loops.PID
Set PID gains with a PIDProfile
setGear(Gear) - Method in class io.github.frc5024.common_drive.DriveTrainBase
Set what gearing the drivetrain should be using.
setGoal(double) - Method in class io.github.frc5024.lib5k.control_loops.base.ControllerBase
Set the system goal
setIndex(int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Sets the current controller to be "index", clamped to be within range.
setIndex(int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Sets the current controller to be "index".
setIndex(int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Sets the current observer to be "index", clamped to be within range.
setIndex(int) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Sets the current plant to be "index", clamped to be within range.
setIndex(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Sets the current controller to be "index", clamped to be within range.
setIndex(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Sets the current controller to be "index".
setIndex(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceObserver
Sets the current observer to be "index", clamped to be within range.
setIndex(int) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Sets the current plant to be "index", clamped to be within range.
setInverted(boolean) - Method in interface io.github.frc5024.lib5k.hardware.common.sensors.interfaces.IGyroscope
Set if angle readings should be flipped
setInverted(boolean) - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.EncoderSimUtil
Set if the encoder is inverted
setInverted(boolean) - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.GyroSimUtil
Set if the sensor is inverted
setInverted(boolean) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
 
setInverted(boolean) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.VictorSPXCollection
Deprecated.
 
setInverted(boolean) - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedPigeonIMU
 
setInverted(boolean) - Method in class io.github.frc5024.lib5k.hardware.generic.gyroscopes.ADGyro
 
setInverted(boolean) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.MockSpeedController
 
setInverted(boolean) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.MixedMotorCollection
Deprecated.
 
setInverted(boolean) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.SparkCollection
Deprecated.
 
setInverted(boolean) - Method in class io.github.frc5024.lib5k.hardware.kauai.gyroscopes.NavX
 
setIRange(double) - Method in class io.github.frc5024.lib5k.control_loops.PIDv2
Get the integrator range
setLED(boolean) - Method in class io.github.frc5024.lib5k.hardware.generic.cameras.USBVisionCamera
Enable or disable the LEDRing around the camera
setLED(USBVisionCamera.LEDMode) - Method in class io.github.frc5024.lib5k.hardware.generic.cameras.USBVisionCamera
Set the LEDRing mode
setLEDMode(LEDMode) - Method in class ca.retrylife.frc.limelight.Limelight
Set the camera LED mode
setLookaheadDistance(double) - Method in class io.github.frc5024.purepursuit.Follower
Set the lookahead distance
setLookaheadGain(double) - Method in class io.github.frc5024.purepursuit.Follower
Set the max area around the lookahead to accept pose deviation.
setMasterMotorSafety(boolean) - Method in interface io.github.frc5024.lib5k.hardware.common.motors.interfaces.IMotorGroupSafety
Set the motorsafety mode of the master motor controller
setMasterMotorSafety(boolean) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
 
setMasterMotorSafety(boolean) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.VictorSPXCollection
Deprecated.
 
setMinRestTime(double) - Method in class io.github.frc5024.lib5k.control_loops.base.SettlingController
Set the amount of time the system must be stable for in order for "is at goal" to be true
setNeutralMode(NeutralMode) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
 
setNextR(Matrix<States, N1>) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Set the next reference r.
setNextR(Matrix<States, N1>) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Set the next reference r.
setOperationMode(OperationMode) - Method in class ca.retrylife.frc.limelight.Limelight
Set the camera operation mode
setOutputConstraints(double) - Method in class io.github.frc5024.lib5k.control_loops.PIDv2
Set a maximum output value
setOutputConstraints(double, double) - Method in class io.github.frc5024.lib5k.control_loops.PID
Set constraints on PID output.
setOutputConstraints(double, double) - Method in class io.github.frc5024.lib5k.control_loops.PIDv2
Set both a maximum, and minimum output value
setPhaseInverted(boolean) - Method in interface io.github.frc5024.lib5k.hardware.common.sensors.interfaces.CommonEncoder
Set the phase of the encoder so that it is set to be in phase with the motor itself.
setPhaseInverted(boolean) - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.CANIfierEncoder
 
setPhaseInverted(boolean) - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedCANCoder
 
setPhaseInverted(boolean) - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.TalonEncoder
 
setPhaseInverted(boolean) - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
 
setPhaseInverted(boolean) - Method in class io.github.frc5024.lib5k.hardware.revrobotics.sensors.SparkMaxEncoder
 
setPipelineID(int) - Method in class ca.retrylife.frc.limelight.Limelight
Set the vision pipeline ID
setPortrait(boolean) - Method in class ca.retrylife.frc.limelight.Limelight
Enable or disable portraitMode
setPose(Pose2d) - Method in class io.github.frc5024.common_drive.DriveTrainBase
Force-set the drivetrain's pose
setRampRate(double) - Method in interface io.github.frc5024.lib5k.hardware.common.motors.interfaces.IRampRateController
Set the controller ramp rate.
setRampRate(double) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
 
setRampRate(double) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.VictorSPXCollection
Deprecated.
 
setRampRate(double) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.MixedMotorCollection
Deprecated.
 
setRampRate(double) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.SparkCollection
Deprecated.
 
setRate(double) - Method in class io.github.frc5024.lib5k.control_loops.SlewLimiter
Re-set the maximum amount of change allowed by the system
setRate(double) - Method in class io.github.frc5024.lib5k.control_loops.TimedSlewLimiter
Set the ramp rate
setResolution(int, int, int) - Method in class io.github.frc5024.lib5k.hardware.generic.cameras.AutoCamera
Set the camera resolution and framerate
setRestPeriod(int) - Method in class io.github.frc5024.lib5k.control_loops.PIDv2
Set the number of cycles the PID controller should wait before declaiming the system "finished"
setSafetyEnabled(boolean) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedTalonSRX
 
setSetpoint(double) - Method in class io.github.frc5024.lib5k.control_loops.JRADController
Set a voltage setpoint for the controller
setSetpoint(double) - Method in class io.github.frc5024.lib5k.control_loops.PID
Change the target value for the PID controller to reach.
setSetpoint(double) - Method in class io.github.frc5024.lib5k.control_loops.PIDv2
Set the PID controller's setpoint (goal position)
setSetpoint(double) - Method in class io.github.frc5024.lib5k.telemetry.FlywheelTuner
Set the controller setpoint var
setSpeedCap(double) - Method in class io.github.frc5024.common_drive.DriveTrainBase
Set a cap on the output speed by percentage
setState(T) - Method in class io.github.frc5024.libkontrol.statemachines.StateMachine
Set the StateMachine's state
setStreamMode(StreamMode) - Method in class ca.retrylife.frc.limelight.Limelight
Set the camera stream mode
SettlingController - Class in io.github.frc5024.lib5k.control_loops.base
An extension of the ControllerBase that will wait a set amount of time before finishing.
SettlingController() - Constructor for class io.github.frc5024.lib5k.control_loops.base.SettlingController
Create a Settling Controller
setVoltage(double) - Method in interface io.github.frc5024.lib5k.hardware.common.motors.interfaces.IVoltageOutputController
Set desired controller output in volts.
setVoltage(double) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
 
setVoltage(double) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.VictorSPXCollection
Deprecated.
 
setVoltage(double) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedTalonFX
 
setVoltage(double) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedTalonSRX
 
setVoltage(double) - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.ExtendedVictorSPX
 
setVoltage(double) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.MixedMotorCollection
Deprecated.
 
setVoltage(double) - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.SparkCollection
Deprecated.
 
setVoltage(double) - Method in class io.github.frc5024.lib5k.hardware.revrobotics.motors.ExtendedSparkMax
 
setX(int, double) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Set an element of the initial state x.
setX(int, double) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Set an element of the initial state x.
setX(Matrix<States, N1>) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Set the initial state x.
setX(Matrix<States, N1>) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Set the initial state x.
setXhat(int, double) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Set an element of the initial state estimate x-hat.
setXhat(int, double) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Set an element of the initial state estimate x-hat.
setXhat(int, double) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Set an element of the initial state estimate x-hat.
setXhat(int, double) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceObserver
Set an element of the initial state estimate x-hat.
setXhat(Matrix<States, N1>) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantLoop
Set the initial state estimate x-hat.
setXhat(Matrix<States, N1>) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantObserver
Set initial state estimate x-hat.
setXhat(Matrix<States, N1>) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Set the initial state estimate x-hat.
setXhat(Matrix<States, N1>) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceObserver
Set initial state estimate x-hat.
setY(int, double) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Set an element of the current measurement y.
setY(int, double) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Set an element of the current measurement y.
setY(Matrix<Outputs, N1>) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Set the current measurement y.
setY(Matrix<Outputs, N1>) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Set the current measurement y.
shifterType - Variable in class io.github.frc5024.common_drive.DriveTrainConfig
 
ShifterType - Enum in io.github.frc5024.common_drive.types
Type of gear shifter
showCamera(boolean) - Method in class io.github.frc5024.lib5k.hardware.generic.cameras.AutoCamera
Set camera visible
SIMPLE_SHIFTER - io.github.frc5024.common_drive.types.ShifterType
 
simpleListener(NetworkTable, String, Consumer<NetworkTableValue>) - Static method in class ca.retrylife.frc.limelight.util.NetworkTableUtil
Set up an EntryListener for both "new" and "update" events
simReady() - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.EncoderSimUtil
Get if the simulation is ready
simReady() - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.GyroSimUtil
Return if simulation is ready
SINELON_1_AND_2 - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
SINELON_FOREST - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
SINELON_LAVA - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
SINELON_OCEAN - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
SINELON_PARTY - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
SINELON_RAINBOW - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
SKY_BLUE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
SlewLimiter - Class in io.github.frc5024.lib5k.control_loops
A tool for smoothing out joystick information (enforces a maximum rate of change)
SlewLimiter(double) - Constructor for class io.github.frc5024.lib5k.control_loops.SlewLimiter
Built a SlewLimier object
SmartServo - Class in io.github.frc5024.lib5k.hardware.generic.servos
A beta wrapper around the Rev Robotics "smart servo".
SmartServo(int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.servos.SmartServo
Create a SmartServo
smooth(ArrayList<Translation2d>, double, double, double) - Static method in class io.github.frc5024.purepursuit.util.Smoothing
This is an algorithm taken from team 2168 to smooth paths
Smoothing - Class in io.github.frc5024.purepursuit.util
 
SmoothPath - Class in io.github.frc5024.purepursuit.pathgen
A smoothed path
SmoothPath(double, double, double, double, Translation2d...) - Constructor for class io.github.frc5024.purepursuit.pathgen.SmoothPath
Create a Smooth Path
SmoothPath(double, double, double, Translation2d...) - Constructor for class io.github.frc5024.purepursuit.pathgen.SmoothPath
Create a Smooth Path
SparkCollection - Class in io.github.frc5024.lib5k.hardware.generic.motors.motorcollection
Deprecated.
SparkCollection(Spark, Spark...) - Constructor for class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.SparkCollection
Deprecated.
 
SPARKLE_1_ON_2 - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
SPARKLE_2_ON_1 - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
SparkMaxEncoder - Class in io.github.frc5024.lib5k.hardware.revrobotics.sensors
 
SparkMaxEncoder(CANSparkMax, EncoderType, int) - Constructor for class io.github.frc5024.lib5k.hardware.revrobotics.sensors.SparkMaxEncoder
Create a SparkMaxEncoder
SQUARED - io.github.frc5024.lib5k.utils.InputUtils.ScalingMode
 
stallCurrent - Variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
stallLimit - Variable in class io.github.frc5024.lib5k.hardware.revrobotics.motors.RevConfig
 
stallTorque - Variable in class io.github.frc5024.lib5k.control_loops.models.DCBrushedMotor
 
STANDARD - ca.retrylife.frc.limelight.controls.StreamMode
 
start() - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.GyroSimUtil
Start the simulation
start(double) - Method in class io.github.frc5024.lib5k.logging.RobotLogger
Start the periodic logger
StateHandler<T> - Class in io.github.frc5024.libkontrol.statemachines
 
StateHandler(T, StateMachine<T>, Consumer<StateMetadata<T>>) - Constructor for class io.github.frc5024.libkontrol.statemachines.StateHandler
Create a StateHandler for a given state
StateMachine<T> - Class in io.github.frc5024.libkontrol.statemachines
 
StateMachine(String) - Constructor for class io.github.frc5024.libkontrol.statemachines.StateMachine
Create a StateMachine
StateMetadata<T> - Class in io.github.frc5024.libkontrol.statemachines
A container for metadata about a state.
StateMetadata(StateMachine, T, boolean) - Constructor for class io.github.frc5024.libkontrol.statemachines.StateMetadata
Create StateMetadata
StateSpaceController<States extends Num,​Inputs extends Num,​Outputs extends Num> - Class in edu.wpi.first.wpilibj.controller
Contains the controller coefficients and logic for a state-space controller.
StateSpaceController(StateSpaceControllerCoeffs<States, Inputs, Outputs>, StateSpacePlant<States, Inputs, Outputs>) - Constructor for class edu.wpi.first.wpilibj.controller.StateSpaceController
Constructs a controller with the given coefficients and plant.
StateSpaceControllerCoeffs<States extends Num,​Inputs extends Num,​Outputs extends Num> - Class in edu.wpi.first.wpilibj.controller
A container for all the state-space controller coefficients.
StateSpaceControllerCoeffs(Matrix<Inputs, States>, Matrix<Inputs, States>, Matrix<Inputs, N1>, Matrix<Inputs, N1>) - Constructor for class edu.wpi.first.wpilibj.controller.StateSpaceControllerCoeffs
Construct the container for the controller coefficients.
StateSpaceLoop<States extends Num,​Inputs extends Num,​Outputs extends Num> - Class in edu.wpi.first.wpilibj.controller
 
StateSpaceLoop(StateSpacePlant<States, Inputs, Outputs>, StateSpaceController<States, Inputs, Outputs>, StateSpaceObserver<States, Inputs, Outputs>) - Constructor for class edu.wpi.first.wpilibj.controller.StateSpaceLoop
Constructs a state-space loop with the given plant, controller, and observer.
StateSpaceLoop(StateSpacePlantCoeffs<States, Inputs, Outputs>, StateSpaceControllerCoeffs<States, Inputs, Outputs>, StateSpaceObserverCoeffs<States, Inputs, Outputs>) - Constructor for class edu.wpi.first.wpilibj.controller.StateSpaceLoop
A convenience constructor for constructing a state-space loop with the given plant, controller, and observer coefficients.
StateSpaceObserver<States extends Num,​Inputs extends Num,​Outputs extends Num> - Class in edu.wpi.first.wpilibj.controller
Luenberger observers combine predictions from a model and measurements to give an estimate of the true system state.
StateSpaceObserver(StateSpaceObserverCoeffs<States, Inputs, Outputs>, StateSpacePlant<States, Inputs, Outputs>) - Constructor for class edu.wpi.first.wpilibj.controller.StateSpaceObserver
Constructs a state-space observer with the given coefficients and plant.
StateSpaceObserverCoeffs<States extends Num,​Inputs extends Num,​Outputs extends Num> - Class in edu.wpi.first.wpilibj.controller
A container for all the observer coefficients.
StateSpaceObserverCoeffs(Matrix<States, Outputs>) - Constructor for class edu.wpi.first.wpilibj.controller.StateSpaceObserverCoeffs
Construct the container for the observer coefficients.
StateSpacePlant<States extends Num,​Inputs extends Num,​Outputs extends Num> - Class in edu.wpi.first.wpilibj.controller
 
StateSpacePlant(StateSpacePlantCoeffs<States, Inputs, Outputs>) - Constructor for class edu.wpi.first.wpilibj.controller.StateSpacePlant
Constructs a plant with the given coefficients.
StateSpacePlantCoeffs<States extends Num,​Inputs extends Num,​Outputs extends Num> - Class in edu.wpi.first.wpilibj.controller
A container for all the state-space plant coefficients.
StateSpacePlantCoeffs(Nat<States>, Nat<Inputs>, Nat<Outputs>, Matrix<States, States>, Matrix<States, Inputs>, Matrix<Outputs, States>, Matrix<Outputs, Inputs>) - Constructor for class edu.wpi.first.wpilibj.controller.StateSpacePlantCoeffs
Construct the container for the state-space plant coefficients.
stop() - Method in class ca.retrylife.frc.templates.arms.SensorlessArm
Stop the arm
stop() - Method in class ca.retrylife.frc.templates.turrets.ProfiledTurret
 
stop() - Method in class ca.retrylife.frc.templates.turrets.TurretBase
Stop the turret
stop() - Method in class io.github.frc5024.common_drive.DriveTrainBase
Stop everything
stop() - Method in class io.github.frc5024.lib5k.hardware.generic.servos.SmartServo
Stop the servo
stopMotor() - Method in class io.github.frc5024.lib5k.hardware.generic.motors.MockSpeedController
 
StreamMode - Enum in ca.retrylife.frc.limelight.controls
Limelight stream mode setting
STROBE_BLUE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
STROBE_GOLD - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
STROBE_WHITE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 

T

TalonEncoder - Class in io.github.frc5024.lib5k.hardware.ctre.sensors
 
TalonEncoder(BaseTalon, int) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.sensors.TalonEncoder
Create a Talon Encoder
TalonHelper - Class in io.github.frc5024.lib5k.hardware.ctre.util
 
TalonHelper() - Constructor for class io.github.frc5024.lib5k.hardware.ctre.util.TalonHelper
 
TalonSRXCollection - Class in io.github.frc5024.lib5k.hardware.ctre.motors.collections
Deprecated.
TalonSRXCollection(WPI_TalonSRX, WPI_TalonSRX...) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
 
Target - Class in ca.retrylife.frc.limelight
Limelight vision target
Target(double, double, double, double, double, double, double, double) - Constructor for class ca.retrylife.frc.limelight.Target
Create a LimelightTarget
TBHController - Class in io.github.frc5024.lib5k.control_loops
A Take-Back-Half controller designed for controlling flywheels.
TBHController(double) - Constructor for class io.github.frc5024.lib5k.control_loops.TBHController
Create a TBHController
team() - Method in annotation type io.github.frc5024.lib5k.utils.annotations.FieldTested
The team that tested this component
team() - Method in annotation type io.github.frc5024.lib5k.utils.annotations.Tested
The team that tested this component
teleop(boolean) - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
This is run during teleop
teleopInit() - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
 
teleopPeriodic() - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
 
test(boolean) - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
This is run during test mode
Tested - Annotation Type in io.github.frc5024.lib5k.utils.annotations
Indicates that a class or method was successfully used by a team on a robot
TestedInSimulation - Annotation Type in io.github.frc5024.lib5k.utils.annotations
Indicates that a class or method was successfully tested in a simulated environment
testInit() - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
 
testPeriodic() - Method in class io.github.frc5024.lib5k.autonomous.RobotProgram
 
time - Variable in class io.github.frc5024.purepursuit.pathgen.WPI_PathPoint
 
TimedSlewLimiter - Class in io.github.frc5024.lib5k.control_loops
An extension of SlewLimiter that acts a bit more like TalonSRX's rampRate setting, and respects non 20ms periods
TimedSlewLimiter(double) - Constructor for class io.github.frc5024.lib5k.control_loops.TimedSlewLimiter
Create a TimedSlewLimiter
timeoutMS - Variable in class io.github.frc5024.lib5k.hardware.ctre.motors.CTREConfig
 
timestamp_ms - Variable in class io.github.frc5024.common_drive.queue.DriveTrainOutput
 
timestamp_ms - Variable in class io.github.frc5024.common_drive.queue.DriveTrainSensors
 
Toggle - Class in io.github.frc5024.lib5k.utils
Used for toggle-based buttons
Toggle() - Constructor for class io.github.frc5024.lib5k.utils.Toggle
 
toString() - Method in class io.github.frc5024.purepursuit.pathgen.Path
 
translation - Variable in class io.github.frc5024.purepursuit.pathgen.WPI_PathPoint.WPI_PathPose
 
turningGains - Variable in class io.github.frc5024.common_drive.DriveTrainConfig
 
turnTo(Rotation2d, Rotation2d, boolean) - Method in class io.github.frc5024.common_drive.DriveTrainBase
Turn to an angle
turnTo(Translation2d, Rotation2d) - Method in class io.github.frc5024.common_drive.DriveTrainBase
Turn to face a field-relative point
TurretBase - Class in ca.retrylife.frc.templates.turrets
TurretBase is the base class for all turret templates.
TurretBase(Rotation2d, Rotation2d) - Constructor for class ca.retrylife.frc.templates.turrets.TurretBase
Create a TurretBase with a deadzone
TWINKLE_1_AND_2 - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
TWINKLES_FOREST - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
TWINKLES_LAVA - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
TWINKLES_OCEAN - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
TWINKLES_PARTY - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
TWINKLES_RAINBOW - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 

U

Untested - Annotation Type in io.github.frc5024.lib5k.utils.annotations
Indicates that a class or method has not been tested
update() - Method in class io.github.frc5024.lib5k.hardware.common.sensors.simulation.EncoderSimUtil
 
update() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.CANIfierEncoder
 
update() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.ExtendedCANCoder
 
update() - Method in class io.github.frc5024.lib5k.hardware.ctre.sensors.TalonEncoder
 
update() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.EncoderBase
Deprecated.
 
update() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.GenericEncoder
 
update() - Method in class io.github.frc5024.lib5k.hardware.revrobotics.sensors.SparkMaxEncoder
 
update() - Method in class io.github.frc5024.lib5k.telemetry.FlywheelTuner
Update the output
update() - Method in interface io.github.frc5024.lib5k.utils.interfaces.PeriodicComponent
Method to be called periodically.
update() - Method in class io.github.frc5024.libkontrol.statemachines.StateMachine
Update the machine.
update(double) - Method in class io.github.frc5024.lib5k.control_loops.base.ControllerBase
Update the system measurement, and get new output
update(double, double) - Method in class io.github.frc5024.lib5k.control_loops.base.ControllerBase
Update the system measurement and goal, and get new output
update(double, double) - Method in class io.github.frc5024.lib5k.control_loops.base.SettlingController
 
update(Matrix<Inputs, N1>, double) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Computes the new x and y given the control input.
update(Matrix<States, N1>) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Update controller without setting a new reference.
update(Matrix<States, N1>) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Update controller without setting a new reference.
update(Matrix<States, N1>, Matrix<Inputs, N1>) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Computes the new x and y given the control input.
update(Matrix<States, N1>, Matrix<States, N1>) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantController
Set a new reference and update the controller.
update(Matrix<States, N1>, Matrix<States, N1>) - Method in class edu.wpi.first.wpilibj.controller.StateSpaceController
Set a new reference and update the controller.
updateTelemetry() - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.TalonSRXCollection
Deprecated.
 
updateTelemetry() - Method in class io.github.frc5024.lib5k.hardware.ctre.motors.collections.VictorSPXCollection
Deprecated.
 
updateTelemetry() - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.MixedMotorCollection
Deprecated.
 
updateTelemetry() - Method in class io.github.frc5024.lib5k.hardware.generic.motors.motorcollection.SparkCollection
Deprecated.
 
updateTelemetry() - Method in class io.github.frc5024.lib5k.hardware.generic.pneumatics.LazySolenoid
 
updateTelemetry() - Method in interface io.github.frc5024.lib5k.logging.Loggable
Push telemetry data to NetworkTables
updateX(Matrix<States, N1>, Matrix<Inputs, N1>) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Computes the new x given the old x and the control input.
updateX(Matrix<States, N1>, Matrix<Inputs, N1>, double) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Computes the new x given the old x and the control input.
updateY(Matrix<States, N1>, Matrix<Inputs, N1>) - Method in class edu.wpi.first.wpilibj.controller.PeriodVariantPlant
Computes the new y given the control input.
updateY(Matrix<States, N1>, Matrix<Inputs, N1>) - Method in class edu.wpi.first.wpilibj.controller.StateSpacePlant
Computes the new y given the control input.
USBLogger - Class in io.github.frc5024.lib5k.logging
The USBLogger is a class that is used to save a copy of all logs written to RobotLogger to their own file.
USBLogger() - Constructor for class io.github.frc5024.lib5k.logging.USBLogger
Create a USBLogger
USBLogger(String) - Constructor for class io.github.frc5024.lib5k.logging.USBLogger
Deprecated, for removal: This API element is subject to removal in a future version.
USBVisionCamera - Class in io.github.frc5024.lib5k.hardware.generic.cameras
 
USBVisionCamera(String, int, int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.cameras.USBVisionCamera
Create a USBVisionCamera
USBVisionCamera(String, int, int, int) - Constructor for class io.github.frc5024.lib5k.hardware.generic.cameras.USBVisionCamera
Create a USBVisionCamera
USBVisionCamera.LEDMode - Enum in io.github.frc5024.lib5k.hardware.generic.cameras
 

V

value - Variable in class io.github.frc5024.common_drive.queue.WriteLock
 
valueOf(String) - Static method in enum ca.retrylife.frc.limelight.controls.LEDMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ca.retrylife.frc.limelight.controls.OperationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ca.retrylife.frc.limelight.controls.StreamMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ca.retrylife.frc.templates.arms.SensorlessArm.SystemState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.frc5024.common_drive.DriveTrainBase.States
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.frc5024.common_drive.gearing.Gear
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.frc5024.common_drive.types.ChassisSide
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.frc5024.common_drive.types.MotorMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.frc5024.common_drive.types.ShifterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.frc5024.lib5k.hardware.generic.cameras.USBVisionCamera.LEDMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.frc5024.lib5k.hardware.generic.motors.LinearActuator.ActuatorState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.frc5024.lib5k.logging.RobotLogger.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.frc5024.lib5k.utils.InputUtils.ScalingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.frc5024.lib5k.utils.PoseRelation
Returns the enum constant of this type with the specified name.
values() - Static method in enum ca.retrylife.frc.limelight.controls.LEDMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ca.retrylife.frc.limelight.controls.OperationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ca.retrylife.frc.limelight.controls.StreamMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ca.retrylife.frc.templates.arms.SensorlessArm.SystemState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.frc5024.common_drive.DriveTrainBase.States
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.frc5024.common_drive.gearing.Gear
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.frc5024.common_drive.types.ChassisSide
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.frc5024.common_drive.types.MotorMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.frc5024.common_drive.types.ShifterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.frc5024.lib5k.hardware.generic.cameras.USBVisionCamera.LEDMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.frc5024.lib5k.hardware.generic.motors.LinearActuator.ActuatorState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.frc5024.lib5k.logging.RobotLogger.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.frc5024.lib5k.utils.InputUtils.ScalingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.frc5024.lib5k.utils.PoseRelation
Returns an array containing the constants of this enum type, in the order they are declared.
velocity - Variable in class io.github.frc5024.purepursuit.pathgen.WPI_PathPoint
 
VictorSPXCollection - Class in io.github.frc5024.lib5k.hardware.ctre.motors.collections
Deprecated.
VictorSPXCollection(WPI_VictorSPX, WPI_VictorSPX...) - Constructor for class io.github.frc5024.lib5k.hardware.ctre.motors.collections.VictorSPXCollection
Deprecated.
 
VIOLET - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
VISION - ca.retrylife.frc.limelight.controls.OperationMode
 

W

WAVES_1_AND_2 - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
WAVES_FOREST - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
WAVES_LAVA - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
WAVES_OCEAN - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
WAVES_PARTY - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
WAVES_RAINBOW - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
waypoints - Variable in class io.github.frc5024.purepursuit.pathgen.Path
 
wheelRadius - Variable in class io.github.frc5024.common_drive.DriveTrainConfig
 
WHITE - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
WHITE_SHOT - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 
withLookahead(double) - Method in class io.github.frc5024.common_drive.commands.PathFollowCommand
A builder-style method for setting the lookahead.
withMaxSpeed(double) - Method in class io.github.frc5024.common_drive.commands.PathFollowCommand
A builder-style method for setting the max speed
WPI_PathPoint - Class in io.github.frc5024.purepursuit.pathgen
This class is the datastructure used to parse WPILib Path json files into something Lib5K understands.
WPI_PathPoint() - Constructor for class io.github.frc5024.purepursuit.pathgen.WPI_PathPoint
 
WPI_PathPoint.WPI_PathPose - Class in io.github.frc5024.purepursuit.pathgen
This class is the datastructure used to denote pose in a WPILib path json file
WPI_PathPoint.WPI_PathPose.WPI_PathRotation - Class in io.github.frc5024.purepursuit.pathgen
 
WPI_PathPoint.WPI_PathPose.WPI_PathTranslation - Class in io.github.frc5024.purepursuit.pathgen
 
WPI_PathPose() - Constructor for class io.github.frc5024.purepursuit.pathgen.WPI_PathPoint.WPI_PathPose
 
WPI_PathRotation() - Constructor for class io.github.frc5024.purepursuit.pathgen.WPI_PathPoint.WPI_PathPose.WPI_PathRotation
 
WPI_PathTranslation() - Constructor for class io.github.frc5024.purepursuit.pathgen.WPI_PathPoint.WPI_PathPose.WPI_PathTranslation
 
wpiAngleTo5k(double) - Static method in class io.github.frc5024.lib5k.utils.RobotMath
Convert from the [-180-180] angles used by WPILib to the [0-360] angles used by lib5k
write - Variable in class io.github.frc5024.common_drive.queue.WriteLock
 
write(T) - Method in class io.github.frc5024.common_drive.queue.WriteLock
Write a value and enable reading
writeln(String) - Method in class io.github.frc5024.lib5k.logging.USBLogger
Write a line to the USB log
WriteLock<T> - Class in io.github.frc5024.common_drive.queue
A dataclass for storing a value, and if it should be written out or not
WriteLock() - Constructor for class io.github.frc5024.common_drive.queue.WriteLock
Create a WriteLock
WriteLock(T) - Constructor for class io.github.frc5024.common_drive.queue.WriteLock
Create a WriteLock with a default value

X

x - Variable in class io.github.frc5024.purepursuit.pathgen.WPI_PathPoint.WPI_PathPose.WPI_PathTranslation
 

Y

y - Variable in class io.github.frc5024.purepursuit.pathgen.WPI_PathPoint.WPI_PathPose.WPI_PathTranslation
 
year() - Method in annotation type io.github.frc5024.lib5k.utils.annotations.FieldTested
The year this component was tested
YELLOW - io.github.frc5024.lib5k.hardware.generic.ledstrips.BlinkinDriver.LEDSetting
 

Z

zero() - Method in class io.github.frc5024.common_drive.DriveTrainBase
Zero all sensor readings (no-destructive to other subsystems)
zero() - Method in class io.github.frc5024.common_drive.queue.DriveTrainOutput
Reset this object's contents
zero() - Method in class io.github.frc5024.common_drive.queue.Position
Reset this position to 0
zero() - Method in class io.github.frc5024.common_drive.queue.WriteLock
Set to defaults
zero() - Method in class io.github.frc5024.lib5k.hardware.generic.sensors.EncoderBase
Deprecated.
Set the current encoder position as "0"
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes All Packages