# Hierarchy For Package frc.robot.subsystems.swervedrive.swerve

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - edu.wpi.first.wpilibj.MotorSafety
    - edu.wpi.first.wpilibj.drive.RobotDriveBase
      - frc.robot.subsystems.swervedrive.swerve.SwerveDrive (implements java.lang.AutoCloseable, edu.wpi.first.util.sendable.Sendable)
  - frc.robot.subsystems.swervedrive.swerve.SwerveDrive.SwerveModuleConfig<DriveMotorType,​SteeringMotorType,​AbsoluteEncoder>
  - frc.robot.subsystems.swervedrive.swerve.SwerveEncoder<AbsoluteEncoderType>
  - frc.robot.subsystems.swervedrive.swerve.SwerveModule<DriveMotorType,​AngleMotorType,​AbsoluteEncoderType> (implements java.lang.AutoCloseable, edu.wpi.first.wpilibj.motorcontrol.MotorController, edu.wpi.first.util.sendable.Sendable)
  - frc.robot.subsystems.swervedrive.swerve.SwerveMotor
  - frc.robot.subsystems.swervedrive.swerve.SwerveParser

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - frc.robot.subsystems.swervedrive.swerve.SwerveModule.SwerveModuleLocation
    - frc.robot.subsystems.swervedrive.swerve.SwerveModule.Verbosity
    - frc.robot.subsystems.swervedrive.swerve.SwerveMotor.ModuleMotorType