Class ShooterImpl

java.lang.Object
edu.wpi.first.wpilibj2.command.SubsystemBase
com.stuypulse.robot.subsystems.shooter.Shooter
com.stuypulse.robot.subsystems.shooter.ShooterImpl
All Implemented Interfaces:
edu.wpi.first.util.sendable.Sendable, edu.wpi.first.wpilibj2.command.Subsystem

public class ShooterImpl extends Shooter
  • Constructor Details

    • ShooterImpl

      public ShooterImpl()
  • Method Details

    • setVoltageOverride

      public void setVoltageOverride(edu.wpi.first.units.measure.Voltage voltage)
      Specified by:
      setVoltageOverride in class Shooter
    • getVoltageOverride

      public Optional<edu.wpi.first.units.measure.Voltage> getVoltageOverride()
    • getCurrentAngularVelocity

      public edu.wpi.first.units.measure.AngularVelocity getCurrentAngularVelocity()
      Specified by:
      getCurrentAngularVelocity in class Shooter
    • stopMotors

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

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

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