Git Product home page Git Product logo

2019robotcode's Introduction

FRC Team 4145's 2019 Robot Code

This repository contains all of the code running on FRC Team 4145's robot controller or RoboRIO.

Contents

Robot_code - Contains the java code project running on the RoboRIO

Development Environment Setup

In order to setup the development environment a few things must be installed on your computer. There are two available methods. The second method will work with existing setups but requires more work.

Method One

WPIlib Provides an installer for Windows (Known working) as well as Mac and Linux. The installer is avaliable here Note: As of 1/12/2019 the Mac and Linux versions are having issues.

  1. Download your version of the installer above.
  2. Run the installer. It will bring you to a selection menu. Select the Download Visual Studio Code button. The installer will download VSCode from the Web then take you back to the selection menu. If you want, you may un-check the C++ option. Select run and let the installer install and load all of the components needed for development. It will populate 3 special icons for ShuffleBoard (a dashboard), Visual Studio Code and SmartDashboard.
  3. Clone this repository onto the development computer.
  4. Select file then select open folder and navigate to the directory the project was cloned into.

Method Two

  1. Download your version of Visual Studio Code avaliable here
  2. Download the WPIlib plugin avaliable here
  3. Run the Visual Studio Code installer.
  4. Open Visual Studo Code and navigate to extensions. Search for and install the java extension pack. Once complete select the ... above the search bar, then selecting install from vsix. Navigate to your downloads folder and select the WPIlib plugin downloaded earlier.
  5. Clone this repository onto the development computer.
  6. Select file then select open folder and navigate to the directory the project was cloned into.

Code Explanation

src/main/java/frc/robot

This package contains all robot specific code. Subsystems contains its generic template class as well as the other subsystem classes. The actions package contains all robot actions used in the state machine or in operator functionality.

src/main/java/frc/lib

This package contains all helper functions derived previously. Each sub-package's contents are related to its name.

2019robotcode's People

Contributors

phillipwhiter avatar coalman321 avatar tazmania40 avatar markcfong561 avatar maxwellpettit avatar pamimoo avatar mattsavage1340 avatar mccnathaniel avatar seancarlin0126 avatar mmeineke1014 avatar

Stargazers

 avatar

Watchers

James Cloos avatar Dave Truby avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.