Package frc.robot.subsystems.elevator
Class Elevator
java.lang.Object
edu.wpi.first.wpilibj2.command.SubsystemBase
frc.robot.subsystems.elevator.Elevator
Elevator Subsystem
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbarge()
Continuously sets the height of the elevatorboolean
selects heightboolean
home()
moves elevator to homemanualMove
(CommandXboxController leftStick) moveDown()
sets height of elevatormoveToFast
(Supplier<Distance> height) sets height of elevatormoveUp()
p0()
moves elevator to l2p1()
p2()
p3()
p4()
p5()
void
periodic()
stop()
Stop motors for safetyMethods 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
-
hightAboveP0
-
heightAboveHome
-
-
Constructor Details
-
Elevator
Elevator Subsystem
-
-
Method Details
-
periodic
public void periodic() -
getHeight
-
home
moves elevator to home- Returns:
- elevator at home
-
p0
moves elevator to l2- Returns:
- elevator at l2
-
p1
-
p2
-
p3
-
p4
-
p5
-
barge
-
hightAboveP0
public boolean hightAboveP0() -
heightAboveHome
public boolean heightAboveHome() -
moveTo
sets height of elevator- Parameters:
height
- desired height of elevator- Returns:
- elevator height change
-
moveToFast
sets height of elevator- Parameters:
height
- desired height of elevator- Returns:
- elevator height change
-
follow
Continuously sets the height of the elevator -
manualMove
-
moveUp
-
moveDown
-
stop
Stop motors for safety -
heightSelector
selects height- Returns:
- selected height
-