Class Hierarchy
- java.lang.Object
- lib.custom.CustomCAN
- lib.custom.sensors.CANSensor
- lib.custom.sensors.CANEncoder (implements lib.custom.sensors.CustomEncoder)
- lib.custom.sensors.CANInfraredDistanceSensor (implements lib.custom.sensors.DistanceSensor)
- lib.custom.sensors.CANUltrasonicDistanceSensor (implements lib.custom.sensors.DistanceSensor)
- lib.custom.sensors.CANSensor
- lib.custom.sensors.CustomNavx (implements lib.custom.sensors.IMU)
- lib.custom.sensors.CustomPigeon (implements lib.custom.sensors.IMU)
- edu.wpi.first.wpilibj.DutyCycleEncoder (implements java.lang.AutoCloseable, edu.wpi.first.util.sendable.Sendable)
- lib.custom.sensors.CustomDutyCycleEncoder
- edu.wpi.first.wpilibj.Encoder (implements java.lang.AutoCloseable, edu.wpi.first.wpilibj.CounterBase, edu.wpi.first.util.sendable.Sendable)
- lib.custom.sensors.CustomDigitalEncoder (implements lib.custom.sensors.CustomEncoder)
- lib.custom.sensors.EncoderPair (implements lib.custom.sensors.CustomEncoder)
- lib.custom.sensors.LinearDutyCycleEncoder
- lib.custom.sensors.PDP
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- lib.custom.sensors.InvalidSensorException
- java.lang.Exception
- edu.wpi.first.wpilibj2.command.button.Trigger (implements java.util.function.BooleanSupplier)
- lib.custom.sensors.CustomCommandDigitalLimitSwitch
- lib.custom.CustomCAN
Interface Hierarchy
- lib.custom.sensors.IMU
- lib.custom.Nameable
- lib.custom.sensors.DistanceSensor
- lib.custom.sensors.NativeDerivativeSensor
- lib.custom.sensors.CustomEncoder