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
All Classes All Packages
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
AbsoluteEncoderobject as a duty cycle. - SparkMaxSwerve - Class in frc.robot.subsystems.swervedrive2.swervelib.motors
-
An implementation of
CANSparkMaxas aSwerveMotor. - SparkMaxSwerve(int, boolean) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
-
Initialize the
SwerveMotoras aCANSparkMaxconnected 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
-
SwerveDriveJSON 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.
All Classes All Packages