Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- absoluteEncoder - Variable in class swervelib.motors.SparkMaxBrushedMotorSwerve
-
Absolute encoder attached to the SparkMax (if exists)
- absoluteEncoder - Variable in class swervelib.motors.SparkMaxSwerve
-
Absolute encoder attached to the SparkMax (if exists)
- absoluteEncoder - Variable in class swervelib.motors.TalonFXSwerve
-
Whether the absolute encoder is integrated.
- absoluteEncoder - Variable in class swervelib.motors.TalonSRXSwerve
-
Whether the absolute encoder is integrated.
- absoluteEncoder - Variable in class swervelib.parser.SwerveModuleConfiguration
-
The Absolute Encoder for the swerve module.
- absoluteEncoder - Variable in class swervelib.SwerveModule
-
Absolute encoder for swerve drive.
- absoluteEncoderInverted - Variable in class swervelib.parser.json.ModuleJson
-
Absolute encoder inversion state.
- absoluteEncoderInverted - Variable in class swervelib.parser.SwerveModuleConfiguration
-
Whether the absolute encoder is inverted.
- absoluteEncoderOffset - Variable in class swervelib.parser.json.ModuleJson
-
Absolute encoder offset from 0 in degrees.
- addSlewRateLimiters(SlewRateLimiter, SlewRateLimiter, SlewRateLimiter) - Method in class swervelib.SwerveController
-
Add slew rate limiters to all controls.
- addTalonFX(TalonFX, double, double) - Method in class swervelib.simulation.ctre.PhysicsSim
-
Adds a TalonFX controller to the simulator.
- addTalonFX(TalonFX, double, double, boolean) - Method in class swervelib.simulation.ctre.PhysicsSim
-
Adds a TalonFX controller to the simulator.
- addTalonSRX(TalonSRX, double, double) - Method in class swervelib.simulation.ctre.PhysicsSim
-
Adds a TalonSRX controller to the simulator.
- addTalonSRX(TalonSRX, double, double, boolean) - Method in class swervelib.simulation.ctre.PhysicsSim
-
Adds a TalonSRX controller to the simulator.
- addVictorSPX(VictorSPX) - Method in class swervelib.simulation.ctre.PhysicsSim
-
Adds a VictorSPX controller to the simulator.
- addVisionMeasurement(Pose2d, double, boolean, double) - Method in class swervelib.SwerveDrive
-
Add a vision measurement to the
SwerveDrivePoseEstimatorand update theSwerveIMUgyro reading with the given timestamp of the vision measurement. - addVisionMeasurement(Pose2d, double, boolean, Matrix<N3, N1>) - Method in class swervelib.SwerveDrive
-
Add a vision measurement to the
SwerveDrivePoseEstimatorand update theSwerveIMUgyro reading with the given timestamp of the vision measurement. - ADIS16448Swerve - Class in swervelib.imu
-
IMU Swerve class for the
ADIS16448_IMUdevice. - ADIS16448Swerve() - Constructor for class swervelib.imu.ADIS16448Swerve
-
Construct the ADIS16448 imu and reset default configurations.
- ADIS16470Swerve - Class in swervelib.imu
-
IMU Swerve class for the
ADIS16470_IMUdevice. - ADIS16470Swerve() - Constructor for class swervelib.imu.ADIS16470Swerve
-
Construct the ADIS16470 imu and reset default configurations.
- ADXRS450Swerve - Class in swervelib.imu
-
IMU Swerve class for the
ADXRS450_Gyrodevice. - ADXRS450Swerve() - Constructor for class swervelib.imu.ADXRS450Swerve
-
Construct the ADXRS450 imu and reset default configurations.
- AnalogAbsoluteEncoderSwerve - Class in swervelib.encoders
-
Swerve Absolute Encoder for Thrifty Encoders and other analog encoders.
- AnalogAbsoluteEncoderSwerve(int) - Constructor for class swervelib.encoders.AnalogAbsoluteEncoderSwerve
-
Construct the Encoder given the analog input channel.
- AnalogAbsoluteEncoderSwerve(AnalogInput) - Constructor for class swervelib.encoders.AnalogAbsoluteEncoderSwerve
-
Construct the Thrifty Encoder as a Swerve Absolute Encoder.
- AnalogGyroSwerve - Class in swervelib.imu
-
Creates a IMU for
AnalogGyrodevices, only uses yaw. - AnalogGyroSwerve(int) - Constructor for class swervelib.imu.AnalogGyroSwerve
-
Analog port in which the gyroscope is connected.
- angle - Variable in class swervelib.math.SwerveModuleState2
-
Swerve module angle as a
Rotation2d. - angle - Variable in class swervelib.parser.json.ModuleJson
-
Angle motor device configuration.
- angle - Variable in class swervelib.parser.json.modules.BoolMotorJson
-
Angle motor inversion state.
- angle - Variable in class swervelib.parser.json.MotorConfigDouble
-
Angle motor.
- angle - Variable in class swervelib.parser.json.MotorConfigInt
-
Angle motor.
- angle - Variable in class swervelib.parser.json.PIDFPropertiesJson
-
The PIDF with Integral Zone used for the angle motor.
- angle - Variable in class swervelib.simulation.SwerveIMUSimulation
-
Heading of the robot.
- angleEncoderPulsePerRevolution - Variable in class swervelib.parser.json.ModuleJson
-
The angle encoder pulse per revolution override.
- angleEncoderPulsePerRotation - Variable in class swervelib.parser.SwerveModulePhysicalCharacteristics
-
Angle motor encoder pulse per rotation.
- angleGearRatio - Variable in class swervelib.parser.SwerveModulePhysicalCharacteristics
-
Angle gear ratio.
- angleJoystickRadiusDeadband - Variable in class swervelib.parser.json.ControllerPropertiesJson
-
The minimum radius of the angle control joystick to allow for heading adjustment of the robot.
- angleJoyStickRadiusDeadband - Variable in class swervelib.parser.SwerveControllerConfiguration
-
hypotenuse deadband for the robot angle control joystick.
- angleKV - Variable in class swervelib.parser.SwerveModuleConfiguration
-
Angle volt-meter-per-second.
- angleLimiter - Variable in class swervelib.SwerveController
-
SlewRateLimiterfor angular movement in radians/second. - angleMotor - Variable in class swervelib.parser.SwerveModuleConfiguration
-
The drive motor and angle motor of this swerve module.
- angleMotor - Variable in class swervelib.SwerveModule
-
Swerve Motors.
- angleMotorCurrentLimit - Variable in class swervelib.parser.SwerveModulePhysicalCharacteristics
-
Current limits for the Swerve Module.
- angleMotorEncoderPulsePerRevolution - Variable in class swervelib.parser.SwerveModuleConfiguration
-
The integrated encoder pulse per revolution.
- angleMotorFreeSpeedRPM - Variable in class swervelib.parser.json.ModuleJson
-
Angle motor free speed RPM.
- angleMotorFreeSpeedRPM - Variable in class swervelib.parser.json.PhysicalPropertiesJson
-
Angle motor free speed rotations per minute.
- angleMotorFreeSpeedRPM - Variable in class swervelib.parser.SwerveModulePhysicalCharacteristics
-
Free speed rotations per minute of the motor, as described by the vendor.
- angleMotorInverted - Variable in class swervelib.parser.SwerveModuleConfiguration
-
State of inversion of the angle motor.
- angleMotorKV - Variable in class swervelib.parser.SwerveModulePhysicalCharacteristics
-
Angle motor kV used for second order kinematics to tune the feedforward, this variable should be adjusted so that your drive train does not drift towards the direction you are rotating while you translate.
- angleMotorRampRate - Variable in class swervelib.parser.SwerveModulePhysicalCharacteristics
-
The time it takes for the motor to go from 0 to full throttle in seconds.
- angleMotorsKV - Variable in class swervelib.parser.json.PhysicalPropertiesJson
-
Angle motor kV used for second order kinematics to tune the feedforward, this variable should be adjusted so that your drive train does not drift towards the direction you are rotating while you translate.
- angleOffset - Variable in class swervelib.parser.SwerveModuleConfiguration
-
Angle offset in degrees for the Swerve Module.
- angleOffset - Variable in class swervelib.SwerveModule
-
Angle offset from the absolute encoder.
- anglePIDF - Variable in class swervelib.parser.SwerveModuleConfiguration
-
PIDF configuration options for the angle motor closed-loop PID controller.
- antiJitter(SwerveModuleState2, SwerveModuleState2, double) - Static method in class swervelib.math.SwerveMath
-
Perform anti-jitter within modules if the speed requested is too low.
- applyDeadband(double, boolean, double) - Static method in class swervelib.math.SwerveMath
-
Algebraically apply a deadband using a piece wise function.
All Classes and Interfaces|All Packages|Constant Field Values