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