Main Source Files in This Repository - Wirecats5686/Wirecats-2019-Base GitHub Wiki

Main Source Files

Main.Java

This file initializes the creation of all other files within this repository. This never needs to be modified.

OI.java

This file maps specific buttons to their commands. It also specifies the required interaction for the command (whileHeld, whenPressed or whileActive)

Robot.java

This file creates all the needed objects for our subsytems, commands, and also cameras. It initializes actions and a teleoporated period. If we were doing autonomous period it would be added here as well.

RobotMap.java

This file defines the port ID's and CAN ID's for drive and some commands.

JoystickButtonMap.java

This file defines the int number for buttons on joystick.

GamepadButtonMap.java

This file defines the int number for buttons on the Logitech Controller.

GamepadTriggerPOVMap.java

This file defines degrees for the arrow pad positions, and the trigger ID'S for the right and left trigger.