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

C

calculate() - function in com.seattlesolvers.solverslib.controller.Controller
Calculates the next output the controller.
calculate() - function in com.seattlesolvers.solverslib.controller.Controller
Calculates the next output the controller.
calculate(double) - function in com.seattlesolvers.solverslib.controller.Controller
Calculates the control value, u(t).
calculate(double) - function in com.seattlesolvers.solverslib.controller.Controller
Calculates the control value, u(t).
calculate(double,double) - function in com.seattlesolvers.solverslib.controller.Controller
Calculates the next output of the controller.
calculate(double,double) - function in com.seattlesolvers.solverslib.controller.Controller
Calculates the next output of the 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.gamepad.SlewRateLimiter
 
calculate(com.seattlesolvers.solverslib.geometry.Pose2d) - function in com.seattlesolvers.solverslib.p2p.P2PController
The main method to calculate and return an output for robot movement
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.
calculate(boolean) - function in com.seattlesolvers.solverslib.util.Debouncer
Applies the debouncer to the input stream.
calculate(T) - function in com.seattlesolvers.solverslib.util.GenericDebouncer
Applies the debouncer to the input stream.
calculateVectorRobotCentric(com.seattlesolvers.solverslib.kinematics.wpilibkinematics.ChassisSpeeds) - function in com.seattlesolvers.solverslib.drivebase.swerve.coaxial.CoaxialSwerveModule
The main kinematics for robot centric module movements.
CallbackCommand - class in com.seattlesolvers.solverslib.command
Wrapper to easily add callbacks to a command
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.
CascadeController - class in com.seattlesolvers.solverslib.controller
 
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 com.seattlesolvers.solverslib.util.MovingAverageFilter
 
clear() - function in java.util.ArrayList
 
clear() - function in java.util.TreeMap
 
CLEAR_AT_SP - enum entry in com.seattlesolvers.solverslib.controller.PIDFController.IntegrationBehavior

Clears total integration when the controller reaches the setpoint within tolerance.

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
 
CoaxialSwerveDrivetrain - class in com.seattlesolvers.solverslib.drivebase.swerve.coaxial
 
CoaxialSwerveModule - class in com.seattlesolvers.solverslib.drivebase.swerve.coaxial
 
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.drivebase.swerve.coaxial - package com.seattlesolvers.solverslib.drivebase.swerve.coaxial
 
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.hardware.servos - package com.seattlesolvers.solverslib.hardware.servos
 
com.seattlesolvers.solverslib.kinematics - package com.seattlesolvers.solverslib.kinematics
 
com.seattlesolvers.solverslib.kinematics.wpilibkinematics - package com.seattlesolvers.solverslib.kinematics.wpilibkinematics
 
com.seattlesolvers.solverslib.p2p - package com.seattlesolvers.solverslib.p2p
 
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.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, SolversLib also offers a command opmode for individual opmodes.
CommandOpMode - class in com.seattlesolvers.solverslib.command.old
 
Commands - class in com.seattlesolvers.solverslib.command
A utility class that provides pre-defined commands for the command-based framework.
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
 
Controller - class in com.seattlesolvers.solverslib.controller
 
convertToPose2D(com.seattlesolvers.solverslib.geometry.Pose2d,org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit,org.firstinspires.ftc.robotcore.external.navigation.AngleUnit) - function in com.seattlesolvers.solverslib.geometry.Pose2d
Converts SolversLib's Pose2d objects into the SDK's Pose2D objects
convertToPose2D(com.seattlesolvers.solverslib.geometry.Pose2d,org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit,org.firstinspires.ftc.robotcore.external.navigation.AngleUnit) - function in com.seattlesolvers.solverslib.geometry.Pose2d
Converts SolversLib's Pose2d objects into the SDK's Pose2D objects
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.
CRServoEx - class in com.seattlesolvers.solverslib.hardware.motors
An extended wrapper class for CRServos with more features such as integration with absolute analog encoders for Axon servos and their absolute encoders and power caching to reduce loop times.
CRServoEx.RunMode - class in com.seattlesolvers.solverslib.hardware.motors.CRServoEx
The mode in which the CR servo should behave.
CRServoGroup - class in com.seattlesolvers.solverslib.hardware.motors
Allows multiple CRServo objects to be linked together as a single group.
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  Z