Package frc.robot.subsystems.climber
Class Climber
java.lang.Object
edu.wpi.first.wpilibj2.command.SubsystemBase
frc.robot.subsystems.climber.Climber
Climber Subsystem
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmanualClimb
(DoubleSupplier volts) void
periodic()
runClimberMotorCommand
(double voltage, BooleanSupplier angle) void
setClimberMotorVoltage
(double voltage) Methods inherited from class edu.wpi.first.wpilibj2.command.SubsystemBase
addChild, getName, getSubsystem, initSendable, setName, setSubsystem
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface edu.wpi.first.wpilibj2.command.Subsystem
defer, getCurrentCommand, getDefaultCommand, register, removeDefaultCommand, run, runEnd, runOnce, setDefaultCommand, simulationPeriodic, startEnd, startRun
-
Field Details
-
reachedClimberStart
-
-
Constructor Details
-
Climber
-
-
Method Details
-
periodic
public void periodic() -
setClimberMotorVoltage
public void setClimberMotorVoltage(double voltage) -
runClimberMotorCommand
- Returns:
- Set Motor Voltage until reached certain angle
-
runClimberMotorCommand
- Returns:
- Set Motor Voltage until reached certain angle
-
manualClimb
- Returns:
- Set Motor Voltage until reached certain angle
-
passedMaxAngle
- Returns:
- Climber Position
-
passedClimbAngle
- Returns:
- Climber Position
-
reachedClimberStart
- Returns:
- Climber Position
-
resetClimberCommand
- Returns:
- Bring Climb Subsystem down until button is pressed.
-
resetEncoder
-
getClimberPosition
-