All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractTargetProcessor<T extends VisionResult> Base class with common functionality used by TargetProcessors.ArcadeDriveParams A class which represents arcade drive.AutonomousInfo AutonomousInfo.Builder AutonomousPreference AutonomousPreference.Type AutonomousRoutine TheAutonomousRoutineclass contains all the information needed for a particular autonomous routine.AutonomousStrategy AutonomousStrategy.Builder AutoPref BadOIMapException This exception is thrown when the class passed as a map toOIis invalid.BooleanPreference A class which represents a boolean-valued preferenceButtonData This class is an intermediate data structure used inOIand in RobotInspector.ButtonData.Action An Action describes what action on a button (pressed, released, held) should trigger a command to run.ClosestPairTargetProcessor Target processor which finds the closest two targets to the crosshairs, and averages their position.ClosestTargetProcessor Target processor class which picks out the closest target to the crosshairs.CommandBuilder A builder class to create commands in autonomous.CrosshairsPipeline Pipeline which draws crosshairs in a given position.DisplacementPIDSource DoublePreference A class which represents a double-valued preferenceDriveParameters TheDriveParametersinterface allows one to use polymorphism to represent the various drive modes of the robot, such as tank drive, arcade drive, meccanum drive (Cartesian or polar), swerve drive, etc.DuplicatePortException An exception thrown when you attempt to assign two pieces of hardware to the same port in the robot map.FindTargetsPipeline A pipeline which finds rectangles within a given color range.GetRequirements Helper class to get the requirements of aCommand.HeightIndicatorPipeline Pipeline that draws an indicator around a target, showing what the goal height should be.HYPERRobot TheHYPERRobotextendsTimedRobotto provide code which is mostly the same in every robot.IntPreference A class which represents an integer-valued preferenceInvalidPortException An exception thrown when you attempt to assign hardware to a port that does not exist in the robot map.JoystickData This class is an intermediate data structure used inOIand in RobotInspector.JoystickMapper TheJoystickMapperclass generates diagrams from the operator interface.MapJoystick The MapJoystick annotation specifies how a joystick should be used in the operator interface.MapJoystick.Role The role of a joystick determines how it is accessed inOI.MapJoystick.Type The physical type of a joystick.OI TheOIclass represents the operator interface.PassivePIDController This class is aPrefPIDControllerwith no output.PeriodicScheduler ThePeriodicSchedulerclass allows one to easily add tasks to run periodically in every mode except test mode.Port ThePortannotation is used to mark ports in the robot map.Port.Type ThePort.Typeenum specifies what type of port on the RIO is used.PortMapper ThePortMapperclass generates a wiring diagram from the robot map.Preference ThePreferenceclass is an abstract class representing a single preference entry in the preferences file.PreferencesListener APreferencesListeneris something which needs to run code each time the preferences file changes.PreferencesSet This class provides a set of related preferences, with some functionality grouped together.PrefPIDController This class wraps aPIDController, using the Preferences file to store and load parameters.QuickCommand TheQuickCommandclass provides helper methods to make short commands.RobotInspector This is the entry point for running RobotInspector.ScalarPreference StringPreference A class which represents a string-valued preferenceTankDriveParams A class which represents tank drive.TargetProcessor Interface for taking a list of rectangles found, and doing something useful with that information, such as making it available as a PID source.TargetWithHeightResult Vision result which stores the height of the target found.Validator TheValidatorclass checks that the OI map follows a certain set of rules, to check for common errors.VisionGUIPipeline A pipeline which has separate methods for processing an input image and writing its overlays to an output image.VisionModule AVisionModuleconsists of a camera, thread, output stream, and potentially multiple pipelines.VisionModule.Builder Builder class for aVisionModule.VisionResult This class stores the result of running the vision pipeline.WhenPressed Annotation to indicate that a command should run when a button is pressed.WhenReleased Annotation to indicate that a command should run when a button is releasedWhileCommand A command which loops repeatedly while checking a condition.WhileHeld Annotation to indicate that a command should run while a button is held.