All Classes
-
All Classes Class Summary Enum Summary Class Description BoolMotorJson Inverted motor JSON parsed class.CANCoderSwerve Swerve Absolute Encoder for CTRE CANCoders.ControllerPropertiesJson SwerveControllerparsed class.DeviceJson Device JSON parsed class.LocationJson Location JSON parsed class.ModuleJson SwerveModuleJSON parsed class.MotorConfigDouble Used to store doubles for motor configuration.MotorConfigInt Used to store ints for motor configuration.NavXSwerve Communicates with the NavX as the IMU.PhysicalPropertiesJson SwerveModulePhysicalCharacteristicsparsed data.PIDFConfig Hold the PIDF and Integral Zone values for a PID.PIDFPropertiesJson SwerveModulePID with Feedforward for the drive motor and angle motor.PIDFRange Class to hold the minimum and maximum input or output of the PIDF.Pigeon2Swerve SwerveIMU interface for the Pigeon2PigeonSwerve SwerveIMU interface for the Pigeon.SparkMaxEncoderSwerve SparkMax absolute encoder, attached through the data port.SparkMaxSwerve An implementation ofCANSparkMaxas aSwerveMotor.SparkMaxSwerve.SparkMAX_slotIdx REV Slots for PID configuration.SwerveAbsoluteEncoder Swerve abstraction class to define a standard interface with absolute encoders for swerve modules..SwerveController Controller class used to convert raw inputs into robot speeds.SwerveControllerConfiguration Swerve Controller configuration class which is used to configureSwerveController.SwerveDrive Swerve Drive class representing and controlling the swerve drive.SwerveDriveConfiguration Swerve drive configurations used during SwerveDrive construction.SwerveDriveJson SwerveDriveJSON parsed class.SwerveIMU Swerve IMU abstraction to define a standard interface with a swerve drive.SwerveKinematics2 Clone of WPI SwerveKinematics, which implements second order kinematics when calculating modules states from chassis speed.SwerveMath Mathematical functions which pertain to swerve drive.SwerveModule The Swerve Module class which represents and controls Swerve Modules for the swerve drive.SwerveModuleConfiguration Swerve Module configuration class which is used to configureSwerveModule.SwerveModulePhysicalCharacteristics Configuration class which stores physical characteristics shared between every swerve module.SwerveModuleState2 Second order kinematics swerve module state.SwerveMotor Swerve motor abstraction which defines a standard interface for motors within a swerve module.SwerveParser Helper class used to parse the JSON directory with specified configuration options.TalonFXSwerve TalonFXSwerve Motor.TalonSRXSwerve WPI_TalonSRXSwerve Motor.TalonSRXSwerve.CTRE_pidIdx The Talon PID to use onboard.TalonSRXSwerve.CTRE_remoteSensor The remote sensor.TalonSRXSwerve.CTRE_slotIdx The Talon SRX Slot profile used to configure the motor to use for the PID.