# Uses of Package
frc.robot.subsystems.swervedrive.swerve

Packages that use frc.robot.subsystems.swervedrive.swerve
frc.robot.subsystems.swervedrive.swerve
frc.robot.subsystems.swervedrive.swerve.encoders
frc.robot.subsystems.swervedrive.swerve.motors

Classes in frc.robot.subsystems.swervedrive.swerve used by frc.robot.subsystems.swervedrive.swerve
SwerveDrive: SwerveDrive base which is meant to be platform agnostic.
SwerveDrive.SwerveModuleConfig: Helper class for easier swerve module creation
SwerveEncoder: Swerve Encoder class definition for common interfaces.
SwerveModule: Swerve module for representing a single swerve module of the robot.
SwerveModule.SwerveModuleLocation: Swerve Module location on the robot.
SwerveModule.Verbosity: Verbosity levels for data publishing,
SwerveMotor
SwerveMotor.ModuleMotorType: Motor type for the swerve drive module

Classes in frc.robot.subsystems.swervedrive.swerve used by frc.robot.subsystems.swervedrive.swerve.encoders
SwerveEncoder: Swerve Encoder class definition for common interfaces.

Classes in frc.robot.subsystems.swervedrive.swerve used by frc.robot.subsystems.swervedrive.swerve.motors
SwerveEncoder: Swerve Encoder class definition for common interfaces.
SwerveMotor
SwerveMotor.ModuleMotorType: Motor type for the swerve drive module