This is the Java code repository for FRC Team 1816's Utilities package. This project contains various utility classes built on top of WPIlib.
- Pre-defined utility commands for command-based robot programming
- Abstracted Gamepad classes representing a standard two-joystick gamepad, with various filters and scaling abilities
- PID Tuning through standalone tuning system
- Hierarchical logging framework
You will need Apache Ant installed on your system to build this project. You will also need to have the SunSpot FRC SDK installed ("sunspotfrcsdk" directory in your HOME directory), with networktables-crio.jar
, squawk.jar
and wpilibj.jar
in the lib
folder.
Then run:
$ ant jar-app
and the compiled app.jar
will be present in the /build folder.
Works out of the box, just open the project. Build using command-line or right-click project and build
.
- Import project
- Modify build path and add
networktables-crio.jar
, andwpilibj.jar
as libraries - Build using the FRC External Build Configuration