# Hierarchy For All Packages

Package Hierarchies:

- com.studica.frc,
- com.studica.frc.jni

## Class Hierarchy

- java.lang.Object
  - com.studica.frc.Cobra
  - com.studica.frc.Lidar
  - edu.wpi.first.wpilibj.MotorSafety
    - edu.wpi.first.wpilibj.PWM (implements java.lang.AutoCloseable, edu.wpi.first.wpilibj.Sendable)
      - edu.wpi.first.wpilibj.PWMSpeedController (implements edu.wpi.first.wpilibj.SpeedController)
        - com.studica.frc.ServoContinuous
      - com.studica.frc.Servo
  - com.studica.frc.jni.TitanJNIWrapper
    - com.studica.frc.jni.CobraJNI
    - com.studica.frc.jni.LidarJNI
    - com.studica.frc.jni.TitanQuadEncoderJNI
    - com.studica.frc.jni.TitanQuadJNI
  - com.studica.frc.TitanQuad (implements edu.wpi.first.wpilibj.SpeedController)
  - com.studica.frc.TitanQuadEncoder (implements edu.wpi.first.wpilibj.CounterBase)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.studica.frc.Lidar.Port