Class AdjustableHood

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

public class AdjustableHood extends SubsystemBase
Adjustable Hood Subsystem
  • Field Details

    • inputs

      public final frc.robot.subsystems.adjustable_hood.AdjustableHoodInputsAutoLogged inputs
  • Constructor Details

    • AdjustableHood

      public AdjustableHood(AdjustableHoodIO io, RobotState state)
      Creates a new Adjustable Hood subsystem.
      Parameters:
      io - Hardware abstraction
  • Method Details

    • periodic

      public void periodic()
    • increaseManualAngle

      public void increaseManualAngle(Angle angleIncriment)
      Sets the angle manually
    • manualMoveToAngle

      public Command manualMoveToAngle(Angle increment)
      moves the hood by a specified increment
    • moveWithVoltage

      public Command moveWithVoltage(double voltage)
    • setGoal

      public Command setGoal(Angle setAngle)
    • useAutomaticTable

      public Command useAutomaticTable()
      Uses the distance and angle tables