Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Team254/FRC-2018-Public
/ types & classes
Types & classes
263 in github.com/Team254/FRC-2018-Public
⨍
Functions
1,459
◇
Types & classes
263
Class
cheesy-path/src/main/webapp/resources/js/script.js:27
Class
cheesy-path/src/main/webapp/resources/js/script.js:115
Class
cheesy-path/src/main/webapp/resources/js/script.js:191
Class
src/main/webapp/resources/js/script.js:27
Class
src/main/webapp/resources/js/script.js:115
Class
src/main/webapp/resources/js/script.js:191
Class
APIController
cheesy-path/src/main/java/com/team254/path/controller/APIController.java:20
Class
APIController
src/main/java/com/team254/path/controller/APIController.java:15
Class
AccelerationDataPoint
src/main/java/com/team254/lib/physics/DriveCharacterization.java:25
Interface
Action
An interface that describes an iterative action. It is run by an autonomous action, called by the method runAction in AutoModeBase (or more commonly i
src/main/java/com/team254/frc2018/auto/actions/Action.java:9
Class
AppConfig
cheesy-path/src/main/java/com/team254/path/config/AppConfig.java:13
Class
AppConfig
src/main/java/com/team254/path/config/AppConfig.java:13
Class
AppInitializer
cheesy-path/src/main/java/com/team254/path/config/AppInitializer.java:11
Class
AppInitializer
src/main/java/com/team254/path/config/AppInitializer.java:11
Class
Arc
src/main/java/com/team254/lib/trajectory/PurePursuitController.java:67
Class
AutoConstants
src/main/java/com/team254/frc2018/auto/AutoConstants.java:3
Class
AutoFieldState
Represents the state of the robot and field at the beginning of the autonomous period: the starting position of the robot, and the state of each of th
src/main/java/com/team254/frc2018/AutoFieldState.java:10
Class
AutoFieldStateTest
src/test/java/com/team254/frc2018/AutoFieldStateTest.java:8
Class
AutoModeBase
An abstract class that is the basis of the robot's autonomous routines. This is implemented in auto modes (which are routines that do actions).
src/main/java/com/team254/frc2018/auto/AutoModeBase.java:10
Interface
AutoModeCreator
src/main/java/com/team254/frc2018/auto/creators/AutoModeCreator.java:6
Class
AutoModeEndedException
Exception thrown when an auto mode ends unexpectedly
src/main/java/com/team254/frc2018/auto/AutoModeEndedException.java:6
Class
AutoModeExecutor
This class selects, runs, and stops (if necessary) a specified autonomous mode.
src/main/java/com/team254/frc2018/auto/AutoModeExecutor.java:8
Class
AutoModeSelector
src/main/java/com/team254/frc2018/AutoModeSelector.java:10
Class
AutoModeTiming
src/test/java/com/team254/frc2018/AutoModeTiming.java:7
Class
AutoSuperstructurePosition
src/main/java/com/team254/frc2018/auto/actions/AutoSuperstructurePosition.java:10
Class
BlinkingLEDState
src/main/java/com/team254/frc2018/states/TimedLEDState.java:6
Interface
CSVWritable
cheesy-path/src/main/java/com/team254/lib/util/CSVWritable.java:3
Interface
CSVWritable
src/main/java/com/team254/lib/util/CSVWritable.java:3
Class
CarriageCanifier
src/main/java/com/team254/frc2018/subsystems/CarriageCanifier.java:7
Class
CentripetalAccelerationConstraint
src/main/java/com/team254/lib/trajectory/timing/CentripetalAccelerationConstraint.java:5
Class
CharacterizationConstants
src/main/java/com/team254/lib/physics/DriveCharacterization.java:9
Class
CharacterizeHighGearStraight
src/main/java/com/team254/frc2018/auto/modes/CharacterizeHighGearStraight.java:13
Class
ChassisState
src/main/java/com/team254/lib/physics/DifferentialDrive.java:318
Class
CheckerConfig
src/main/java/com/team254/lib/drivers/TalonSRXChecker.java:13
Class
CheesyDriveHelper
Helper class to implement "Cheesy Drive". "Cheesy Drive" simply means that the "turning" stick controls the curvature of the robot's path rather than
src/main/java/com/team254/lib/util/CheesyDriveHelper.java:9
Class
CheesyVision2
Handles things related to scale angle detection.
src/main/java/com/team254/frc2018/subsystems/CheesyVision2.java:15
Class
CircularBuffer
Implements a simple circular buffer.
src/main/java/com/team254/lib/util/CircularBuffer.java:8
Class
CircularBufferGeneric
Implements a simple circular buffer. Can be used for any class.
src/main/java/com/team254/lib/util/CircularBufferGeneric.java:9
Class
CollectAccelerationData
src/main/java/com/team254/frc2018/auto/actions/CollectAccelerationData.java:12
Class
CollectCurvatureData
src/main/java/com/team254/frc2018/auto/actions/CollectCurvatureData.java:12
Class
CollectVelocityData
src/main/java/com/team254/frc2018/auto/actions/CollectVelocityData.java:11
Class
ConditionalTimingConstraint
src/test/java/com/team254/lib/trajectory/timing/TimingUtilTest.java:95
Class
Configuration
src/main/java/com/team254/lib/drivers/TalonSRXFactory.java:15
Class
Constants
A list of constants used by the rest of the robot code. This include physics constants as well as constants determined through calibrations.
src/main/java/com/team254/frc2018/Constants.java:13
Class
ConstrainedState
src/main/java/com/team254/lib/trajectory/timing/TimingUtil.java:226
Class
ControlBoard
src/main/java/com/team254/frc2018/ControlBoard.java:5
Class
ControlPoint
Makes optimization code a little more readable
cheesy-path/src/main/java/com/team254/lib/spline/QuinticHermiteSpline.java:187
Class
ControlPoint
Makes optimization code a little more readable
src/main/java/com/team254/lib/spline/QuinticHermiteSpline.java:186
Class
ControlledActuatorLinearSim
src/test/java/com/team254/util/test/ControlledActuatorLinearSim.java:3
Class
ControlledActuatorLinearSimTest
src/test/java/com/team254/util/test/ControlledActuatorLinearSimTest.java:7
Class
CrashTracker
Tracks start-up and caught crash events, logging them to a file which dosn't roll over
src/main/java/com/team254/lib/util/CrashTracker.java:12
Class
CrashTrackingRunnable
Runnable class with reports all uncaught throws to CrashTracker
src/main/java/com/team254/lib/util/CrashTrackingRunnable.java:6
Class
CrossAutoLineCreator
src/main/java/com/team254/frc2018/auto/creators/CrossAutoLineCreator.java:7
Class
CrossAutoLineMode
src/main/java/com/team254/frc2018/auto/modes/CrossAutoLineMode.java:8
Class
CubicHermiteSpline
Temporary spline for testing
cheesy-path/src/main/java/com/team254/lib/spline/CubicHermiteSpline.java:10
Class
CubicHermiteSpline
Temporary spline for testing
src/main/java/com/team254/lib/spline/CubicHermiteSpline.java:10
Class
CurvatureDataPoint
src/main/java/com/team254/lib/physics/DriveCharacterization.java:37
Class
DCMotorTransmission
Model of a DC motor rotating a shaft. All parameters refer to the output (e.g. should already consider gearing and efficiency losses). The motor is
src/main/java/com/team254/lib/physics/DCMotorTransmission.java:9
Class
DelayedBoolean
An iterative boolean latch that delays the transition from false to true.
src/main/java/com/team254/lib/util/DelayedBoolean.java:6
Enum
DesiredMode
src/main/java/com/team254/frc2018/AutoModeSelector.java:30
Class
DifferentialDrive
Dynamic model a differential drive robot. Note: to simplify things, this math assumes the center of mass is coincident with the kinematic center of r
src/main/java/com/team254/lib/physics/DifferentialDrive.java:13
Class
DifferentialDriveDynamicsConstraint
src/main/java/com/team254/lib/trajectory/timing/DifferentialDriveDynamicsConstraint.java:8
Class
DisabledLoop
src/main/java/com/team254/frc2018/SubsystemManager.java:65
Class
Displacement1d
src/main/java/com/team254/lib/geometry/Displacement1d.java:7
Class
DistanceView
src/main/java/com/team254/lib/trajectory/DistanceView.java:6
Class
DistanceViewTest
src/test/java/com/team254/lib/trajectory/DistanceViewTest.java:12
Class
DoNothingMode
src/main/java/com/team254/frc2018/auto/modes/DoNothingMode.java:6
Class
Drive
src/main/java/com/team254/frc2018/subsystems/Drive.java:28
Class
DriveCharacterization
src/main/java/com/team254/lib/physics/DriveCharacterization.java:8
Class
DriveCharacterizationTest
src/test/java/com/team254/lib/physics/DriveCharacterizationTest.java:10
Enum
DriveControlState
src/main/java/com/team254/frc2018/subsystems/Drive.java:514
Class
DriveDynamics
src/main/java/com/team254/lib/physics/DifferentialDrive.java:371
Class
DriveMotionPlanner
src/main/java/com/team254/frc2018/planners/DriveMotionPlanner.java:23
Class
DriveMotionPlannerTest
src/test/java/com/team254/frc2018/planners/DriveMotionPlannerTest.java:16
Class
DriveSignal
A drivetrain command consisting of the left, right motor settings and whether the brake mode is enabled.
src/main/java/com/team254/lib/util/DriveSignal.java:6
Class
DriveTrajectory
src/main/java/com/team254/frc2018/auto/actions/DriveTrajectory.java:12
Class
Elevator
src/main/java/com/team254/frc2018/subsystems/Elevator.java:18
Enum
ElevatorControlState
src/main/java/com/team254/frc2018/subsystems/Elevator.java:421
Class
EnabledLoop
src/main/java/com/team254/frc2018/SubsystemManager.java:35
Class
EnabledLoop
src/main/java/com/team254/frc2018/subsystems/RobotStateEstimator.java:45
Class
EngageKickstand
src/main/java/com/team254/frc2018/auto/actions/EngageKickstand.java:5
Class
FarScaleOnlyMode
src/main/java/com/team254/frc2018/auto/modes/FarScaleOnlyMode.java:16
Enum
FollowerType
src/main/java/com/team254/frc2018/planners/DriveMotionPlanner.java:28
Class
Forklift
src/main/java/com/team254/frc2018/subsystems/Forklift.java:6
Class
GamepadButtonControlBoard
src/main/java/com/team254/frc2018/controlboard/GamepadButtonControlBoard.java:7
Class
GamepadDriveControlBoard
src/main/java/com/team254/frc2018/controlboard/GamepadDriveControlBoard.java:6
Interface
IButtonControlBoard
src/main/java/com/team254/frc2018/controlboard/IButtonControlBoard.java:3
Class
ICP
src/main/java/com/team254/frc2018/lidar/icp/ICP.java:5
Interface
IControlBoard
src/main/java/com/team254/frc2018/IControlBoard.java:6
Interface
ICurvature
cheesy-path/src/main/java/com/team254/lib/geometry/ICurvature.java:3
Interface
ICurvature
src/main/java/com/team254/lib/geometry/ICurvature.java:3
Interface
IDriveControlBoard
src/main/java/com/team254/frc2018/controlboard/IDriveControlBoard.java:3
Interface
ILooper
src/main/java/com/team254/frc2018/loops/ILooper.java:3
Interface
IPathFollower
src/main/java/com/team254/lib/trajectory/IPathFollower.java:6
Interface
IPose2d
cheesy-path/src/main/java/com/team254/lib/geometry/IPose2d.java:3
Interface
IPose2d
src/main/java/com/team254/lib/geometry/IPose2d.java:3
Interface
IRotation2d
cheesy-path/src/main/java/com/team254/lib/geometry/IRotation2d.java:3
Interface
IRotation2d
src/main/java/com/team254/lib/geometry/IRotation2d.java:3
Interface
ITranslation2d
cheesy-path/src/main/java/com/team254/lib/geometry/ITranslation2d.java:3
Interface
ITranslation2d
src/main/java/com/team254/lib/geometry/ITranslation2d.java:3
next →
1–100 of 263, ranked by callers