All Classes and Interfaces

Class
Description
IMU Swerve class for the ADIS16448_IMU device.
IMU Swerve class for the ADIS16470_IMU device.
IMU Swerve class for the ADXRS450_Gyro device.
Swerve Absolute Encoder for Thrifty Encoders and other analog encoders.
Creates a IMU for AnalogGyro devices, only uses yaw.
Inverted motor JSON parsed class.
Swerve Absolute Encoder for CTRE CANCoders.
SwerveController parsed class.
Device JSON parsed class.
Location JSON parsed class.
SwerveModule JSON parsed class.
Used to store doubles for motor configuration.
Used to store ints for motor configuration.
Communicates with the NavX as the IMU.
Manages physics simulation for CTRE products.
Holds information about a simulated device.
Hold the PIDF and Integral Zone values for a PID.
SwerveModule PID with Feedforward for the drive motor and angle motor.
Class to hold the minimum and maximum input or output of the PIDF.
SwerveIMU interface for the Pigeon2
SwerveIMU interface for the Pigeon.
SparkMax absolute encoder, attached through the data port.
An implementation of CANSparkMax as a SwerveMotor.
REV Slots for PID configuration.
Swerve abstraction class to define a standard interface with absolute encoders for swerve modules..
Controller class used to convert raw inputs into robot speeds.
Swerve Controller configuration class which is used to configure SwerveController.
Swerve Drive class representing and controlling the swerve drive.
Swerve drive configurations used during SwerveDrive construction.
SwerveDrive JSON parsed class.
Telemetry to describe the SwerveDrive following frc-web-components.
Swerve IMU abstraction to define a standard interface with a swerve drive.
Simulation for SwerveDrive IMU.
Clone of WPI SwerveKinematics, which implements second order kinematics when calculating modules states from chassis speed.
Mathematical functions which pertain to swerve drive.
The Swerve Module class which represents and controls Swerve Modules for the swerve drive.
Swerve Module configuration class which is used to configure SwerveModule.
Configuration class which stores physical characteristics shared between every swerve module.
Class to hold simulation data for SwerveModule
Second order kinematics swerve module state.
Swerve motor abstraction which defines a standard interface for motors within a swerve module.
Helper class used to parse the JSON directory with specified configuration options.
Holds information about a simulated TalonFX.
TalonFX Swerve Motor.
Holds information about a simulated TalonSRX.
WPI_TalonSRX Swerve Motor.
Holds information about a simulated VictorSPX.