MCPcopy Create free account

hub / github.com/Team254/FRC-2014 / types & classes

Types & classes89 in github.com/Team254/FRC-2014

ClassAction
src/com/team254/frc2014/actions/Action.java:9
ClassAerialAssistAuto
@author Tom Botiglieri @author Brandon Gonzales @author Jared Russel @author Art Kalb
src/com/team254/frc2014/auto/AerialAssistAuto.java:17
ClassAutoMode
AutoMode provides a model which all autonomi will follow.
src/com/team254/frc2014/AutoMode.java:17
ClassAutoModeSelector
AutoModeSelector.java Selects which auto mode to use @author Tom Bottiglieri (tom@team254.com)
src/com/team254/frc2014/AutoModeSelector.java:11
ClassAutoPaths
Load all autonomous mode paths. @author Jared341 @author Stephen Pinkerton
src/com/team254/frc2014/paths/AutoPaths.java:15
ClassBannerHotGoalDetector
This determines which side has the hot goal lit. @author tombot
src/com/team254/frc2014/hotgoal/BannerHotGoalDetector.java:11
ClassBorkedJoystick
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
ClassCheesyDriveHelper
CheesyDriveHelper implements the calculations used in CheesyDrive, sending power to the motors.
src/com/team254/frc2014/CheesyDriveHelper.java:10
ClassCheesyVisionHotGoalDetector
src/com/team254/frc2014/hotgoal/CheesyVisionHotGoalDetector.java:15
ClassChezyButton
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
ClassChezyCompetition
src/com/team254/frc2014/ChezyCompetition.java:19
ClassChezyGyro
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
ClassChezyHTTPServer
src/com/team254/lib/ChezyHTTPServer.java:20
ClassChezyIterativeRobot
A slightly modified version of the Iterative Robot
src/com/team254/lib/ChezyIterativeRobot.java:11
ClassChezyMath
This class holds a bunch of static methods and variables needed for mathematics
src/com/team254/lib/util/ChezyMath.java:7
ClassChezyRobot
ChezyRobot defines all of the subsystems. @author Tom Bottiglieri (tom@team254.com)
src/com/team254/frc2014/ChezyRobot.java:23
ClassConfig
src/com/team254/lib/trajectory/TrajectoryGenerator.java:11
ClassConfiguration
src/com/team254/frc2014/AutoModeSelector.java:13
ClassConfigurationAutoMode
ConfigurationAutoMode.java ConfigurationAutoMode defines all autonomi which utilize configurations. @author Tom Bottiglieri (tom@team254.com)
src/com/team254/frc2014/ConfigurationAutoMode.java:10
ClassConnectionHandler
src/com/team254/lib/ChezyHTTPServer.java:42
ClassConnectionHandler
src/com/team254/frc2014/hotgoal/CheesyVisionHotGoalDetector.java:76
ClassConstant
Handles an individual value used in the Constants class.
src/com/team254/lib/util/ConstantsBase.java:83
ClassConstants
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
ClassConstantsBase
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
InterfaceControlOutput
Interface for subsystem outputs. @author richard@team254.com (Richard Lin)
src/com/team254/lib/ControlOutput.java:8
InterfaceControlSource
Interface for subsystem inputs. @author richard@team254.com (Richard Lin)
src/com/team254/lib/ControlSource.java:8
ClassControlUpdater
Keeps track of, updates, and pokes the subsystems and controllers periodically. @author richard@team254.com (Richard Lin)
src/com/team254/lib/ControlUpdater.java:12
ClassController
Controller.java @author tombot
src/com/team254/lib/Controller.java:10
ClassDebouncer
Compensates for "jumps" in analog signal sources. @author tom@team254.com (Tom Bottiglieri)
src/com/team254/lib/util/Debouncer.java:10
ClassDoNothingAuto
DoNothingAuto.java @author tombot
src/com/team254/frc2014/auto/DoNothingAuto.java:10
ClassDriveAction
DriveAction tells the robot to go a certain distance in a direction along a global system.
src/com/team254/frc2014/actions/DriveAction.java:11
ClassDrivePathAction
DrivePathAction causes the robot to drive along a Path
src/com/team254/frc2014/actions/DrivePathAction.java:10
ClassDrivePathWithPathFlipperAction
DrivePathAction causes the robot to drive along a Path
src/com/team254/frc2014/actions/DrivePathWithPathFlipperAction.java:10
ClassDrivePathWithRunningShotAction
DrivePathAction causes the robot to drive along a Path
src/com/team254/frc2014/actions/DrivePathWithRunningShotAction.java:12
ClassDriveToUltrasonicRangeAction
This Action Drives the robot until it approaches a valid ultrasonic distance. @author spinkerton
src/com/team254/frc2014/actions/DriveToUltrasonicRangeAction.java:9
ClassDrivebase
This class defines the drivebase. @author spinkerton
src/com/team254/frc2014/subsystems/Drivebase.java:18
ClassFastParser
Some speed-enhanced string parsing methods. @author Jared341
src/com/team254/lib/util/FastParser.java:10
ClassFlywheelController
Controls a flywheel using full state feedback. @author tom@team254.com (Tom Bottiglieri)
src/com/team254/lib/FlywheelController.java:12
InterfaceGains
Represents PID gains. @author maskoken@gmail.com (Matthew Koken) @author tom@team254.com (Tom Bottiglieri)
src/com/team254/lib/Gains.java:9
ClassHoldPositionController
HoldHeadingController.java This holds the robot in place. @author Tom Bottiglieri
src/com/team254/frc2014/controllers/HoldPositionController.java:12
InterfaceHotGoalDetector
@author tombot
src/com/team254/frc2014/hotgoal/HotGoalDetector.java:11
ClassHtmlResponse
This manages http stuff for the deta lawger @author spinkerton @author akalb @author bg451 @author tombot
src/com/team254/lib/util/HtmlResponse.java:10
InterfaceIPathDeserializer
Interface for methods that deserializes a Path or Trajectory. @author Jared341
src/com/team254/lib/trajectory/io/IPathDeserializer.java:10
ClassIntake
@author Brandon Gonzales
src/com/team254/frc2014/subsystems/Intake.java:17
ClassIntegrationMethod
src/com/team254/lib/trajectory/TrajectoryGenerator.java:33
ClassLatch
Latches a boolean. @author richard@team254.com (Richard Lin)
src/com/team254/lib/util/Latch.java:8
InterfaceLoopable
src/com/team254/lib/Loopable.java:3
ClassLooper
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
ClassMatrix
Matrix implementation. All fields are doubles. @author tom@team254.com (Tom Bottiglieri) @author akalb
src/com/team254/lib/util/Matrix.java:9
ClassMultiLooper
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
ClassMyTCPHandler
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
ClassNavigator
Navigator.java This controls the positioning system @author Tom Bottiglieri
src/com/team254/frc2014/subsystems/Navigator.java:12
ClassOpenLoopController
OpenLoopController.java @author tombot
src/com/team254/lib/OpenLoopController.java:10
ClassOperatorJoystick
Operator Joystick defines all of the buttons the operator uses on the control panel. @author Brandon Gonzales
src/com/team254/frc2014/OperatorJoystick.java:12
ClassPair
src/com/team254/lib/trajectory/Trajectory.java:13
ClassPath
Base class for an autonomous path. @author Jared341
src/com/team254/lib/trajectory/Path.java:10
ClassPinniped
@author tombot
src/com/team254/frc2014/subsystems/Pinniped.java:13
ClassRpmFlywheelController
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
ClassSegment
src/com/team254/lib/trajectory/Trajectory.java:23
ClassShooter
This represents the electrical components of the shooter. @author bg
src/com/team254/frc2014/subsystems/Shooter.java:20
ClassShooterGains
src/com/team254/frc2014/ShooterGains.java:5
ClassSignalUtils
SignalUtils.java Some math used in the StateSpace classes @author Tom Bottiglieri
src/com/team254/lib/SignalUtils.java:8
ClassStateSpaceController
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
ClassStateSpaceGains
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
ClassSteerableHoldPositionController
SteerableHoldPositionController.java Let's steer the robot with Cheesy Vision during auto mode! @author Tom Bottiglieri
src/com/team254/frc2014/controllers/SteerableHoldPositionController.java:10
ClassStrategy
src/com/team254/lib/trajectory/TrajectoryGenerator.java:19
ClassSubsystem
This class provides a model for a subsystem @author akalb @author dchan
src/com/team254/lib/Subsystem.java:9
ClassSubsystemLister
Singleton which keeps a running list of all subsystems. @author spinkerton
src/com/team254/lib/SubsystemLister.java:9
ClassTestBumperGather
@author Tom Botiglieri
src/com/team254/frc2014/auto/TestBumperGather.java:10
ClassTestGooglyEyes
@author tombot
src/com/team254/frc2014/auto/TestGooglyEyes.java:11
ClassTestSteerPositionController
@author tombot
src/com/team254/frc2014/auto/TestSteerPositionController.java:9
ClassTestThreeBallShootAuto
@author tombot
src/com/team254/frc2014/auto/TestThreeBallShootAuto.java:12
ClassTestVisionHotGoal
@author tombot
src/com/team254/frc2014/auto/TestVisionHotGoal.java:9
ClassTextFileDeserializer
@author Jared341
src/com/team254/lib/trajectory/io/TextFileDeserializer.java:12
ClassTextFileReader
Read a text file into a string. @author Jared341
src/com/team254/lib/TextFileReader.java:14
ClassThrottledPrinter
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
ClassTimedBoolean
TimedBoolean.java Latch a boolean value for some set time. @author Tom Bottiglieri
src/com/team254/lib/TimedBoolean.java:12
ClassTrajectory
Implementation of a Trajectory using arrays as the underlying storage mechanism. @author Jared341
src/com/team254/lib/trajectory/Trajectory.java:11
ClassTrajectoryDriveController
TrajectoryDriveController.java This controller drives the robot along a specified trajectory. @author Tom Bottiglieri
src/com/team254/frc2014/controllers/TrajectoryDriveController.java:12
ClassTrajectoryFollower
PID + Feedforward controller for following a Trajectory. @author Jared341
src/com/team254/lib/trajectory/TrajectoryFollower.java:10
ClassTrajectoryGenerator
Factory class for creating Trajectories. @author Jared341
src/com/team254/lib/trajectory/TrajectoryGenerator.java:8
ClassTuneDriveAuto
TuneDriveAuto.java @author tombot
src/com/team254/frc2014/auto/TuneDriveAuto.java:10
ClassTwoBallHotAutoMode
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
ClassUpdaterTask
src/com/team254/lib/ControlUpdater.java:18
ClassUpdaterTask
src/com/team254/lib/Looper.java:25
ClassUtil
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
ClassWaitAction
This class makes the robot wait @author akalb
src/com/team254/frc2014/actions/WaitAction.java:7
ClassWaitForHotGoalToSwitchAction
WaitForHotGoalToSwitchAction.java @author tombot
src/com/team254/frc2014/actions/WaitForHotGoalToSwitchAction.java:8
ClassWaitUntilAutonTimeAction
This class makes the robot wait @author akalb
src/com/team254/frc2014/actions/WaitUntilAutonTimeAction.java:9