Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- absoluteEncoder - Variable in class swervelib.motors.SparkFlexSwerve
-
Absolute encoder attached to the SparkMax (if exists)
- 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.
- absoluteEncoderIssueName - Variable in class swervelib.SwerveModule
-
NT3 Absolute encoder read issue.
- absoluteEncoderOffset - Variable in class swervelib.parser.json.ModuleJson
-
Absolute encoder offset from 0 in degrees.
- absoluteEncoderOffsetWarning - Variable in class swervelib.motors.SparkFlexSwerve
-
An
Alert
for if the absolute encoder's offset is set in the json instead of the hardware client. - absolutePositionCache - Variable in class swervelib.SwerveModule
-
Absolute encoder position cache.
- active - Variable in class swervelib.telemetry.Alert
-
Activation state of alert.
- activeStartTime - Variable in class swervelib.telemetry.Alert
-
When the alert was raised.
- addSlewRateLimiters(SlewRateLimiter, SlewRateLimiter, SlewRateLimiter) - Method in class swervelib.SwerveController
-
Add slew rate limiters to all controls.
- addVisionMeasurement(Pose2d, double) - Method in class swervelib.SwerveDrive
-
Add a vision measurement to the
SwerveDrivePoseEstimator
and update theSwerveIMU
gyro reading with the given timestamp of the vision measurement. - addVisionMeasurement(Pose2d, double, Matrix<N3, N1>) - Method in class swervelib.SwerveDrive
-
Add a vision measurement to the
SwerveDrivePoseEstimator
and update theSwerveIMU
gyro reading with the given timestamp of the vision measurement. - ADIS16448Swerve - Class in swervelib.imu
-
IMU Swerve class for the
ADIS16448_IMU
device. - 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_IMU
device. - ADIS16470Swerve() - Constructor for class swervelib.imu.ADIS16470Swerve
-
Construct the ADIS16470 imu and reset default configurations.
- adjAbsoluteAngleName - Variable in class swervelib.SwerveModule
-
NT3 Adjusted Absolute angle publisher for the absolute encoder.
- ADXRS450Swerve - Class in swervelib.imu
-
IMU Swerve class for the
ADXRS450_Gyro
device. - ADXRS450Swerve() - Constructor for class swervelib.imu.ADXRS450Swerve
-
Construct the ADXRS450 imu and reset default configurations.
- Alert - Class in swervelib.telemetry
-
Class for managing persistent alerts to be sent over NetworkTables.
- Alert(String, String, Alert.AlertType) - Constructor for class swervelib.telemetry.Alert
-
Creates a new Alert.
- Alert(String, Alert.AlertType) - Constructor for class swervelib.telemetry.Alert
-
Creates a new Alert in the default group - "Alerts".
- Alert.AlertType - Enum Class in swervelib.telemetry
-
Represents an alert's level of urgency.
- Alert.SendableAlerts - Class in swervelib.telemetry
-
Sendable alert for advantage scope.
- alerts - Variable in class swervelib.telemetry.Alert.SendableAlerts
-
Alert list for sendable.
- AlertType() - Constructor for enum class swervelib.telemetry.Alert.AlertType
- 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
AnalogGyro
devices, only uses yaw. - AnalogGyroSwerve(int) - Constructor for class swervelib.imu.AnalogGyroSwerve
-
Analog port in which the gyroscope is connected.
- 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.
- 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.
- angleLimiter - Variable in class swervelib.SwerveController
-
SlewRateLimiter
for angular movement in radians/second. - angleModules(SwerveDrive, Rotation2d) - Static method in class swervelib.SwerveDriveTest
-
Set the angle of the modules to a given
Rotation2d
- 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.
- angleMotorInverted - Variable in class swervelib.parser.SwerveModuleConfiguration
-
State of inversion of the angle motor.
- angleMotorRampRate - Variable in class swervelib.parser.SwerveModulePhysicalCharacteristics
-
The time it takes for the motor to go from 0 to full throttle in seconds.
- 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(SwerveModuleState, SwerveModuleState, double) - Static method in class swervelib.math.SwerveMath
-
Perform anti-jitter within modules if the speed requested is too low.
- antiJitterEnabled - Variable in class swervelib.SwerveModule
-
Anti-Jitter AKA auto-centering disabled.
- applyDeadband(double, boolean, double) - Static method in class swervelib.math.SwerveMath
-
Algebraically apply a deadband using a piece wise function.
- attainableMaxRotationalVelocityRadiansPerSecond - Variable in class swervelib.SwerveDrive
-
The absolute max speed the robot can reach while rotating radians per second.
- attainableMaxTranslationalSpeedMetersPerSecond - Variable in class swervelib.SwerveDrive
-
The absolute max speed that your robot can reach while translating in meters per second.
All Classes and Interfaces|All Packages|Constant Field Values