An open API service indexing awesome lists of open source software.

https://github.com/team4099/prototype-2017

Prototype code for FIRST Steamworks.
https://github.com/team4099/prototype-2017

crio frc frc-java frc-steamworks frc4099

Last synced: 3 months ago
JSON representation

Prototype code for FIRST Steamworks.

Awesome Lists containing this project

README

        

# Prototype 2017
[![](https://img.shields.io/pypi/status/Django.svg)]()
[![](https://img.shields.io/badge/FIRST%20Robotics%20Competition-4099-green.svg)]()

This repository stores the code for our testbed/testbench, the system used to test prototypes and autonomous for Poolesville High School's _FIRST®_ Robotics Competition team, Falcons FIRST (FRC 4099).

## Code Structure
* `Looper`, `MultiLooper`
* Allows for multithreaded application of controllers

## cRIO Information
* Team Number for Practice Board: `9001`
* Driver Station IP Address: `10.90.1.5`
* Driver Station Subnet Mask: `255.0.0.0`
* Driver Station Default Gateway: `10.90.1.1`

## Joysticks
* Testing curvature drive, based off of Team 254's drive code.

## Troubleshooting
* If the joysticks are not being recognized, reboot the Driver Station.
* If the joysticks are recognized but no output is produced, unplug and replug.
* When imaging the cRIO, change the Driver Station's IP address to `10.XX.YY.5`, with subnet mask `255.0.0.0`

## Useful Functions
* Use `Math.IEEEremainder()` or `MathUtils.IEEEremainder()` to simplify calculations. (Source: https://www.chiefdelphi.com/forums/showpost.php?p=1440383)