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 

S

sample(double) - function in com.seattlesolvers.solverslib.trajectory.Trajectory
Sample the trajectory at a point in time.
scalarProject(com.seattlesolvers.solverslib.geometry.Vector2d) - function in com.seattlesolvers.solverslib.geometry.Vector2d
Returns scalar projection of this vector onto another vector.
scalarProject(com.seattlesolvers.solverslib.geometry.Vector2d,com.seattlesolvers.solverslib.geometry.Vector2d) - function in com.seattlesolvers.solverslib.geometry.Vector2dExtKt
 
scale(double) - function in com.seattlesolvers.solverslib.geometry.Vector2d
Scales the values of the vector by some scalar
scale(com.seattlesolvers.solverslib.geometry.Vector2d,java.lang.Number) - function in com.seattlesolvers.solverslib.geometry.Vector2dExtKt
 
scale(com.seattlesolvers.solverslib.kinematics.wpilibkinematics.ChassisSpeeds,double) - function in com.seattlesolvers.solverslib.kinematics.wpilibkinematics.ChassisSpeeds
Returns a new ChassisSpeeds object with all values scaled by a scalar.
scale(double) - function in com.seattlesolvers.solverslib.kinematics.wpilibkinematics.ChassisSpeeds
Scales all values of the ChassisSpeeds object by a scalar.
schedule() - function in com.seattlesolvers.solverslib.command.Command
Schedules this command, defaulting to interruptible.
schedule() - function in com.seattlesolvers.solverslib.command.Command
Schedules this command, defaulting to interruptible.
schedule(boolean) - function in com.seattlesolvers.solverslib.command.Command
Schedules this command.
schedule(boolean) - function in com.seattlesolvers.solverslib.command.Command
Schedules this command.
schedule(kotlin.Array) - function in com.seattlesolvers.solverslib.command.CommandOpMode
Schedules Command objects to the scheduler
schedule(boolean,kotlin.Array) - function in com.seattlesolvers.solverslib.command.CommandScheduler
Schedules multiple commands for execution.
schedule(kotlin.Array) - function in com.seattlesolvers.solverslib.command.CommandScheduler
Schedules multiple commands for execution, with interruptible defaulted to true.
schedule(kotlin.Array) - function in com.seattlesolvers.solverslib.command.Robot
Schedules Command objects to the scheduler
ScheduleCommand - class in com.seattlesolvers.solverslib.command
Schedules the given commands when this command is initialized.
select(java.util.Map,java.util.function.Supplier) - function in com.seattlesolvers.solverslib.command.Commands
Runs one of several commands, based on the selector function.
SelectCommand - class in com.seattlesolvers.solverslib.command
Runs one of a selection of commands, either using a selector and a key to command mapping, or a supplier that returns the command directly at runtime.
SensorColor - class in com.seattlesolvers.solverslib.hardware
 
SensorDigitalDevice - class in com.seattlesolvers.solverslib.hardware
 
SensorDistance - class in com.seattlesolvers.solverslib.hardware
 
SensorDistanceEx - class in com.seattlesolvers.solverslib.hardware
 
SensorDistanceEx.DistanceTarget - class in com.seattlesolvers.solverslib.hardware.SensorDistanceEx
Represents a target distance
SensorRevColorV3 - class in com.seattlesolvers.solverslib.hardware
An extended wrapper class for the REV ColorSensor v3
SensorRevTOFDistance - class in com.seattlesolvers.solverslib.hardware
Class for a time-of-flight distance sensor
sequence(kotlin.Array) - function in com.seattlesolvers.solverslib.command.Commands
Runs a group of commands in series, one after the other.
SequentialCommandGroup - class in com.seattlesolvers.solverslib.command
A CommandGroups that runs a list of commands in sequence.
SequentialCommandGroup - class in com.seattlesolvers.solverslib.command.old
Allows you to combine multiple commands into one.
ServoEx - class in com.seattlesolvers.solverslib.hardware
An extended servo interface.
ServoEx - class in com.seattlesolvers.solverslib.hardware.servos
An extended Servo wrapper class which implements utility features such as caching to reduce loop times and custom angle ranges.
ServoExGroup - class in com.seattlesolvers.solverslib.hardware.servos
Allows multiple ServoEx objects to be linked together as a single group.
set(double) - function in com.seattlesolvers.solverslib.hardware.motors.CRServo
Common method for setting the speed of a motor.
set(double) - function in com.seattlesolvers.solverslib.hardware.motors.CRServoEx
 
