Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Team254/FRC-2014
/ types & classes
Types & classes
89 in github.com/Team254/FRC-2014
⨍
Functions
696
◇
Types & classes
89
Class
Action
src/com/team254/frc2014/actions/Action.java:9
Class
AerialAssistAuto
@author Tom Botiglieri @author Brandon Gonzales @author Jared Russel @author Art Kalb
src/com/team254/frc2014/auto/AerialAssistAuto.java:17
Class
AutoMode
AutoMode provides a model which all autonomi will follow.
src/com/team254/frc2014/AutoMode.java:17
Class
AutoModeSelector
AutoModeSelector.java Selects which auto mode to use @author Tom Bottiglieri (tom@team254.com)
src/com/team254/frc2014/AutoModeSelector.java:11
Class
AutoPaths
Load all autonomous mode paths. @author Jared341 @author Stephen Pinkerton
src/com/team254/frc2014/paths/AutoPaths.java:15
Class
BannerHotGoalDetector
This determines which side has the hot goal lit. @author tombot
src/com/team254/frc2014/hotgoal/BannerHotGoalDetector.java:11
Class
BorkedJoystick
BorkedJoystick.java One of our joysticks is borked. This is a hack. @author Tom Bottiglieri (tom@team254.com)
src/com/team254/frc2014/BorkedJoystick.java:12
Class
CheesyDriveHelper
CheesyDriveHelper implements the calculations used in CheesyDrive, sending power to the motors.
src/com/team254/frc2014/CheesyDriveHelper.java:10
Class
CheesyVisionHotGoalDetector
src/com/team254/frc2014/hotgoal/CheesyVisionHotGoalDetector.java:15
Class
ChezyButton
Watches a button and indicates if the button was just pressed or released. @author Mani Gnanasivam @author Art Kalb
src/com/team254/lib/ChezyButton.java:11
Class
ChezyCompetition
src/com/team254/frc2014/ChezyCompetition.java:19
Class
ChezyGyro
Use a rate gyro to return the robots heading relative to a starting position. The Gyro class tracks the robots heading based on the starting position.
src/com/team254/lib/ChezyGyro.java:23
Class
ChezyHTTPServer
src/com/team254/lib/ChezyHTTPServer.java:20
Class
ChezyIterativeRobot
A slightly modified version of the Iterative Robot
src/com/team254/lib/ChezyIterativeRobot.java:11
Class
ChezyMath
This class holds a bunch of static methods and variables needed for mathematics
src/com/team254/lib/util/ChezyMath.java:7
Class
ChezyRobot
ChezyRobot defines all of the subsystems. @author Tom Bottiglieri (tom@team254.com)
src/com/team254/frc2014/ChezyRobot.java:23
Class
Config
src/com/team254/lib/trajectory/TrajectoryGenerator.java:11
Class
Configuration
src/com/team254/frc2014/AutoModeSelector.java:13
Class
ConfigurationAutoMode
ConfigurationAutoMode.java ConfigurationAutoMode defines all autonomi which utilize configurations. @author Tom Bottiglieri (tom@team254.com)
src/com/team254/frc2014/ConfigurationAutoMode.java:10
Class
ConnectionHandler
src/com/team254/lib/ChezyHTTPServer.java:42
Class
ConnectionHandler
src/com/team254/frc2014/hotgoal/CheesyVisionHotGoalDetector.java:76
Class
Constant
Handles an individual value used in the Constants class.
src/com/team254/lib/util/ConstantsBase.java:83
Class
Constants
Manages constant values used everywhere in the robot code. Variables can be declared here with default values and overridden with a text file uploaded
src/com/team254/frc2014/Constants.java:13
Class
ConstantsBase
Manages constant values used everywhere in the robot code. @author brandon.gonzalez.451@gmail.com (Brandon Gonzalez)
src/com/team254/lib/util/ConstantsBase.java:11
Interface
ControlOutput
Interface for subsystem outputs. @author richard@team254.com (Richard Lin)
src/com/team254/lib/ControlOutput.java:8
Interface
ControlSource
Interface for subsystem inputs. @author richard@team254.com (Richard Lin)
src/com/team254/lib/ControlSource.java:8
Class
ControlUpdater
Keeps track of, updates, and pokes the subsystems and controllers periodically. @author richard@team254.com (Richard Lin)
src/com/team254/lib/ControlUpdater.java:12
Class
Controller
Controller.java @author tombot
src/com/team254/lib/Controller.java:10
Class
Debouncer
Compensates for "jumps" in analog signal sources. @author tom@team254.com (Tom Bottiglieri)
src/com/team254/lib/util/Debouncer.java:10
Class
DoNothingAuto
DoNothingAuto.java @author tombot
src/com/team254/frc2014/auto/DoNothingAuto.java:10
Class
DriveAction
DriveAction tells the robot to go a certain distance in a direction along a global system.
src/com/team254/frc2014/actions/DriveAction.java:11
Class
DrivePathAction
DrivePathAction causes the robot to drive along a Path
src/com/team254/frc2014/actions/DrivePathAction.java:10
Class
DrivePathWithPathFlipperAction
DrivePathAction causes the robot to drive along a Path
src/com/team254/frc2014/actions/DrivePathWithPathFlipperAction.java:10
Class
DrivePathWithRunningShotAction
DrivePathAction causes the robot to drive along a Path
src/com/team254/frc2014/actions/DrivePathWithRunningShotAction.java:12
Class
DriveToUltrasonicRangeAction
This Action Drives the robot until it approaches a valid ultrasonic distance. @author spinkerton
src/com/team254/frc2014/actions/DriveToUltrasonicRangeAction.java:9
Class
Drivebase
This class defines the drivebase. @author spinkerton
src/com/team254/frc2014/subsystems/Drivebase.java:18
Class
FastParser
Some speed-enhanced string parsing methods. @author Jared341
src/com/team254/lib/util/FastParser.java:10
Class
FlywheelController
Controls a flywheel using full state feedback. @author tom@team254.com (Tom Bottiglieri)
src/com/team254/lib/FlywheelController.java:12
Interface
Gains
Represents PID gains. @author maskoken@gmail.com (Matthew Koken) @author tom@team254.com (Tom Bottiglieri)
src/com/team254/lib/Gains.java:9
Class
HoldPositionController
HoldHeadingController.java This holds the robot in place. @author Tom Bottiglieri
src/com/team254/frc2014/controllers/HoldPositionController.java:12
Interface
HotGoalDetector
@author tombot
src/com/team254/frc2014/hotgoal/HotGoalDetector.java:11
Class
HtmlResponse
This manages http stuff for the deta lawger @author spinkerton @author akalb @author bg451 @author tombot
src/com/team254/lib/util/HtmlResponse.java:10
Interface
IPathDeserializer
Interface for methods that deserializes a Path or Trajectory. @author Jared341
src/com/team254/lib/trajectory/io/IPathDeserializer.java:10
Class
Intake
@author Brandon Gonzales
src/com/team254/frc2014/subsystems/Intake.java:17
Class
IntegrationMethod
src/com/team254/lib/trajectory/TrajectoryGenerator.java:33
Class
Latch
Latches a boolean. @author richard@team254.com (Richard Lin)
src/com/team254/lib/util/Latch.java:8
Interface
Loopable
src/com/team254/lib/Loopable.java:3
Class
Looper
A Looper is an easy way to create a timed task the gets called periodically. Just make a new Looper and give it a Loopable. @author Tom Bottiglieri
src/com/team254/lib/Looper.java:14
Class
Matrix
Matrix implementation. All fields are doubles. @author tom@team254.com (Tom Bottiglieri) @author akalb
src/com/team254/lib/util/Matrix.java:9
Class
MultiLooper
MultiLooper.java Runs several Loopables simultaneously with one Looper. Useful for running a bunch of control loops with only one Thread worth of ove
src/com/team254/lib/MultiLooper.java:14
Class
MyTCPHandler
The RequestHandler class for our server. It is instantiated once per connection to the server, and must override the handle() method to
extra/server_test.py:4
Class
Navigator
Navigator.java This controls the positioning system @author Tom Bottiglieri
src/com/team254/frc2014/subsystems/Navigator.java:12
Class
OpenLoopController
OpenLoopController.java @author tombot
src/com/team254/lib/OpenLoopController.java:10
Class
OperatorJoystick
Operator Joystick defines all of the buttons the operator uses on the control panel. @author Brandon Gonzales
src/com/team254/frc2014/OperatorJoystick.java:12
Class
Pair
src/com/team254/lib/trajectory/Trajectory.java:13
Class
Path
Base class for an autonomous path. @author Jared341
src/com/team254/lib/trajectory/Path.java:10
Class
Pinniped
@author tombot
src/com/team254/frc2014/subsystems/Pinniped.java:13
Class
RpmFlywheelController
RpmFlywheelController.java Our Flywheel controller's model is in Radians/s. This is a shim to allow control in RPM (easier to talk about with random
src/com/team254/frc2014/controllers/RpmFlywheelController.java:17
Class
Segment
src/com/team254/lib/trajectory/Trajectory.java:23
Class
Shooter
This represents the electrical components of the shooter. @author bg
src/com/team254/frc2014/subsystems/Shooter.java:20
Class
ShooterGains
src/com/team254/frc2014/ShooterGains.java:5
Class
SignalUtils
SignalUtils.java Some math used in the StateSpace classes @author Tom Bottiglieri
src/com/team254/lib/SignalUtils.java:8
Class
StateSpaceController
Contains the control logic for a State Space Controller. @author tom@team254.com (Tom Bottiglieri) Based on work by Austin Schuh and Parker Schuh
src/com/team254/lib/StateSpaceController.java:12
Class
StateSpaceGains
Contains the gains for the state space controller. @author maskoken@gmail.com (Matthew Koken) @author art.kalb96@gmail.com (Arthur Kalb)
src/com/team254/lib/StateSpaceGains.java:9
Class
SteerableHoldPositionController
SteerableHoldPositionController.java Let's steer the robot with Cheesy Vision during auto mode! @author Tom Bottiglieri
src/com/team254/frc2014/controllers/SteerableHoldPositionController.java:10
Class
Strategy
src/com/team254/lib/trajectory/TrajectoryGenerator.java:19
Class
Subsystem
This class provides a model for a subsystem @author akalb @author dchan
src/com/team254/lib/Subsystem.java:9
Class
SubsystemLister
Singleton which keeps a running list of all subsystems. @author spinkerton
src/com/team254/lib/SubsystemLister.java:9
Class
TestBumperGather
@author Tom Botiglieri
src/com/team254/frc2014/auto/TestBumperGather.java:10
Class
TestGooglyEyes
@author tombot
src/com/team254/frc2014/auto/TestGooglyEyes.java:11
Class
TestSteerPositionController
@author tombot
src/com/team254/frc2014/auto/TestSteerPositionController.java:9
Class
TestThreeBallShootAuto
@author tombot
src/com/team254/frc2014/auto/TestThreeBallShootAuto.java:12
Class
TestVisionHotGoal
@author tombot
src/com/team254/frc2014/auto/TestVisionHotGoal.java:9
Class
TextFileDeserializer
@author Jared341
src/com/team254/lib/trajectory/io/TextFileDeserializer.java:12
Class
TextFileReader
Read a text file into a string. @author Jared341
src/com/team254/lib/TextFileReader.java:14
Class
ThrottledPrinter
Limits the rate of printing to one message per a configured period. @author richard@team254.com (Richard Lin)
src/com/team254/lib/util/ThrottledPrinter.java:10
Class
TimedBoolean
TimedBoolean.java Latch a boolean value for some set time. @author Tom Bottiglieri
src/com/team254/lib/TimedBoolean.java:12
Class
Trajectory
Implementation of a Trajectory using arrays as the underlying storage mechanism. @author Jared341
src/com/team254/lib/trajectory/Trajectory.java:11
Class
TrajectoryDriveController
TrajectoryDriveController.java This controller drives the robot along a specified trajectory. @author Tom Bottiglieri
src/com/team254/frc2014/controllers/TrajectoryDriveController.java:12
Class
TrajectoryFollower
PID + Feedforward controller for following a Trajectory. @author Jared341
src/com/team254/lib/trajectory/TrajectoryFollower.java:10
Class
TrajectoryGenerator
Factory class for creating Trajectories. @author Jared341
src/com/team254/lib/trajectory/TrajectoryGenerator.java:8
Class
TuneDriveAuto
TuneDriveAuto.java @author tombot
src/com/team254/frc2014/auto/TuneDriveAuto.java:10
Class
TwoBallHotAutoMode
TwoBallHotAutoMode.java This auto mode is meant to drive straight and either a) Shoot 1 ball on the run, then shoot 1 ball while sitting still in the
src/com/team254/frc2014/auto/TwoBallHotAutoMode.java:18
Class
UpdaterTask
src/com/team254/lib/ControlUpdater.java:18
Class
UpdaterTask
src/com/team254/lib/Looper.java:25
Class
Util
Contains basic functions that are used often. @author richard@team254.com (Richard Lin) @author brandon.gonzalez.451@gmail.com (Brandon Gonzalez)
src/com/team254/lib/util/Util.java:17
Class
WaitAction
This class makes the robot wait @author akalb
src/com/team254/frc2014/actions/WaitAction.java:7
Class
WaitForHotGoalToSwitchAction
WaitForHotGoalToSwitchAction.java @author tombot
src/com/team254/frc2014/actions/WaitForHotGoalToSwitchAction.java:8
Class
WaitUntilAutonTimeAction
This class makes the robot wait @author akalb
src/com/team254/frc2014/actions/WaitUntilAutonTimeAction.java:9