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.