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.Triggeredu.wpi.first.wpilibj2.command.button.Triggerfinal DoubleSupplier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.revrobotics.REVLibErroredu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.CommandgoToPosition(double position) edu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.Commandedu.wpi.first.wpilibj2.command.CommandmanualControlCommand(DoubleSupplier target) voidperiodic()voidvoidMethods inherited from class edu.wpi.first.wpilibj2.command.SubsystemBase
addChild, getName, getSubsystem, initSendable, setName, setSubsystemMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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()
-