Skip to content

MetalCowRobotics/Robot2019

Repository files navigation

Robot2019

Code for FRC 2019 - Deep Space Challenge

STOP: Setup Your Worstation Before Proceeding

As of 2019, FRC is no longer supporting Eclipse. All of the deploy scripts and configuration tools are provided as VSCode.

To setup your worstation, please go to the following link SLOWLY FOLLOW ALL THE STEPS

  1. Install VS Code: https://code.visualstudio.com/
  2. Setup: WPI Lib Plugins for VSCode
  3. MAKE SURE the WPI folder is in the place they said and labeled named frc2019 so that VSCode and Gradle can find the Java JDK.
  4. Setup the DriverStation and other NI tools
    • NI Code: B04P64186
  5. Learn about the VSCode Interface
  6. Study the WPI VSCode Commands
  7. Creating a new project follow these steps Tim did this already, see next steps

DID YOU SETUP YOUR WORSTATION??? ^^^^^

Importing the 2019 Code

  1. Install Github Dekstop
  2. Open Github Desktop.
  3. Login as metalcow-student via File>Options ask for the password on team Slack
  4. Choose the Repository dropdown and then Add>Clone Repository...
  5. Select 2019Robot from the list and choose 'Clone'.
  6. In VSCode choose File>Open navigate to the folder C:\Users\teamm\OneDrive\Documents\GitHub\Robot2019 where you cloned the Robot Code in step 2. Click OK
  7. Debug a program tips here
  8. Deploy the Robot code with these steps

Read the WPI Java Lib

http://first.wpi.edu/FRC/roborio/release/docs/java/

MetalCow Robotics 2019 - Code Details

Stickler is setup on this project

If it stops working...

  1. Login to Stickler
  2. Give it permissions on all MetalCow Repositories
  3. Add a .stickler.yml file to the root of the project
  4. Add the google checkstyle to ./resources folder
  5. In a pull request or a Push it should auto-run stickler and add comments on the push.

Talon SRX Motor Controllers

*Note, add LifeBoat and SRX setup stuff

About

Code for FRC 2019 - Deep Space Challenge

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages