Commands In This Repository - Wirecats5686/Wirecats-2019-Base GitHub Wiki

TankDrive.java

This command allows the drivers to drive the robot in the Tank Drive method. This is our main driving method for competition

SlowDrive.java

This command allows the drivers to drive the robot in Slow Drive. Slow Drive is slower than Tank Drive and is a secondary option if tank drive stops working, or if it is needed for any other specific reason.

CargoIntake.java

This command is what allows the robots intake system to pick the cargo up from the ground an pull it into the shooter.

CargoShoot.java

This command is what allows the shooter to shoot the cargo into either the rocket or the cargo ship. It tells the robot the specific speed needed and when to shoot.

HatchGrab.java

This command is what allows the robot to grab the hatch panel and hold it while driving to the needed place. It stays in this state until the hatch release command is called

HatchRelease.java

This command is what releases the hatch panel from the robot, allowing it to be left on either the rocket or the cargo ship.

Camera.java

This command is what controls the robots two cameras. It allows us to switch between both the front and back camera as needed

RunArm.java

This command is what controls our robot's arm. It allows us to raise and lower the arm as needed.

FrontClimbDown.java

This command controls the front climber when we are climbing down from the Habitat

FrontClimbUp.java

This command controls the front climber when we are climbing up in the Habitat

BackClimbDown.java

This command controls the back climber when we are climbing down from the Habitat

BackClimbUp.java

This command controls the back climber when we are climbing up in the Habitat