Package | Description |
---|---|
frc.team670.robot.commands.arm | |
frc.team670.robot.commands.arm.armTransitions | |
frc.team670.robot.commands.arm.movement | |
frc.team670.robot.subsystems |
Constructor and Description |
---|
SetTargetState(Arm.ArmState dest) |
Modifier and Type | Method and Description |
---|---|
Arm.ArmState |
ArmTransition.getDest()
Example for a specified transition where you would need to take certain steps to optimize it.
|
Arm.ArmState |
ArmTransition.getSource()
The LegalState that this Command will end at.
|
Modifier and Type | Method and Description |
---|---|
static CommandGroup |
ArmPathGenerator.getPath(Arm.ArmState start,
Arm.ArmState destination,
Arm arm)
Looks for an existing path.
|
static CommandGroup |
ArmPathGenerator.getPath(Arm.ArmState destination,
Arm arm)
Generates using the current ArmState as its current location
|
Constructor and Description |
---|
MoveArm(Arm.ArmState destination,
Arm arm) |
MoveArmAfterDriveDistance(Arm.ArmState destination,
Arm arm,
int inchesToStart,
double initialLeftEncoderPosition) |
MoveArmDangerous(Arm.ArmState state,
Arm arm,
BaseIntake intake) |
Modifier and Type | Class and Description |
---|---|
class |
Arm.GrabBallLoadingStationBack |
class |
Arm.GrabBallLoadingStationForward |
class |
Arm.LowHatchBack |
class |
Arm.LowHatchForward |
class |
Arm.PlaceBallCargoBack |
class |
Arm.PlaceBallCargoForward |
class |
Arm.PlaceGrabState |
class |
Arm.ReadyLowHatchBack |
class |
Arm.ReadyLowHatchForward |
class |
Arm.ReadyPlaceBallRocketLowBack |
class |
Arm.ReadyPlaceBallRocketLowForward |
class |
Arm.ReadyPlaceBallRocketMiddleBack |
class |
Arm.ReadyPlaceHatchRocketMiddleBack |
class |
Arm.ReadyPlaceHatchRocketMiddleForward |
Modifier and Type | Method and Description |
---|---|
static Arm.ArmState |
Arm.getArmState(Arm.LegalState state)
Gets the ArmState object that corresponds to the LegalState Ex.
|
static Arm.ArmState |
Arm.getCurrentState()
Gets the State that the arm most recently was located at.
|
static Arm.ArmState |
Arm.getTargetState() |
Modifier and Type | Method and Description |
---|---|
static java.util.HashMap<Arm.LegalState,Arm.ArmState> |
Arm.getStates() |
static java.util.ArrayList<Arm.ArmState> |
Arm.getStatesArrayList() |
Modifier and Type | Method and Description |
---|---|
static void |
Arm.setState(Arm.ArmState state)
Sets the current state of the arm.
|
static void |
Arm.setTargetState(Arm.ArmState state) |