Class CoralScoring

java.lang.Object
edu.wpi.first.wpilibj2.command.SubsystemBase
frc.robot.subsystems.coral.CoralScoring
All Implemented Interfaces:
Sendable, Subsystem

public class CoralScoring extends SubsystemBase
Coral Scoring Subsystem
  • Field Details

    • coralAtIntake

      public Trigger coralAtIntake
    • coralAtOuttake

      public Trigger coralAtOuttake
  • Constructor Details

  • Method Details

    • getOuttakeBeamBreakStatus

      public boolean getOuttakeBeamBreakStatus()
      Get outtake beambreak status
      Returns:
      Status of beambreak at outtake
    • getIntakeBeamBreakStatus

      public boolean getIntakeBeamBreakStatus()
      Get intake beambreak status
      Returns:
      Status of beambreak at intake
    • periodic

      public void periodic()
    • setCoralPower

      public void setCoralPower(double power)
      Set motor power
      Parameters:
      power - power to apply to motor
    • runCoralIntake

      public Command runCoralIntake()
      Runs Pre Scoring Motor
      Returns:
      Command
    • runCoralOuttake

      public Command runCoralOuttake()
      Sets motor speed to score.
      Returns:
      Command