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
C
- calcMaxAccel(Rotation2d, double, double, Translation3d, SwerveDriveConfiguration) - Static method in class frc.robot.subsystems.swervedrive2.swervelib.math.SwerveMath
-
Calculates the maximum acceleration allowed in a direction without tipping the robot.
- calculateAngleKV(double, double, double) - Static method in class frc.robot.subsystems.swervedrive2.swervelib.math.SwerveMath
-
Calculate the angle kV which will be multiplied by the radians per second for the feedforward.
- calculateDegreesPerSteeringRotation(double, double) - Static method in class frc.robot.subsystems.swervedrive2.swervelib.math.SwerveMath
-
Calculate the degrees per steering rotation for the integrated encoder.
- calculateMaxAcceleration(double) - Static method in class frc.robot.subsystems.swervedrive2.swervelib.math.SwerveMath
-
Calculate the practical maximum acceleration of the robot using the wheel coefficient of friction.
- calculateMaxAcceleration(double, double, double, double, double) - Static method in class frc.robot.subsystems.swervedrive2.swervelib.math.SwerveMath
-
Calculate the maximum theoretical acceleration without friction.
- calculateMaxAngularVelocity(double, double, double) - Static method in class frc.robot.subsystems.swervedrive2.swervelib.math.SwerveMath
-
Calculate the maximum angular velocity.
- calculateMetersPerRotation(double, double, double) - Static method in class frc.robot.subsystems.swervedrive2.swervelib.math.SwerveMath
-
Calculate the meters per rotation for the integrated encoder.
- canbus - Variable in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.DeviceJson
-
The CAN bus name which the device resides on if using CAN.
- CANCoderSwerve - Class in frc.robot.subsystems.swervedrive2.swervelib.encoders
-
Swerve Absolute Encoder for CTRE CANCoders.
- CANCoderSwerve(int) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.encoders.CANCoderSwerve
-
Initialize the CANCoder on the standard CANBus.
- CANCoderSwerve(int, String) - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.encoders.CANCoderSwerve
-
Initialize the CANCoder on the CANivore.
- checkDirectory(File) - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveParser
-
Check directory structure.
- clearStickyFaults() - Method in class frc.robot.subsystems.swervedrive2.swervelib.encoders.CANCoderSwerve
-
Clear sticky faults on the encoder.
- clearStickyFaults() - Method in class frc.robot.subsystems.swervedrive2.swervelib.encoders.SparkMaxEncoderSwerve
-
Clear sticky faults on the encoder.
- clearStickyFaults() - Method in class frc.robot.subsystems.swervedrive2.swervelib.encoders.SwerveAbsoluteEncoder
-
Clear sticky faults on the encoder.
- clearStickyFaults() - Method in class frc.robot.subsystems.swervedrive2.swervelib.imu.NavXSwerve
-
Clear sticky faults on IMU.
- clearStickyFaults() - Method in class frc.robot.subsystems.swervedrive2.swervelib.imu.Pigeon2Swerve
-
Clear sticky faults on IMU.
- clearStickyFaults() - Method in class frc.robot.subsystems.swervedrive2.swervelib.imu.PigeonSwerve
-
Clear sticky faults on IMU.
- clearStickyFaults() - Method in class frc.robot.subsystems.swervedrive2.swervelib.imu.SwerveIMU
-
Clear sticky faults on IMU.
- clearStickyFaults() - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
-
Clear the sticky faults on the motor controller.
- clearStickyFaults() - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SwerveMotor
-
Clear the sticky faults on the motor controller.
- config - Variable in class frc.robot.subsystems.swervedrive2.swervelib.SwerveController
-
SwerveControllerConfigurationobject storing data to generate thePIDControllerfor controlling the robot heading, and deadband for heading joystick. - configuration - Variable in class frc.robot.subsystems.swervedrive2.swervelib.SwerveModule
-
Swerve module configuration options.
- configure(boolean) - Method in class frc.robot.subsystems.swervedrive2.swervelib.encoders.CANCoderSwerve
-
Configure the absolute encoder to read from [0, 360) per second.
- configure(boolean) - Method in class frc.robot.subsystems.swervedrive2.swervelib.encoders.SparkMaxEncoderSwerve
-
Configure the absolute encoder to read from [0, 360) per second.
- configure(boolean) - Method in class frc.robot.subsystems.swervedrive2.swervelib.encoders.SwerveAbsoluteEncoder
-
Configure the absolute encoder to read from [0, 360) per second.
- configureCANStatusFrames(int, int, int, int, int) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
-
Set the CAN status frames.
- configureIntegratedEncoder(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
-
Configure the integrated encoder for the swerve module.
- configureIntegratedEncoder(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SwerveMotor
-
Configure the integrated encoder for the swerve module.
- configurePIDF(PIDFConfig) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
-
Configure the PIDF values for the closed loop controller.
- configurePIDF(PIDFConfig) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SwerveMotor
-
Configure the PIDF values for the closed loop controller.
- configurePIDWrapping(double, double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SparkMaxSwerve
-
Configure the PID wrapping for the position closed loop controller.
- configurePIDWrapping(double, double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.motors.SwerveMotor
-
Configure the PID wrapping for the position closed loop controller.
- controllerPropertiesJson - Static variable in class frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveParser
-
Parsed controllerproperties.json
- ControllerPropertiesJson - Class in frc.robot.subsystems.swervedrive2.swervelib.parser.json
-
SwerveControllerparsed class. - ControllerPropertiesJson() - Constructor for class frc.robot.subsystems.swervedrive2.swervelib.parser.json.ControllerPropertiesJson
- createControllerConfiguration(SwerveDriveConfiguration) - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.ControllerPropertiesJson
-
Create the
SwerveControllerConfigurationbased on parsed and given data. - createDriveFeedforward() - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveModuleConfiguration
-
Create the drive feedforward for swerve modules.
- createEncoder() - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.DeviceJson
-
Create a
SwerveAbsoluteEncoderfrom the current configuration. - createIMU() - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.DeviceJson
-
Create a
SwerveIMUfrom the given configuration. - createIntegratedEncoder(SwerveMotor) - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.DeviceJson
-
Create a
SwerveAbsoluteEncoderfrom the data port on the motor controller. - createModuleConfiguration(PIDFConfig, PIDFConfig, double, SwerveModulePhysicalCharacteristics) - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.ModuleJson
-
Create the swerve module configuration based off of parsed data.
- createModules(SwerveModuleConfiguration[]) - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveDriveConfiguration
-
Create modules based off of the SwerveModuleConfiguration.
- createMotor(boolean) - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.DeviceJson
-
Create a
SwerveMotorfrom the given configuration. - createPhysicalProperties(double) - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.PhysicalPropertiesJson
-
Create the physical characteristics based off the parsed data.
- createPIDController() - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.PIDFConfig
-
Create a PIDController from the PID values.
- createSwerveDrive() - Method in class frc.robot.subsystems.swervedrive2.swervelib.parser.SwerveParser
-
Create
SwerveDrivefrom JSON configuration directory. - currentLimit - Variable in class frc.robot.subsystems.swervedrive2.swervelib.parser.json.PhysicalPropertiesJson
-
The current limit in AMPs to apply to the motors.
All Classes All Packages