Class IntakeImpl

java.lang.Object
edu.wpi.first.wpilibj2.command.SubsystemBase
com.stuypulse.robot.subsystems.intake.Intake
com.stuypulse.robot.subsystems.intake.IntakeImpl
All Implemented Interfaces:
edu.wpi.first.util.sendable.Sendable, edu.wpi.first.wpilibj2.command.Subsystem

public class IntakeImpl extends Intake
  • Constructor Details

    • IntakeImpl

      public IntakeImpl()
  • Method Details

    • setPivotVoltageOverride

      public void setPivotVoltageOverride(edu.wpi.first.units.measure.Voltage voltage)
      Specified by:
      setPivotVoltageOverride in class Intake
    • getRelativePosition

      public edu.wpi.first.math.geometry.Rotation2d getRelativePosition()
      Specified by:
      getRelativePosition in class Intake
    • setPivotZeroAtBottom

      public void setPivotZeroAtBottom()
      Specified by:
      setPivotZeroAtBottom in class Intake
    • setPivotZero

      public void setPivotZero()
      Specified by:
      setPivotZero in class Intake
    • getRollerRPM

      public double getRollerRPM()
      Specified by:
      getRollerRPM in class Intake
    • stopMotors

      protected void stopMotors()
      Specified by:
      stopMotors in class Intake
    • periodic

      public void periodic()
      Specified by:
      periodic in interface edu.wpi.first.wpilibj2.command.Subsystem
      Overrides:
      periodic in class Intake
    • getIntakeSysIdRoutine

      public edu.wpi.first.wpilibj2.command.sysid.SysIdRoutine getIntakeSysIdRoutine()
      Specified by:
      getIntakeSysIdRoutine in class Intake