Package frc.robot.subsystems.Arm
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 Summary
FieldsModifier and TypeFieldDescriptionedu.wpi.first.wpilibj2.command.button.Trigger
edu.wpi.first.wpilibj2.command.button.Trigger
final DoubleSupplier
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.revrobotics.REVLibError
edu.wpi.first.wpilibj2.command.Command
edu.wpi.first.wpilibj2.command.Command
edu.wpi.first.wpilibj2.command.Command
edu.wpi.first.wpilibj2.command.Command
edu.wpi.first.wpilibj2.command.Command
edu.wpi.first.wpilibj2.command.Command
edu.wpi.first.wpilibj2.command.Command
edu.wpi.first.wpilibj2.command.Command
edu.wpi.first.wpilibj2.command.Command
edu.wpi.first.wpilibj2.command.Command
goToPosition
(double position) edu.wpi.first.wpilibj2.command.Command
edu.wpi.first.wpilibj2.command.Command
edu.wpi.first.wpilibj2.command.Command
manualControlCommand
(DoubleSupplier target) void
periodic()
void
void
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, startEnd, startRun
-
Field Details
-
relativePosition
-
absolutePosition
-
adjustedPosition
-
atPosition
public edu.wpi.first.wpilibj2.command.button.Trigger atPosition -
notMoving
public edu.wpi.first.wpilibj2.command.button.Trigger notMoving -
totalCurrentDraw
-
-
Constructor Details
-
ArmStage
-
-
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
-
periodic
public void periodic() -
simulationPeriodic
public void simulationPeriodic()
-