set(double) - function in com.seattlesolvers.solverslib.hardware.motors.CRServoGroup
Set the speed for each CRServo in the group
set(double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Common method for setting the speed of a motor.
set(double) - function in com.seattlesolvers.solverslib.hardware.motors.MotorEx
Common method for setting the speed of a motor.
set(double) - function in com.seattlesolvers.solverslib.hardware.motors.MotorGroup
Set the speed for each motor in the group
set(double) - function in com.seattlesolvers.solverslib.hardware.servos.ServoEx
 
set(double) - function in com.seattlesolvers.solverslib.hardware.servos.ServoExGroup
Set the position for each ServoEx in the group
set(com.seattlesolvers.solverslib.util.InterpLUT,java.lang.Number,java.lang.Number) - function in com.seattlesolvers.solverslib.util.InterpLUTExtKt
 
set(int,E) - function in java.util.ArrayList
 
setAbsoluteEncoder(com.seattlesolvers.solverslib.hardware.AbsoluteAnalogEncoder) - function in com.seattlesolvers.solverslib.hardware.motors.CRServoEx
 
setAction(com.seattlesolvers.solverslib.purepursuit.actions.InterruptAction) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.EndWaypoint
Sets the action of this InterruptWaypoint.
setAction(com.seattlesolvers.solverslib.purepursuit.actions.InterruptAction) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.InterruptWaypoint
Sets the action of this InterruptWaypoint.
setBuffer(double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Set the buffer for the motor.
setBuffer(double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Set the buffer for the motor.
setBulkReading(com.qualcomm.robotcore.hardware.HardwareMap,com.qualcomm.hardware.lynx.LynxModule.BulkCachingMode) - function in com.seattlesolvers.solverslib.command.CommandScheduler
Method to automatically set all hubs to bulk read, greatly reducing loop times.
setBulkReading(com.qualcomm.robotcore.hardware.HardwareMap,com.qualcomm.hardware.lynx.LynxModule.BulkCachingMode) - function in com.seattlesolvers.solverslib.command.Robot
Method to automatically set all hubs to bulk read, greatly reducing loop times.
setCachingTolerance(double,double) - function in com.seattlesolvers.solverslib.drivebase.swerve.coaxial.CoaxialSwerveDrivetrain
Sets the hardware minimum caching tolerance/difference between writes and the requested new power before it is actually written to the hardware
setCachingTolerance(double,double) - function in com.seattlesolvers.solverslib.drivebase.swerve.coaxial.CoaxialSwerveModule
Sets the hardware minimum caching tolerance/difference between writes and the requested new power before it is actually written to the hardware
setCachingTolerance(double) - function in com.seattlesolvers.solverslib.hardware.motors.CRServoEx
 
setCachingTolerance(double) - function in com.seattlesolvers.solverslib.hardware.motors.MotorEx
 
setCachingTolerance(double) - function in com.seattlesolvers.solverslib.hardware.servos.ServoEx
 
setCachingTolerance(double) - function in com.seattlesolvers.solverslib.hardware.servos.ServoEx
 
setCoefficients(com.qualcomm.robotcore.hardware.PIDFCoefficients) - function in com.seattlesolvers.solverslib.controller.PIDFController
 
setCoefficients(com.qualcomm.robotcore.hardware.PIDFCoefficients) - function in com.seattlesolvers.solverslib.controller.PIDFController
 
setConstraints(com.seattlesolvers.solverslib.trajectory.TrapezoidProfile.Constraints) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ProfiledPIDController
Set velocity and acceleration constraints for goal.
setCurrentAlert(double,org.firstinspires.ftc.robotcore.external.navigation.CurrentUnit) - function in com.seattlesolvers.solverslib.hardware.motors.MotorEx
Sets the current alert in the specified unit
setD(double) - function in com.seattlesolvers.solverslib.controller.PIDFController
 
setD(double) - function in com.seattlesolvers.solverslib.controller.PIDFController
 
setD(double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ProfiledPIDController
Sets the differential coefficient of the PID controller gain.
setDeadline(com.seattlesolvers.solverslib.command.Command) - function in com.seattlesolvers.solverslib.command.ParallelDeadlineGroup
Sets the deadline to the given command.
setDecayFactor(double) - function in com.seattlesolvers.solverslib.controller.PIDFController.IntegrationControl
 
setDefaultCommand(com.seattlesolvers.solverslib.command.Subsystem,com.seattlesolvers.solverslib.command.Command) - function in com.seattlesolvers.solverslib.command.CommandScheduler
Sets the default command for a subsystem.
setDefaultCommand(com.seattlesolvers.solverslib.command.Command) - function in com.seattlesolvers.solverslib.command.Subsystem
Sets the default Command of the subsystem.
setDefaultCommand(com.seattlesolvers.solverslib.command.Command) - function in com.seattlesolvers.solverslib.command.Subsystem
Sets the default Command of the subsystem.
setDefaultMotionProfile(com.seattlesolvers.solverslib.purepursuit.PathMotionProfile) - function in com.seattlesolvers.solverslib.purepursuit.Path
Sets the default motion profile.
setDirection(com.seattlesolvers.solverslib.hardware.motors.Motor.Direction) - function in com.seattlesolvers.solverslib.hardware.motors.Motor.Encoder
Sets the direction of the encoder to forward or reverse
setDistancePerPulse(double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Sets the distance per pulse of the encoder in units per tick.
setDistancePerPulse(double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Sets the distance per pulse of the encoder in units per tick.
setDistancePerPulse(double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor.Encoder
Sets the distance per pulse of the encoder.
setDistancePerPulse(double) - function in com.seattlesolvers.solverslib.hardware.motors.MotorGroup
Sets the distance per pulse of the encoder in units per tick.
setEnd(java.lang.Runnable) - function in com.seattlesolvers.solverslib.command.LambdaCommand
The action to take when the command ends.
setEnd(java.util.function.Consumer) - function in com.seattlesolvers.solverslib.command.LambdaCommand
The action to take when the command ends.
setEndVelocity(double) - function in com.seattlesolvers.solverslib.trajectory.TrajectoryConfig
Sets the end velocity of the trajectory.
setErrorHandler(java.util.function.BiConsumer) - function in com.seattlesolvers.solverslib.trajectory.TrajectoryGenerator
Set error reporting function.
setExecute(java.lang.Runnable) - function in com.seattlesolvers.solverslib.command.LambdaCommand
The main body of a command.
setF(double) - function in com.seattlesolvers.solverslib.controller.PIDFController
 
setF(double) - function in com.seattlesolvers.solverslib.controller.PIDFController
 
setFeedforwardCoefficients(double,double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Set the feedforward coefficients for the motor.
setFeedforwardCoefficients(double,double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Set the feedforward coefficients for the motor.
setFeedforwardCoefficients(double,double,double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Set the feedforward coefficients for the motor.
setFeedforwardCoefficients(double,double,double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Set the feedforward coefficients for the motor.
setFeedforwardCoefficients(double,double) - function in com.seattlesolvers.solverslib.hardware.motors.MotorGroup
Set the feedforward coefficients for the motor.
setFeedforwardCoefficients(double,double,double) - function in com.seattlesolvers.solverslib.hardware.motors.MotorGroup
Set the feedforward coefficients for the motor.
setFollowRadius(double) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.GeneralWaypoint
Sets the follow radius of this waypoint.
setFollowRadius(double) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.GeneralWaypoint
Sets the follow radius of this waypoint.
setGoal(com.seattlesolvers.solverslib.trajectory.TrapezoidProfile.State) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ProfiledPIDController
Sets the goal for the ProfiledPIDController.
setGoal(double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ProfiledPIDController
Sets the goal for the ProfiledPIDController.
setI(double) - function in com.seattlesolvers.solverslib.controller.PIDFController
 
setI(double) - function in com.seattlesolvers.solverslib.controller.PIDFController
 
setI(double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ProfiledPIDController
Sets the integral coefficient of the PID controller gain.
setInitialize(java.lang.Runnable) - function in com.seattlesolvers.solverslib.command.LambdaCommand
The initial subroutine of a command.
setIntegrationBehavior(com.seattlesolvers.solverslib.controller.PIDFController.IntegrationBehavior) - function in com.seattlesolvers.solverslib.controller.PIDFController.IntegrationControl
 
setIntegrationBounds(double,double) - function in com.seattlesolvers.solverslib.controller.PIDFController
Please use the internal integrationControl object and its setIntegrationBounds method.
setIntegrationBounds(double,double) - function in com.seattlesolvers.solverslib.controller.PIDFController
Please use the internal integrationControl object and its setIntegrationBounds method.
setIntegrationBounds(double,double) - function in com.seattlesolvers.solverslib.controller.PIDFController.IntegrationControl
 
setIntegrationControl(com.seattlesolvers.solverslib.controller.PIDFController.IntegrationControl) - function in com.seattlesolvers.solverslib.controller.PIDFController
Set the controller to deal with the common issue of integration build-up.
setIntegrationControl(com.seattlesolvers.solverslib.controller.PIDFController.IntegrationControl) - function in com.seattlesolvers.solverslib.controller.PIDFController
Set the controller to deal with the common issue of integration build-up.
setInverted(boolean) - function in com.seattlesolvers.solverslib.hardware.ServoEx
Sets the inversion factor of the servo.
setInverted(boolean) - function in com.seattlesolvers.solverslib.hardware.SimpleServo
Sets the inversion factor of the servo.
setInverted(boolean) - function in com.seattlesolvers.solverslib.hardware.motors.CRServo
Common method for inverting direction of a motor.
setInverted(boolean) - function in com.seattlesolvers.solverslib.hardware.motors.CRServo
Common method for inverting direction of a motor.
setInverted(boolean) - function in com.seattlesolvers.solverslib.hardware.motors.CRServoGroup
Set the CRServo group to the inverted direction or forward direction.
setInverted(boolean) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Common method for inverting direction of a motor.
setInverted(boolean) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Common method for inverting direction of a motor.
setInverted(boolean) - function in com.seattlesolvers.solverslib.hardware.motors.MotorGroup
Set the motor group to the inverted direction or forward direction.
setInverted(boolean) - function in com.seattlesolvers.solverslib.hardware.servos.ServoEx
 
setInverted(boolean) - function in com.seattlesolvers.solverslib.hardware.servos.ServoExGroup
Set the entire ServoEx group to the inverted direction or forward direction.
setIsFinished(java.util.function.BooleanSupplier) - function in com.seattlesolvers.solverslib.command.LambdaCommand
Whether the command has finished.
setJoystickSlewRateLimiters(com.seattlesolvers.solverslib.gamepad.SlewRateLimiter,com.seattlesolvers.solverslib.gamepad.SlewRateLimiter,com.seattlesolvers.solverslib.gamepad.SlewRateLimiter,com.seattlesolvers.solverslib.gamepad.SlewRateLimiter) - function in com.seattlesolvers.solverslib.gamepad.GamepadEx
Enables and sets the slew rate limiting for the joysticks.
setKinematics(com.seattlesolvers.solverslib.kinematics.wpilibkinematics.DifferentialDriveKinematics) - function in com.seattlesolvers.solverslib.trajectory.TrajectoryConfig
Adds a differential drive kinematics constraint to ensure that no wheel velocity of a differential drive goes above the max velocity.
setKinematics(com.seattlesolvers.solverslib.kinematics.wpilibkinematics.MecanumDriveKinematics) - function in com.seattlesolvers.solverslib.trajectory.TrajectoryConfig
Adds a mecanum drive kinematics constraint to ensure that no wheel velocity of a mecanum drive goes above the max velocity.
setKinematics(com.seattlesolvers.solverslib.kinematics.wpilibkinematics.SwerveDriveKinematics) - function in com.seattlesolvers.solverslib.trajectory.TrajectoryConfig
Adds a swerve drive kinematics constraint to ensure that no wheel velocity of a swerve drive goes above the max velocity.
setMaxOutput(double) - function in com.seattlesolvers.solverslib.controller.Controller
An option to enforce a max (magnitude of the / absolute value of the) output from subsequent calculations from the controller if the controller is not atSetPoint
setMaxOutput(double) - function in com.seattlesolvers.solverslib.controller.Controller
An option to enforce a max (magnitude of the / absolute value of the) output from subsequent calculations from the controller if the controller is not atSetPoint
setMaxSpeed(double) - function in com.seattlesolvers.solverslib.drivebase.DifferentialDrive
Sets the max speed of the drivebase, see RobotDrive for more info.
setMaxSpeed(double) - function in com.seattlesolvers.solverslib.drivebase.HDrive
Sets the max speed of the drivebase, see RobotDrive for more info.
setMaxSpeed(double) - function in com.seattlesolvers.solverslib.drivebase.MecanumDrive
Sets the max speed of the drivebase, see RobotDrive for more info.
setMaxSpeed(double) - function in com.seattlesolvers.solverslib.drivebase.RobotDrive
Scale the output speed to the specified maxOutput value.
setMaxSpeed(double) - function in com.seattlesolvers.solverslib.drivebase.RobotDrive
Scale the output speed to the specified maxOutput value.
setMaxSpeed(T,java.lang.Number) - function in com.seattlesolvers.solverslib.drivebase.RobotDriveExtKt
 
setMaxThreshold(double) - function in com.seattlesolvers.solverslib.hardware.SensorDistanceEx.DistanceTarget
 
setMinOutput(double) - function in com.seattlesolvers.solverslib.controller.Controller
An option to enforce a minimum (magnitude of the / absolute value of the) output from subsequent calculations from the controller if the controller is not atSetPoint
setMinOutput(double) - function in com.seattlesolvers.solverslib.controller.Controller
An option to enforce a minimum (magnitude of the / absolute value of the) output from subsequent calculations from the controller if the controller is not atSetPoint
setMinThreshold(double) - function in com.seattlesolvers.solverslib.hardware.SensorDistanceEx.DistanceTarget
Changes the threshold values directly
setMode(com.qualcomm.robotcore.hardware.DigitalChannel.Mode) - function in com.seattlesolvers.solverslib.hardware.SensorDigitalDevice
 
setMotionProfile(com.seattlesolvers.solverslib.purepursuit.PathMotionProfile) - function in com.seattlesolvers.solverslib.purepursuit.Path
Sets this path's motion profile to the provided PathMotionProfile.
setMovementSpeed(double) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.GeneralWaypoint
Sets the movement speed of this waypoint.
setMovementSpeed(double) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.GeneralWaypoint
Sets the movement speed of this waypoint.
setName(java.lang.String) - function in com.seattlesolvers.solverslib.command.CommandBase
 
setName(java.lang.String) - function in com.seattlesolvers.solverslib.command.CommandBase
 
setName(java.lang.String) - function in com.seattlesolvers.solverslib.command.LambdaCommand
 
setName(java.lang.String) - function in com.seattlesolvers.solverslib.command.SubsystemBase
 
setName(java.lang.String) - function in com.seattlesolvers.solverslib.command.SubsystemBase
 
setName(java.lang.String) - function in com.seattlesolvers.solverslib.hardware.SensorDistanceEx.DistanceTarget
Changes the name of the sensor
setOpenF(double) - function in com.seattlesolvers.solverslib.controller.Controller
Adds a basic open-loop feedforward that is added to any calls to calculate and its variants.
setOpenF(double) - function in com.seattlesolvers.solverslib.controller.Controller
Adds a basic open-loop feedforward that is added to any calls to calculate and its variants.
setP(double) - function in com.seattlesolvers.solverslib.controller.PIDFController
 
setP(double) - function in com.seattlesolvers.solverslib.controller.PIDFController
 
setP(double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ProfiledPIDController
Sets the proportional coefficient of the PID controller gain.
setPathTimeout(long) - function in com.seattlesolvers.solverslib.purepursuit.Path
Sets a timeout for the entire path.
setPathType(com.seattlesolvers.solverslib.purepursuit.types.PathType) - function in com.seattlesolvers.solverslib.purepursuit.Path
Sets the path type to the specified type.
setPID(double,double,double) - function in com.seattlesolvers.solverslib.controller.PIDController
 
setPID(double,double,double) - function in com.seattlesolvers.solverslib.controller.PIDController
 
setPID(double,double,double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ProfiledPIDController
Sets the PID Controller gain parameters.
setPIDF(double,double,double,double) - function in com.seattlesolvers.solverslib.controller.PIDFController
 
setPIDF(double,double,double,double) - function in com.seattlesolvers.solverslib.controller.PIDFController
 
setPIDF(com.qualcomm.robotcore.hardware.PIDFCoefficients) - function in com.seattlesolvers.solverslib.hardware.motors.CRServoEx
Sets the PIDF coefficients of the CR Servo for the PositionalControl runmodes
setPosition(double) - function in com.seattlesolvers.solverslib.hardware.ServoEx
Sets the position of the servo to the specified location.
setPosition(double) - function in com.seattlesolvers.solverslib.hardware.SimpleServo
Sets the position of the servo to the specified location.
setPositionBuffer(double) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.PointTurnWaypoint
Sets this waypoint's position buffer.
setPositionBuffer(double) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.PointTurnWaypoint
Sets this waypoint's position buffer.
setPositionCoefficient(double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Set the proportional gain for the position controller.
setPositionCoefficient(double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Set the proportional gain for the position controller.
setPositionCoefficient(double) - function in com.seattlesolvers.solverslib.hardware.motors.MotorGroup
Set the proportional gain for the position controller.
setPositionTolerance(double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Sets the target tolerance
setPositionTolerance(double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Sets the target tolerance
setPositionTolerance(double) - function in com.seattlesolvers.solverslib.hardware.motors.MotorGroup
Sets the target tolerance
setPreferredAngle(double) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.GeneralWaypoint
Sets and enables this waypoint's preferred angle.
setPreferredAngle(double) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.GeneralWaypoint
Sets and enables this waypoint's preferred angle.
setPwm(com.qualcomm.robotcore.hardware.PwmControl.PwmRange) - function in com.seattlesolvers.solverslib.hardware.motors.CRServoEx
 
setPwm(com.qualcomm.robotcore.hardware.PwmControl.PwmRange) - function in com.seattlesolvers.solverslib.hardware.servos.ServoEx
 
setPwm(com.qualcomm.robotcore.hardware.PwmControl.PwmRange) - function in com.seattlesolvers.solverslib.hardware.servos.ServoEx
 
setRange(double,double) - function in com.seattlesolvers.solverslib.drivebase.DifferentialDrive
Sets the range of the input, see RobotDrive for more info.
setRange(double,double) - function in com.seattlesolvers.solverslib.drivebase.HDrive
Sets the range of the input, see RobotDrive for more info.
setRange(double,double) - function in com.seattlesolvers.solverslib.drivebase.MecanumDrive
Sets the range of the input, see RobotDrive for more info.
setRange(double,double) - function in com.seattlesolvers.solverslib.drivebase.RobotDrive
Sets the clipped range for the drive inputs.
setRange(double,double) - function in com.seattlesolvers.solverslib.drivebase.RobotDrive
Sets the clipped range for the drive inputs.
setRange(T,com.seattlesolvers.solverslib.drivebase.Range) - function in com.seattlesolvers.solverslib.drivebase.RobotDriveExtKt
 
setRange(double,double) - function in com.seattlesolvers.solverslib.hardware.ServoEx
Sets the range of the servo at specified angles in degrees.
setRange(double,double,org.firstinspires.ftc.robotcore.external.navigation.AngleUnit) - function in com.seattlesolvers.solverslib.hardware.ServoEx
Sets the range of the servo at specified angles.
setRange(double,double) - function in com.seattlesolvers.solverslib.hardware.SimpleServo
Sets the range of the servo at specified angles in degrees.
setRange(double,double,org.firstinspires.ftc.robotcore.external.navigation.AngleUnit) - function in com.seattlesolvers.solverslib.hardware.SimpleServo
Sets the range of the servo at specified angles.
setRange(com.seattlesolvers.solverslib.hardware.Range) - function in com.seattlesolvers.solverslib.hardware.SimpleServoExtKt
 
setRetraceSettings(double,double) - function in com.seattlesolvers.solverslib.purepursuit.Path
Configures the retrace settings.
setReversed(boolean) - function in com.seattlesolvers.solverslib.hardware.AbsoluteAnalogEncoder
Sets whether or not the encoder should be reversed for any future values returned when reading the encoder
setReversed(boolean) - function in com.seattlesolvers.solverslib.trajectory.TrajectoryConfig
Sets the reversed flag of the trajectory.
setRightSideInverted(boolean) - function in com.seattlesolvers.solverslib.drivebase.DifferentialDrive
Sets the right side inversion factor to the specified boolean.
setRightSideInverted(boolean) - function in com.seattlesolvers.solverslib.drivebase.MecanumDrive
Sets the right side inversion factor to the specified boolean.
setRotationBuffer(double) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.PointTurnWaypoint
Sets this waypoint's rotation buffer.
setRotationBuffer(double) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.PointTurnWaypoint
Sets this waypoint's rotation buffer.
setRunMode(com.seattlesolvers.solverslib.hardware.motors.CRServoEx.RunMode) - function in com.seattlesolvers.solverslib.hardware.motors.CRServoEx
 
setRunMode(com.seattlesolvers.solverslib.hardware.motors.Motor.RunMode) - function in com.seattlesolvers.solverslib.hardware.motors.CRServoGroup
Sets the RunMode of the motor
setRunMode(com.seattlesolvers.solverslib.hardware.motors.Motor.RunMode) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Sets the RunMode of the motor
setRunMode(com.seattlesolvers.solverslib.hardware.motors.Motor.RunMode) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Sets the RunMode of the motor
setRunMode(com.seattlesolvers.solverslib.hardware.motors.Motor.RunMode) - function in com.seattlesolvers.solverslib.hardware.motors.MotorGroup
Sets the RunMode of the motor
setRunWhenDisabled(boolean) - function in com.seattlesolvers.solverslib.command.LambdaCommand
Whether the given command should run when the robot is disabled.
setRunWhenDisabled(java.util.function.BooleanSupplier) - function in com.seattlesolvers.solverslib.command.LambdaCommand
Whether the given command should run when the robot is disabled.
setSetPoint(double) - function in com.seattlesolvers.solverslib.controller.CascadeController
Sets the setpoint
setSetPoint(double) - function in com.seattlesolvers.solverslib.controller.Controller
Sets the setpoint
setSetPoint(double) - function in com.seattlesolvers.solverslib.controller.Controller
Sets the setpoint
setSetPoints(double,double) - function in com.seattlesolvers.solverslib.controller.CascadeController
 
setSlewRateLimiters(com.seattlesolvers.solverslib.gamepad.SlewRateLimiter,com.seattlesolvers.solverslib.gamepad.SlewRateLimiter) - function in com.seattlesolvers.solverslib.p2p.P2PController
 
setStackTrace(kotlin.Array) - function in java.lang.Throwable
 
setStartVelocity(double) - function in com.seattlesolvers.solverslib.trajectory.TrajectoryConfig
Sets the start velocity of the trajectory.
setSubsystem(java.lang.String) - function in com.seattlesolvers.solverslib.command.CommandBase
 
setSubsystem(java.lang.String) - function in com.seattlesolvers.solverslib.command.CommandBase
 
setSubsystem(java.lang.String) - function in com.seattlesolvers.solverslib.command.LambdaCommand
 
setSubsystem(java.lang.String) - function in com.seattlesolvers.solverslib.command.SubsystemBase
 
setSubsystem(java.lang.String) - function in com.seattlesolvers.solverslib.command.SubsystemBase
 
setSwervoPIDF(com.qualcomm.robotcore.hardware.PIDFCoefficients) - function in com.seattlesolvers.solverslib.drivebase.swerve.coaxial.CoaxialSwerveModule
 
setTarget(double) - function in com.seattlesolvers.solverslib.hardware.SensorDistanceEx.DistanceTarget
Change the target value
setTarget(com.seattlesolvers.solverslib.geometry.Pose2d) - function in com.seattlesolvers.solverslib.p2p.P2PController
Sets the target pose
setTargetDistance(double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Sets the target distance for the motor to the desired target.
setTargetDistance(double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Sets the target distance for the motor to the desired target.
setTargetDistance(double) - function in com.seattlesolvers.solverslib.hardware.motors.MotorGroup
Sets the target distance for the motor to the desired target.
setTargetPosition(int) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Sets the target position for the motor to the desired target.
setTargetPosition(int) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Sets the target position for the motor to the desired target.
setTargetPosition(int) - function in com.seattlesolvers.solverslib.hardware.motors.MotorGroup
Sets the target position for the motor to the desired target.
setTargetVelocity(com.seattlesolvers.solverslib.kinematics.wpilibkinematics.ChassisSpeeds) - function in com.seattlesolvers.solverslib.drivebase.swerve.coaxial.CoaxialSwerveDrivetrain
Sets the target velocity the drivetrain should move at (robot-centric), while also limited by setMaxSpeed
setTargetVelocity(com.seattlesolvers.solverslib.geometry.Vector2d) - function in com.seattlesolvers.solverslib.drivebase.swerve.coaxial.CoaxialSwerveModule
Sets the target velocity
setThreshold(double) - function in com.seattlesolvers.solverslib.hardware.SensorDigitalDevice
 
setThreshold(double) - function in com.seattlesolvers.solverslib.hardware.SensorDistanceEx.DistanceTarget
Change the threshold value
setTimeout(long) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.GeneralWaypoint
Sets the timeout period of this waypoint.
setTimeout(long) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.GeneralWaypoint
Sets the timeout period of this waypoint.
setTolerance(double) - function in com.seattlesolvers.solverslib.controller.Controller
Sets the error which is considered tolerable for use with atSetPoint.
setTolerance(double) - function in com.seattlesolvers.solverslib.controller.Controller
Sets the error which is considered tolerable for use with atSetPoint.
setTolerance(double,double) - function in com.seattlesolvers.solverslib.controller.Controller
Sets the error which is considered tolerable for use with atSetPoint.
setTolerance(double,double) - function in com.seattlesolvers.solverslib.controller.Controller
Sets the error which is considered tolerable for use with atSetPoint.
setTolerance(double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ProfiledPIDController
Sets the error which is considered tolerable for use with atSetpoint().
setTolerance(double,double) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.ProfiledPIDController
Sets the error which is considered tolerable for use with atSetpoint().
setTolerance(com.seattlesolvers.solverslib.geometry.Pose2d) - function in com.seattlesolvers.solverslib.controller.wpilibcontroller.RamseteController
Sets the pose error which is considered tolerable for use with atReference().
setTolerance(double,double) - function in com.seattlesolvers.solverslib.p2p.P2PController
Sets the error which is considered tolerable for use with atTarget.
setTraversed() - function in com.seattlesolvers.solverslib.purepursuit.waypoints.EndWaypoint
Sets this endpoint as traversed.
setTraversed() - function in com.seattlesolvers.solverslib.purepursuit.waypoints.PointTurnWaypoint
Tells the waypoint that it has been traversed.
setTraversed() - function in com.seattlesolvers.solverslib.purepursuit.waypoints.PointTurnWaypoint
Tells the waypoint that it has been traversed.
setTurnSpeed(double) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.GeneralWaypoint
Sets the turn speed of this waypoint.
setTurnSpeed(double) - function in com.seattlesolvers.solverslib.purepursuit.waypoints.GeneralWaypoint
Sets the turn speed of this waypoint.
setUnit(org.firstinspires.ftc.robotcore.external.navigation.DistanceUnit) - function in com.seattlesolvers.solverslib.hardware.SensorDistanceEx.DistanceTarget
Changes the unit of measurement
setVelocity(double) - function in com.seattlesolvers.solverslib.hardware.motors.MotorEx
 
setVelocity(double,org.firstinspires.ftc.robotcore.external.navigation.AngleUnit) - function in com.seattlesolvers.solverslib.hardware.motors.MotorEx
Sets the velocity of the motor to an angular rate
setVeloCoefficients(double,double,double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Set the velocity pid coefficients for the motor.
setVeloCoefficients(double,double,double) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Set the velocity pid coefficients for the motor.
setVeloCoefficients(double,double,double) - function in com.seattlesolvers.solverslib.hardware.motors.MotorGroup
Set the velocity pid coefficients for the motor.
setWaypointTimeouts(long) - function in com.seattlesolvers.solverslib.purepursuit.Path
Sets the timeout for each individual waypoint to be the value provided.
setWaypointTimeouts(kotlin.Array) - function in com.seattlesolvers.solverslib.purepursuit.Path
Sets the timeouts of n waypoints where n is the amount of arguments provided.
setZeroPowerBehavior(com.seattlesolvers.solverslib.hardware.motors.Motor.ZeroPowerBehavior) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
A wrapper method for the zero power behavior
setZeroPowerBehavior(com.seattlesolvers.solverslib.hardware.motors.Motor.ZeroPowerBehavior) - function in com.seattlesolvers.solverslib.hardware.motors.Motor
A wrapper method for the zero power behavior
setZeroPowerBehavior(com.seattlesolvers.solverslib.hardware.motors.Motor.ZeroPowerBehavior) - function in com.seattlesolvers.solverslib.hardware.motors.MotorGroup
A wrapper method for the zero power behavior
SHARE - enum entry in com.seattlesolvers.solverslib.gamepad.GamepadKeys.Button
 
SimpleMotorFeedforward - class in com.seattlesolvers.solverslib.controller.wpilibcontroller
A helper class that computes feedforward outputs for a simple permanent-magnet DC motor.
SimpleServo - class in com.seattlesolvers.solverslib.hardware
 
SimpleServoExtKt - class in com.seattlesolvers.solverslib.hardware
 
size() - function in java.util.ArrayList
 
size() - function in java.util.TreeMap
 
sleep(long) - function in com.qualcomm.robotcore.eventloop.opmode.LinearOpMode
 
SlewRateLimiter - class in com.seattlesolvers.solverslib.gamepad
Smooths out gamepad joystick inputs and limits the rate of change of the inputs.
sort(java.util.Comparator) - function in java.util.ArrayList
 
Spline - class in com.seattlesolvers.solverslib.spline
Represents a two-dimensional parametric spline that interpolates between two points.
Spline.ControlVector - class in com.seattlesolvers.solverslib.spline.Spline
Represents a control vector for a spline.
SplineHelper - class in com.seattlesolvers.solverslib.spline
 
SplineParameterizer - class in com.seattlesolvers.solverslib.spline
Class used to parameterize a spline by its arc length.
SplineParameterizer.MalformedSplineException - class in com.seattlesolvers.solverslib.spline.SplineParameterizer
 
splinePointsFromSplines(kotlin.Array) - function in com.seattlesolvers.solverslib.trajectory.TrajectoryGenerator
Generate spline points from a vector of splines by parameterizing the splines.
spliterator() - function in java.lang.Iterable
 
spliterator() - function in java.util.ArrayList
 
sqrtWithSig(double) - function in com.seattlesolvers.solverslib.util.MathUtils
 
SQUARE - enum entry in com.seattlesolvers.solverslib.gamepad.GamepadKeys.Button
 
SquIDFController - class in com.seattlesolvers.solverslib.controller
This is a SquIDF controller (based off the PIDF controller, but with error square rooted) for your robot.
start() - function in com.qualcomm.robotcore.eventloop.opmode.LinearOpMode
 
START - enum entry in com.seattlesolvers.solverslib.gamepad.GamepadKeys.Button
 
START - enum entry in com.seattlesolvers.solverslib.purepursuit.types.WaypointType
 
start() - function in com.seattlesolvers.solverslib.util.Timing.Stopwatch
Starts or restarts this timer.
start() - function in com.seattlesolvers.solverslib.util.Timing.Stopwatch
Starts or restarts this timer.
start(boolean) - function in com.seattlesolvers.solverslib.util.Timing.Stopwatch
Starts or restarts this timer.
start(boolean) - function in com.seattlesolvers.solverslib.util.Timing.Stopwatch
Starts or restarts this timer.
startEnd(java.lang.Runnable,java.lang.Runnable,kotlin.Array) - function in com.seattlesolvers.solverslib.command.Commands
Constructs a command that runs an action once and another action when the command is interrupted.
startEnd(java.lang.Runnable,java.lang.Runnable) - function in com.seattlesolvers.solverslib.command.Subsystem
Constructs a command that runs an action once and another action when the command is interrupted.
startEnd(java.lang.Runnable,java.lang.Runnable) - function in com.seattlesolvers.solverslib.command.Subsystem
Constructs a command that runs an action once and another action when the command is interrupted.
StartEndCommand - class in com.seattlesolvers.solverslib.command
A command that runs a given runnable when it is initialized, and another runnable when it ends.
startRun(java.lang.Runnable,java.lang.Runnable,kotlin.Array) - function in com.seattlesolvers.solverslib.command.Commands
Constructs a command that runs an action once, and then runs an action every iteration until interrupted.
startRun(java.lang.Runnable,java.lang.Runnable) - function in com.seattlesolvers.solverslib.command.Subsystem
Constructs a command that runs an action once and then runs another action every iteration until interrupted.
startRun(java.lang.Runnable,java.lang.Runnable) - function in com.seattlesolvers.solverslib.command.Subsystem
Constructs a command that runs an action once and then runs another action every iteration until interrupted.
StartWaypoint - class in com.seattlesolvers.solverslib.purepursuit.waypoints
A start waypoint represents the first waypoint in a path.
stateJustChanged() - function in com.seattlesolvers.solverslib.gamepad.ButtonReader
Checks if the button state has changed
stateJustChanged() - function in com.seattlesolvers.solverslib.gamepad.ButtonReader
Checks if the button state has changed
stateJustChanged(com.seattlesolvers.solverslib.gamepad.GamepadKeys.Button) - function in com.seattlesolvers.solverslib.gamepad.GamepadEx
Returns if the button's state has just changed
stateJustChanged() - function in com.seattlesolvers.solverslib.gamepad.KeyReader
Checks if the button state has changed
stateJustChanged() - function in com.seattlesolvers.solverslib.gamepad.TriggerReader
Checks if the button state has changed
stop() - function in com.qualcomm.robotcore.eventloop.opmode.LinearOpMode
 
stop() - function in com.seattlesolvers.solverslib.command.old.Subsystem
Halts the performance of the subsystem, bringing all hardware devices to a stop.
stop() - function in com.seattlesolvers.solverslib.drivebase.DifferentialDrive
Stop the motors.
stop() - function in com.seattlesolvers.solverslib.drivebase.HDrive
 
stop() - function in com.seattlesolvers.solverslib.drivebase.MecanumDrive
Stop the motors.
stop() - function in com.seattlesolvers.solverslib.drivebase.RobotDrive
 
stop() - function in com.seattlesolvers.solverslib.drivebase.swerve.coaxial.CoaxialSwerveDrivetrain
 
stop() - function in com.seattlesolvers.solverslib.drivebase.swerve.coaxial.CoaxialSwerveModule
 
stop() - function in com.seattlesolvers.solverslib.hardware.motors.CRServo
 
stop() - function in com.seattlesolvers.solverslib.hardware.motors.CRServo
 
stopAndResetEncoder() - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Resets the internal position of the motor.
stopAndResetEncoder() - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Resets the internal position of the motor.
stopAndResetEncoder() - function in com.seattlesolvers.solverslib.hardware.motors.MotorGroup
Resets the internal position of the motor.
stopMotor() - function in com.seattlesolvers.solverslib.hardware.motors.CRServo
Stops motor movement.
stopMotor() - function in com.seattlesolvers.solverslib.hardware.motors.CRServo
Stops motor movement.
stopMotor() - function in com.seattlesolvers.solverslib.hardware.motors.CRServoGroup
Stops all CRServos in the group.
stopMotor() - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Stops motor movement.
stopMotor() - function in com.seattlesolvers.solverslib.hardware.motors.Motor
Stops motor movement.
stopMotor() - function in com.seattlesolvers.solverslib.hardware.motors.MotorGroup
Stops all motors in the group.
stream() - function in java.util.Collection
 
subList(int,int) - function in java.util.ArrayList
 
subMap(K,K) - function in java.util.TreeMap
 
subMap(K,boolean,K,boolean) - function in java.util.TreeMap
 
Subsystem - class in com.seattlesolvers.solverslib.command
A robot subsystem.
Subsystem - class in com.seattlesolvers.solverslib.command.old
The interface for a custom susbsystem.
SubsystemBase - class in com.seattlesolvers.solverslib.command
A base for subsystems and provides a more intuitive method for setting the default command.
SwerveDriveKinematics - class in com.seattlesolvers.solverslib.kinematics.wpilibkinematics
Helper class that converts a chassis velocity (dx, dy, and dtheta components) into individual module states (speed and angle).
SwerveDriveKinematicsConstraint - class in com.seattlesolvers.solverslib.trajectory.constraint
A class that enforces constraints on the swerve drive kinematics.
SwerveDriveOdometry - class in com.seattlesolvers.solverslib.kinematics.wpilibkinematics
Class for swerve drive odometry.
SwerveModuleState - class in com.seattlesolvers.solverslib.kinematics.wpilibkinematics
Represents the state of one swerve module.
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