Class ArmStage

java.lang.Object
edu.wpi.first.wpilibj2.command.SubsystemBase
frc.robot.subsystems.Arm.ArmStage
All Implemented Interfaces:
edu.wpi.first.util.sendable.Sendable, edu.wpi.first.wpilibj2.command.Subsystem

public class ArmStage extends edu.wpi.first.wpilibj2.command.SubsystemBase
  • Field Details

    • relativePosition

      public DoubleSupplier relativePosition
    • absolutePosition

      public DoubleSupplier absolutePosition
    • adjustedPosition

      public DoubleSupplier adjustedPosition
    • atPosition

      public edu.wpi.first.wpilibj2.command.button.Trigger atPosition
    • notMoving

      public edu.wpi.first.wpilibj2.command.button.Trigger notMoving
    • totalCurrentDraw

      public final DoubleSupplier totalCurrentDraw
  • Constructor Details

  • Method Details

    • resetRelativePositionFromAbsoluteEncoder

      public void resetRelativePositionFromAbsoluteEncoder()
    • configureAll

      public com.revrobotics.REVLibError configureAll()
    • goToIdlePositionCommand

      public edu.wpi.first.wpilibj2.command.Command goToIdlePositionCommand()
    • goToHighCubePositionCommand

      public edu.wpi.first.wpilibj2.command.Command goToHighCubePositionCommand()
    • goToHighConePositionCommand

      public edu.wpi.first.wpilibj2.command.Command goToHighConePositionCommand()
    • goToMidCubePositionCommand

      public edu.wpi.first.wpilibj2.command.Command goToMidCubePositionCommand()
    • goToMidConePositionCommand

      public edu.wpi.first.wpilibj2.command.Command goToMidConePositionCommand()
    • goToLowCubePositionCommand

      public edu.wpi.first.wpilibj2.command.Command goToLowCubePositionCommand()
    • goToLowConePositionCommand

      public edu.wpi.first.wpilibj2.command.Command goToLowConePositionCommand()
    • goToSubstationPositionCommand

      public edu.wpi.first.wpilibj2.command.Command goToSubstationPositionCommand()
    • goToGroundPositionCommand

      public edu.wpi.first.wpilibj2.command.Command goToGroundPositionCommand()
    • goToGroundTiltPositionCommand

      public edu.wpi.first.wpilibj2.command.Command goToGroundTiltPositionCommand()
    • goToPosition

      public edu.wpi.first.wpilibj2.command.Command goToPosition(double position)
    • holdCurrentPositionCommand

      public edu.wpi.first.wpilibj2.command.Command holdCurrentPositionCommand()
    • manualControlCommand

      public edu.wpi.first.wpilibj2.command.Command manualControlCommand(DoubleSupplier target)
    • periodic

      public void periodic()
    • simulationPeriodic

      public void simulationPeriodic()