Controller Mappings - Team6479/Robot2018 GitHub Wiki
Our code is mapped to two controllers. One drives the robot and the other controls the elevator and pistons.
Driver Controller
Buttons
| Name | Port | Value | Function | Location |
|---|---|---|---|---|
| A | 1 | true/false | Toggle Hyper Mode | [Robot.java][13] |
| B | 2 | true/false | Toggle Wheely Bar | [ToggleWheely.java][14] |
| X | 3 | true/false | ||
| Y | 4 | true/false | Pusher and Grabber Override | [TogglePusher.java][7] & [ToggleGrabber.java][8] |
| Left Bumper | 5 | true/false | Toggle Grabber | [ToggleGrabber.java][8] |
| Right Bumper | 6 | true/false | Toggle Pusher | [TogglePusher.java][7] |
| Back | 7 | true/false | ||
| Start | 8 | true/false | Kill Switch | [Robot.java][13] |
| Left Stick | 9 | true/false | ||
| Right Stick | 10 | true/false |
Axes
| Name | Port | Value | Function | Location |
|---|---|---|---|---|
| X Left Stick | 0 | -1 to 1 | Drive Turn | [RacingDrive.java][6] |
| Y Left Stick | 1 | -1 to 1 | ||
| Left Trigger | 2 | 0 to 1 | Drive Reverse | [RacingDrive.java][6] |
| Right Trigger | 3 | 0 to 1 | Drive Forward | [RacingDrive.java][6] |
| X Right Stick | 4 | -1 to 1 | ||
| Y Right Stick | 5 | -1 to 1 |
Elevator Controller
Buttons
| Name | Port | Value | Function | Location |
|---|---|---|---|---|
| A | 1 | true/false | ||
| B | 2 | true/false | Toggle Between Winch and Climber | [ToggleShifter.java][11] |
| X | 3 | true/false | Toggle Winch Lock | [ToggleStopper.java][12] |
| Y | 4 | true/false | ||
| Left Bumper | 5 | true/false | Toggle Grabber | [ToggleGrabber.java][8] |
| Right Bumper | 6 | true/false | Toggle Pusher | [TogglePusher.java][7] |
| Back | 7 | true/false | ||
| Start | 8 | true/false | ||
| Left Stick | 9 | true/false | ||
| Right Stick | 10 | true/false |
Axes
| Name | Port | Value | Function | Location |
|---|---|---|---|---|
| X Left Stick | 0 | -1 to 1 | ||
| Y Left Stick | 1 | -1 to 1 | ||
| Left Trigger | 2 | 0 to 1 | ||
| Right Trigger | 3 | 0 to 1 | ||
| X Right Stick | 4 | -1 to 1 | ||
| Y Right Stick | 5 | -1 to 1 | Move Elevator | [ElevatorControl.java][10] |