A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y 

C

calculate() - function in com.seattlesolvers.solverslib.controller.PIDFController
Calculates the next output of the PIDF controller.
calculate() - function in com.seattlesolvers.solverslib.controller.PIDFController
Calculates the next output of the PIDF controller.
calculate(double) - function in com.seattlesolvers.solverslib.controller.PIDFController
Calculates the control value, u(t).
calculate(double) - function in com.seattlesolvers.solverslib.controller.PIDFController
Calculates the control value, u(t).
calculate(double,double) - function in com.seattlesolvers.solverslib.controller.PIDFController
Calculates the next output of the PIDF controller.
calculate(double,double) - function in com.seattlesolvers.solverslib.controller.PIDFController
Calculates the next output of the PIDF controller.
calculate(double,double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ArmFeedforward
Calculates the feedforward from the gains and velocity setpoint (acceleration is assumed to be zero).
calculate(double,double,double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ArmFeedforward
Calculates the feedforward from the gains and setpoints.
calculate(double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ElevatorFeedforward
Calculates the feedforward from the gains and velocity setpoint (acceleration is assumed to be zero).
calculate(double,double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ElevatorFeedforward
Calculates the feedforward from the gains and setpoints.
calculate(double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ProfiledPIDController
Returns the next output of the PID controller.
calculate(double,com.seattlesolvers.solverslib.trajectory.TrapezoidProfile.State) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ProfiledPIDController
Returns the next output of the PID controller.
calculate(double,com.seattlesolvers.solverslib.trajectory.TrapezoidProfile.State,com.seattlesolvers.solverslib.trajectory.TrapezoidProfile.Constraints) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ProfiledPIDController
Returns the next output of the PID controller.
calculate(double,double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ProfiledPIDController
Returns the next output of the PIDController.
calculate(com.seattlesolvers.solverslib.geometry.Pose2d,com.seattlesolvers.solverslib.geometry.Pose2d,double,double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.RamseteController
Returns the next output of the Ramsete controller.
calculate(com.seattlesolvers.solverslib.geometry.Pose2d,com.seattlesolvers.solverslib.trajectory.Trajectory.State) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.RamseteController
Returns the next output of the Ramsete controller.
calculate(double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.SimpleMotorFeedforward
Calculates the feedforward from the gains and velocity setpoint (acceleration is assumed to be zero).
calculate(double,double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.SimpleMotorFeedforward
Calculates the feedforward from the gains and setpoints.
calculate(double) - function in com.seattlesolvers.solverslib.trajectory.TrapezoidProfile
Calculate the correct position and velocity for the profile at a time t where the beginning of the profile was at time t = 0.
cancel() - function in com.seattlesolvers.solverslib.command.Command
Cancels this command.
cancel() - function in com.seattlesolvers.solverslib.command.Command
Cancels this command.
cancel(kotlin.Array) - function in com.seattlesolvers.solverslib.command.CommandScheduler
Cancels commands.
cancelAll() - function in com.seattlesolvers.solverslib.command.CommandScheduler
Cancels all commands that are currently scheduled.
cancelWhenActive(com.seattlesolvers.solverslib.command.Command) - function in com.seattlesolvers.solverslib.command.button.Trigger
Cancels a command when the trigger becomes active.
cancelWhenActive(com.seattlesolvers.solverslib.command.Command) - function in com.seattlesolvers.solverslib.command.button.Trigger
Cancels a command when the trigger becomes active.
cancelWhenActive(T,kotlin.jvm.functions.Function0) - function in com.seattlesolvers.solverslib.gamepad.GamepadExExtKt
 
cancelWhenPressed(com.seattlesolvers.solverslib.command.Command) - function in com.seattlesolvers.solverslib.command.button.Button
Cancels the command when the button is pressed.
cancelWhenPressed(com.seattlesolvers.solverslib.command.Command) - function in com.seattlesolvers.solverslib.command.button.Button
Cancels the command when the button is pressed.
ceilingEntry(K) - function in java.util.TreeMap
 
ceilingKey(K) - function in java.util.TreeMap
 
CentripetalAccelerationConstraint - class in com.seattlesolvers.solverslib.trajectory.constraint
A constraint on the maximum absolute centripetal acceleration allowed when traversing a trajectory.
ChassisSpeeds - class in com.seattlesolvers.solverslib.kinematics.wpilibkinematics
Represents the speed of a robot chassis.
checkAllTargets() - function in com.seattlesolvers.solverslib.hardware.SensorDistanceEx
Checks all targets currently associated with this device and returns a Map with the results.
checkAllTargets() - function in com.seattlesolvers.solverslib.hardware.SensorRevTOFDistance
Checks all targets currently associated with this device and returns a Map with the results.
CIRCLE - enum entry in com.seattlesolvers.solverslib.gamepad.GamepadKeys.Button
 
clamp(double,double,double) - function in com.seattlesolvers.solverslib.util.MathUtils
Returns value clamped between low and high boundaries.
clamp(int,int,int) - function in com.seattlesolvers.solverslib.util.MathUtils
Returns value clamped between low and high boundaries.
clamp(java.lang.Double,java.lang.Number,java.lang.Number) - function in com.seattlesolvers.solverslib.util.MathUtilsExtKt
 
clamp(java.lang.Integer,java.lang.Double,java.lang.Double) - function in com.seattlesolvers.solverslib.util.MathUtilsExtKt
 
clamp(java.lang.Integer,java.lang.Double,java.lang.Number) - function in com.seattlesolvers.solverslib.util.MathUtilsExtKt
 
clamp(java.lang.Integer,java.lang.Number,java.lang.Double) - function in com.seattlesolvers.solverslib.util.MathUtilsExtKt
 
clamp(java.lang.Integer,java.lang.Number,java.lang.Number) - function in com.seattlesolvers.solverslib.util.MathUtilsExtKt
 
clear() - function in java.util.ArrayList
 
clear() - function in java.util.TreeMap
 
clearButtons() - function in com.seattlesolvers.solverslib.command.CommandScheduler
Removes all button bindings from the scheduler.
clearGroupedCommand(com.seattlesolvers.solverslib.command.Command) - function in com.seattlesolvers.solverslib.command.CommandGroupBase
Removes a single command from the list of grouped commands, allowing it to be freely used again.
clearGroupedCommand(com.seattlesolvers.solverslib.command.Command) - function in com.seattlesolvers.solverslib.command.CommandGroupBase
Removes a single command from the list of grouped commands, allowing it to be freely used again.
clearGroupedCommands() - function in com.seattlesolvers.solverslib.command.CommandGroupBase
Clears the list of grouped commands, allowing all commands to be freely used again.
clearGroupedCommands() - function in com.seattlesolvers.solverslib.command.CommandGroupBase
Clears the list of grouped commands, allowing all commands to be freely used again.
clearTotalError() - function in com.seattlesolvers.solverslib.controller.PIDFController
 
clearTotalError() - function in com.seattlesolvers.solverslib.controller.PIDFController
 
clearTriggeredActions() - function in com.seattlesolvers.solverslib.purepursuit.Path
Removes all TriggeredActions from the path.
clipRange(double) - function in com.seattlesolvers.solverslib.drivebase.RobotDrive
Returns minimum range value if the given value is less than the set minimum.
clipRange(double) - function in com.seattlesolvers.solverslib.drivebase.RobotDrive
Returns minimum range value if the given value is less than the set minimum.
clipRange(T,java.lang.Number) - function in com.seattlesolvers.solverslib.drivebase.RobotDriveExtKt
 
clone() - function in java.util.ArrayList
 
clone() - function in java.util.TreeMap
 
com.seattlesolvers.solverslib.command - package com.seattlesolvers.solverslib.command
 
com.seattlesolvers.solverslib.command.button - package com.seattlesolvers.solverslib.command.button
 
com.seattlesolvers.solverslib.command.old - package com.seattlesolvers.solverslib.command.old
 
com.seattlesolvers.solverslib.controller - package com.seattlesolvers.solverslib.controller
 
com.seattlesolvers.solverslib.controller.wpilibcontroller - package com.seattlesolvers.solverslib.controller.wpilibcontroller
 
com.seattlesolvers.solverslib.drivebase - package com.seattlesolvers.solverslib.drivebase
 
com.seattlesolvers.solverslib.gamepad - package com.seattlesolvers.solverslib.gamepad
 
com.seattlesolvers.solverslib.geometry - package com.seattlesolvers.solverslib.geometry
 
com.seattlesolvers.solverslib.hardware - package com.seattlesolvers.solverslib.hardware
 
com.seattlesolvers.solverslib.hardware.motors - package com.seattlesolvers.solverslib.hardware.motors
 
com.seattlesolvers.solverslib.kinematics - package com.seattlesolvers.solverslib.kinematics
 
com.seattlesolvers.solverslib.kinematics.wpilibkinematics - package com.seattlesolvers.solverslib.kinematics.wpilibkinematics
 
com.seattlesolvers.solverslib.purepursuit - package com.seattlesolvers.solverslib.purepursuit
 
com.seattlesolvers.solverslib.purepursuit.actions - package com.seattlesolvers.solverslib.purepursuit.actions
 
com.seattlesolvers.solverslib.purepursuit.types - package com.seattlesolvers.solverslib.purepursuit.types
 
com.seattlesolvers.solverslib.purepursuit.waypoints - package com.seattlesolvers.solverslib.purepursuit.waypoints
 
com.seattlesolvers.solverslib.solversHardware - package com.seattlesolvers.solverslib.solversHardware
 
com.seattlesolvers.solverslib.spline - package com.seattlesolvers.solverslib.spline
 
com.seattlesolvers.solverslib.trajectory - package com.seattlesolvers.solverslib.trajectory
 
com.seattlesolvers.solverslib.trajectory.constraint - package com.seattlesolvers.solverslib.trajectory.constraint
 
com.seattlesolvers.solverslib.util - package com.seattlesolvers.solverslib.util
 
Command - class in com.seattlesolvers.solverslib.command
A state machine representing a complete action to be performed by the robot.
Command - class in com.seattlesolvers.solverslib.command.old
 
CommandBase - class in com.seattlesolvers.solverslib.command
A base class for Commands.
CommandGroupBase - class in com.seattlesolvers.solverslib.command
A base for CommandGroups.
CommandOpMode - class in com.seattlesolvers.solverslib.command
As opposed to the general WPILib-style Robot paradigm, FTCLib also offers a command opmode for individual opmodes.
CommandOpMode - class in com.seattlesolvers.solverslib.command.old
 
CommandScheduler - class in com.seattlesolvers.solverslib.command
The scheduler responsible for running Commands.
comparator() - function in java.util.TreeMap
 
compareTo(com.seattlesolvers.solverslib.kinematics.wpilibkinematics.SwerveModuleState) - function in com.seattlesolvers.solverslib.kinematics.wpilibkinematics.SwerveModuleState
Compares two swerve module states.
compute(K,java.util.function.BiFunction) - function in java.util.Map
 
computeIfAbsent(K,java.util.function.Function) - function in java.util.Map
 
computeIfPresent(K,java.util.function.BiFunction) - function in java.util.Map
 
ConditionalCommand - class in com.seattlesolvers.solverslib.command
Runs one of two commands, depending on the value of the given condition when this command is initialized.
contains(Object) - function in java.util.ArrayList
 
containsAll(java.util.Collection) - function in java.util.List
 
containsKey(Object) - function in java.util.TreeMap
 
containsValue(Object) - function in java.util.TreeMap
 
createLUT() - function in com.seattlesolvers.solverslib.util.InterpLUT
Creates a monotone cubic spline from a given set of control points.
CROSS - enum entry in com.seattlesolvers.solverslib.gamepad.GamepadKeys.Button
 
CRServo - class in com.seattlesolvers.solverslib.hardware.motors
A continuous rotation servo that uses a motor object to and a P controller to limit speed and acceleration.
CubicHermiteSpline - class in com.seattlesolvers.solverslib.spline
 
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y