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

## S

set(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
  Set the percentage output.
set(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SwerveMotor
  Set the percentage output.
setAbsoluteEncoder(SwerveAbsoluteEncoder) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
  Set the absolute encoder to be a compatible absolute encoder.
setAbsoluteEncoder(SwerveAbsoluteEncoder) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SwerveMotor
  Set the absolute encoder to be a compatible absolute encoder.
setAngle(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.SwerveModule
  Set the angle for the module.
setChassisSpeeds(ChassisSpeeds) - Method in class frc.robot.subsystems.swervedrive2.swervelib.SwerveDrive
  Set field-relative chassis speeds with closed-loop velocity control.
setCurrentLimit(int) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
  Set the current limit for the swerve drive motor, remember this may cause jumping if used in conjunction with voltage compensation.
setCurrentLimit(int) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SwerveMotor
  Set the current limit for the swerve drive motor, remember this may cause jumping if used in conjunction with voltage compensation.
setDesiredState(SwerveModuleState2, boolean) - Method in class frc.robot.subsystems.swervedrive2.swervelib.SwerveModule
  Set the desired state of the swerve module.
setDriveBrake() - Method in class frc.robot.subsystems.swervedrive2.swervelib.SwerveDrive
  Point all modules toward the robot center, thus making the robot very difficult to move.
setInverted(boolean) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
  Set the motor to be inverted.
setInverted(boolean) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SwerveMotor
  Set the motor to be inverted.
setLoopRampRate(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
  Set the maximum rate the open/closed loop output can change by.
setLoopRampRate(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SwerveMotor
  Set the maximum rate the open/closed loop output can change by.
setModuleStates(SwerveModuleState2[], boolean) - Method in class frc.robot.subsystems.swervedrive2.swervelib.SwerveDrive
  Set the module states (azimuth and velocity) directly.
setMotorBrake(boolean) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
  Set the idle mode.
setMotorBrake(boolean) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SwerveMotor
  Set the idle mode.
setMotorBrake(boolean) - Method in class frc.robot.subsystems.swervedrive2.swervelib.SwerveDrive
  Sets the drive motors to brake/coast mode.
setMotorBrake(boolean) - Method in class frc.robot.subsystems.swervedrive2.swervelib.SwerveModule
  Set the brake mode.
setPosition(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
  Set the integrated encoder position.
setPosition(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SwerveMotor
  Set the integrated encoder position.
setReference(double, double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
  Set the closed loop PID controller reference point.
setReference(double, double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SwerveMotor
  Set the closed loop PID controller reference point.
setVoltageCompensation(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
  Set the voltage compensation for the swerve module motor.
setVoltageCompensation(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SwerveMotor
  Set the voltage compensation for the swerve module motor.
setYaw(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.imu.NavXSwerve
  Set the yaw in degrees.
setYaw(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.imu.Pigeon2Swerve
  Set the yaw in degrees.
setYaw(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.imu.PigeonSwerve
  Set the yaw in degrees.
setYaw(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.imu.SwerveIMU
  Set the yaw in degrees.
Simulation - frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve.SparkMAX_slotIdx
SparkMAX_slotIdx() - Constructor for enum frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve.SparkMAX_slotIdx
SparkMaxEncoderSwerve - Class in frc.robot.subsystems.swervedrive2.swervelib.encoders
  SparkMax absolute encoder, attached through the data port.
SparkMaxEncoderSwerve(SwerveMotor) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.encoders.SparkMaxEncoderSwerve
  Create the `AbsoluteEncoder` object as a duty cycle.
SparkMaxSwerve - Class in frc.robot.subsystems.swervedrive2.swervelib.motors
  An implementation of `CANSparkMax` as a `SwerveMotor`.
SparkMaxSwerve(int, boolean) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
  Initialize the `SwerveMotor` as a `CANSparkMax` connected to a Brushless Motor.
SparkMaxSwerve(CANSparkMax, boolean) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
  Initialize the swerve motor.
SparkMaxSwerve.SparkMAX_slotIdx - Enum in frc.robot.subsystems.swervedrive2.swervelib.motors
  REV Slots for PID configuration.
speed - Variable in class frc.robot.subsystems.swervedrive2.swervelib.SwerveModule
  Current state.
speedMetersPerSecond - Variable in class frc.robot.subsystems.swervedrive2.swervelib.math.SwerveModuleState2
SwerveAbsoluteEncoder - Class in frc.robot.subsystems.swervedrive2.swervelib.encoders
  Swerve abstraction class to define a standard interface with absolute encoders for swerve modules..
SwerveAbsoluteEncoder() - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.encoders.SwerveAbsoluteEncoder
swerveController - Variable in class frc.robot.subsystems.swervedrive2.swervelib.SwerveDrive
  Swerve controller for controlling heading of the robot.
SwerveController - Class in frc.robot.subsystems.swervedrive2.swervelib
  Controller class used to convert raw inputs into robot speeds.
SwerveController(SwerveControllerConfiguration) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.SwerveController
  Construct the SwerveController object which is used for determining the speeds of the robot based on controller input.
SwerveControllerConfiguration - Class in frc.robot.subsystems.swervedrive2.swervelib.parser
  Swerve Controller configuration class which is used to configure `SwerveController`.
SwerveControllerConfiguration(SwerveDriveConfiguration, PIDFConfig) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveControllerConfiguration
  Construct the swerve controller configuration.
SwerveControllerConfiguration(SwerveDriveConfiguration, PIDFConfig, double) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveControllerConfiguration
  Construct the swerve controller configuration.
SwerveDrive - Class in frc.robot.subsystems.swervedrive2.swervelib
  Swerve Drive class representing and controlling the swerve drive.
SwerveDrive(SwerveDriveConfiguration, SwerveControllerConfiguration) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.SwerveDrive
  Creates a new swerve drivebase subsystem.
swerveDriveConfiguration - Variable in class frc.robot.subsystems.swervedrive2.swervelib.SwerveDrive
  Swerve drive configuration.
SwerveDriveConfiguration - Class in frc.robot.subsystems.swervedrive2.swervelib.parser
  Swerve drive configurations used during SwerveDrive construction.
SwerveDriveConfiguration(SwerveModuleConfiguration[], SwerveIMU, double, boolean) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveDriveConfiguration
  Create swerve drive configuration.
swerveDriveJson - Static variable in class frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveParser
  Parsed swervedrive.json
SwerveDriveJson - Class in frc.robot.subsystems.swervedrive2.swervelib.parser.json
  `SwerveDrive` JSON parsed class.
SwerveDriveJson() - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.parser.json.SwerveDriveJson
swerveDrivePoseEstimator - Variable in class frc.robot.subsystems.swervedrive2.swervelib.SwerveDrive
  Swerve odometry.
SwerveIMU - Class in frc.robot.subsystems.swervedrive2.swervelib.imu
  Swerve IMU abstraction to define a standard interface with a swerve drive.
SwerveIMU() - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.imu.SwerveIMU
SwerveKinematics2 - Class in frc.robot.subsystems.swervedrive2.swervelib.math
  Clone of WPI SwerveKinematics, which implements second order kinematics when calculating modules states from chassis speed.
SwerveKinematics2(Translation2d...) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.math.SwerveKinematics2
  Constructs a swerve drive kinematics object.
SwerveMath - Class in frc.robot.subsystems.swervedrive2.swervelib.math
  Mathematical functions which pertain to swerve drive.
SwerveMath() - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.math.SwerveMath
SwerveModule - Class in frc.robot.subsystems.swervedrive2.swervelib
  The Swerve Module class which represents and controls Swerve Modules for the swerve drive.
SwerveModule(int, SwerveModuleConfiguration) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.SwerveModule
  Construct the swerve module and initialize the swerve module motors and absolute encoder.
SwerveModuleConfiguration - Class in frc.robot.subsystems.swervedrive2.swervelib.parser
  Swerve Module configuration class which is used to configure `SwerveModule`.
SwerveModuleConfiguration(SwerveMotor, SwerveMotor, SwerveAbsoluteEncoder, double, double, double, PIDFConfig, PIDFConfig, double, SwerveModulePhysicalCharacteristics) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveModuleConfiguration
  Construct a configuration object for swerve modules.
SwerveModuleConfiguration(SwerveMotor, SwerveMotor, SwerveAbsoluteEncoder, double, double, double, PIDFConfig, PIDFConfig, double, SwerveModulePhysicalCharacteristics, boolean, boolean, boolean) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveModuleConfiguration
  Construct a configuration object for swerve modules.
SwerveModulePhysicalCharacteristics - Class in frc.robot.subsystems.swervedrive2.swervelib.parser
  Configuration class which stores physical characteristics shared between every swerve module.
SwerveModulePhysicalCharacteristics(double, double, double, double, double, double, int, int) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveModulePhysicalCharacteristics
  Construct the swerve module physical characteristics.
SwerveModulePhysicalCharacteristics(double, double, double, double, double, double, int, int, double, double, int, int) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveModulePhysicalCharacteristics
  Construct the swerve module physical characteristics.
swerveModules - Variable in class frc.robot.subsystems.swervedrive2.swervelib.SwerveDrive
  Swerve modules.
SwerveModuleState2 - Class in frc.robot.subsystems.swervedrive2.swervelib.math
  Second order kinematics swerve module state.
SwerveModuleState2() - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.math.SwerveModuleState2
  Constructs a SwerveModuleState with zeros for speed and angle.
SwerveModuleState2(double, Rotation2d, double) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.math.SwerveModuleState2
  Constructs a SwerveModuleState.
SwerveMotor - Class in frc.robot.subsystems.swervedrive2.swervelib.motors
  Swerve motor abstraction which defines a standard interface for motors within a swerve module.
SwerveMotor() - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.motors.SwerveMotor
SwerveParser - Class in frc.robot.subsystems.swervedrive2.swervelib.parser
  Helper class used to parse the JSON directory with specified configuration options.
SwerveParser(File) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveParser
  Construct a swerve parser.
synchronizeEncoders() - Method in class frc.robot.subsystems.swervedrive2.swervelib.SwerveModule
  Synchronize the integrated angle encoder with the absolute encoder.

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