A B C D E F G H I J L M N O P Q R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractTargetProcessor<T extends VisionResult> - Class in org.hyperonline.hyperlib.vision
-
Base class with common functionality used by TargetProcessors.
- AbstractTargetProcessor(AbstractVisionConnector<T>) - Constructor for class org.hyperonline.hyperlib.vision.AbstractTargetProcessor
- AbstractVisionConnector<T extends VisionResult> - Class in org.hyperonline.hyperlib.vision
-
Base class with common functionality used by VisionConnectors.
- AbstractVisionConnector(String, NetworkTableInstance) - Constructor for class org.hyperonline.hyperlib.vision.AbstractVisionConnector
- action() - Method in class org.hyperonline.hyperlib.oi.ButtonData
-
Get the action which triggers a command
- addBoolean(String, boolean) - Method in class org.hyperonline.hyperlib.pref.PreferencesSet
-
Create a new
BooleanPreferenceand add it to the set - addDefault(AutonomousRoutine) - Method in class org.hyperonline.hyperlib.auto.AutonomousStrategy.Builder
- addDefault(AutonomousStrategy) - Method in class org.hyperonline.hyperlib.auto.AutonomousInfo.Builder
- addDouble(String, double) - Method in class org.hyperonline.hyperlib.pref.PreferencesSet
-
Create a new
DoublePreferenceand add it to the set - addDoublePreference(String) - Method in class org.hyperonline.hyperlib.auto.AutonomousRoutine
-
Add a preference of type double to the routine.
- addEvent(Runnable) - Method in class org.hyperonline.hyperlib.PeriodicScheduler
-
Add an event to the list of events.
- addInt(String, int) - Method in class org.hyperonline.hyperlib.pref.PreferencesSet
-
Create a new
IntPreferenceand add it to the set - addPipeline(VisionGUIPipeline) - Method in class org.hyperonline.hyperlib.vision.VisionModule.Builder
-
Add a pipeline to this module.
- addScalar(String, String, double...) - Method in class org.hyperonline.hyperlib.pref.PreferencesSet
- addScenario(String, AutonomousRoutine) - Method in class org.hyperonline.hyperlib.auto.AutonomousStrategy.Builder
- addStrategy(AutonomousStrategy) - Method in class org.hyperonline.hyperlib.auto.AutonomousInfo.Builder
- addString(String, String) - Method in class org.hyperonline.hyperlib.pref.PreferencesSet
-
Create a new
StringPreferenceand add it to the set - addSubroutine(AutonomousRoutine) - Method in class org.hyperonline.hyperlib.auto.AutonomousRoutine
-
Indicate that another routine is a subroutine of this one.
- ANALOG - org.hyperonline.hyperlib.port.Port.Type
- angle() - Method in class org.hyperonline.hyperlib.driving.PolarDriveParams
-
get the angle
- ArcadeDriveParams - Class in org.hyperonline.hyperlib.driving
-
A class which represents arcade drive.
- ArcadeDriveParams(double, double, boolean) - Constructor for class org.hyperonline.hyperlib.driving.ArcadeDriveParams
-
Construct a new
ArcadeDriveParams. - AutonomousInfo - Class in org.hyperonline.hyperlib.auto
- AutonomousInfo.Builder - Class in org.hyperonline.hyperlib.auto
- autonomousPeriodic() - Method in class org.hyperonline.hyperlib.HYPERRobot
- AutonomousPreference - Class in org.hyperonline.hyperlib.auto
- AutonomousPreference(AutonomousRoutine, String) - Constructor for class org.hyperonline.hyperlib.auto.AutonomousPreference
- AutonomousPreference.Type - Enum in org.hyperonline.hyperlib.auto
- AutonomousRoutine - Class in org.hyperonline.hyperlib.auto
-
The
AutonomousRoutineclass contains all the information needed for a particular autonomous routine. - AutonomousRoutine() - Constructor for class org.hyperonline.hyperlib.auto.AutonomousRoutine
-
Construct a new AutonomousRoutine.
- AutonomousStrategy - Class in org.hyperonline.hyperlib.auto
- AutonomousStrategy.Builder - Class in org.hyperonline.hyperlib.auto
- AutoPref - Annotation Type in org.hyperonline.hyperlib.auto
B
- BadOIMapException - Exception in org.hyperonline.hyperlib.oi
-
This exception is thrown when the class passed as a map to
OIis invalid. - BadOIMapException() - Constructor for exception org.hyperonline.hyperlib.oi.BadOIMapException
- BadOIMapException(String) - Constructor for exception org.hyperonline.hyperlib.oi.BadOIMapException
- BadOIMapException(String, Throwable) - Constructor for exception org.hyperonline.hyperlib.oi.BadOIMapException
- BadOIMapException(Throwable) - Constructor for exception org.hyperonline.hyperlib.oi.BadOIMapException
- BasicVisionConnector - Class in org.hyperonline.hyperlib.vision
-
NetworkTables Connector for a AbstractTargetProcessor of VisionResult
- BasicVisionConnector(String, NetworkTableInstance) - Constructor for class org.hyperonline.hyperlib.vision.BasicVisionConnector
- BooleanPreference - Class in org.hyperonline.hyperlib.pref
-
A class which represents a boolean-valued preference
- BooleanPreference(String, boolean) - Constructor for class org.hyperonline.hyperlib.pref.BooleanPreference
-
Create a
BooleanPreferenceobject tracking the preference with the given name and default value. - build() - Method in class org.hyperonline.hyperlib.auto.AutonomousInfo.Builder
- build() - Method in class org.hyperonline.hyperlib.auto.AutonomousStrategy.Builder
- build() - Method in class org.hyperonline.hyperlib.CommandBuilder
-
Build a command.
- build() - Method in class org.hyperonline.hyperlib.vision.VisionModule.Builder
-
Construct a
VisionModuleobject with the parameters specified. - build(CommandBuilder) - Method in class org.hyperonline.hyperlib.auto.AutonomousRoutine
-
Abstract method for implementing the actual logic of the command.
- Builder() - Constructor for class org.hyperonline.hyperlib.auto.AutonomousInfo.Builder
- Builder(VideoSource) - Constructor for class org.hyperonline.hyperlib.vision.VisionModule.Builder
-
Create a new module builder with the specified video source.
- Builder(String) - Constructor for class org.hyperonline.hyperlib.auto.AutonomousStrategy.Builder
- ButtonData - Class in org.hyperonline.hyperlib.oi
-
This class is an intermediate data structure used in
OIand in RobotInspector. - ButtonData(int, ButtonData.Action, Field) - Constructor for class org.hyperonline.hyperlib.oi.ButtonData
-
Construct a new ButtonData object from parameters
- ButtonData.Action - Enum in org.hyperonline.hyperlib.oi
-
An Action describes what action on a button (pressed, released, held) should trigger a command to run.
- buttons() - Method in class org.hyperonline.hyperlib.oi.JoystickData
-
Get an immutable list of buttons on the joystick.
C
- CAN - org.hyperonline.hyperlib.port.Port.Type
- CartesianDriveParams - Class in org.hyperonline.hyperlib.driving
- CartesianDriveParams(double, double, double, double) - Constructor for class org.hyperonline.hyperlib.driving.CartesianDriveParams
-
Construct a new
CartesianDriveParams. - clear() - Method in class org.hyperonline.hyperlib.PeriodicScheduler
-
Remove all scheduled tasks.
- ClosestPairTargetProcessor - Class in org.hyperonline.hyperlib.vision
-
Target processor which finds the closest two targets to the crosshairs, and averages their position.
- ClosestPairTargetProcessor(TargetWithHeightConnector, int, int) - Constructor for class org.hyperonline.hyperlib.vision.ClosestPairTargetProcessor
-
Construct a new target processor with the given fixed crosshairs position.
- ClosestPairTargetProcessor(TargetWithHeightConnector, IntSupplier, IntSupplier) - Constructor for class org.hyperonline.hyperlib.vision.ClosestPairTargetProcessor
-
Construct a new target processor which reads crosshairs position from the given functions.
- ClosestTargetProcessor - Class in org.hyperonline.hyperlib.vision
-
Target processor class which picks out the closest target to the crosshairs.
- ClosestTargetProcessor(BasicVisionConnector, int, int) - Constructor for class org.hyperonline.hyperlib.vision.ClosestTargetProcessor
-
Construct a new target processor with the given fixed crosshairs position.
- ClosestTargetProcessor(BasicVisionConnector, IntSupplier, IntSupplier) - Constructor for class org.hyperonline.hyperlib.vision.ClosestTargetProcessor
-
Construct a new target processor which reads crosshairs position from the given functions.
- CommandBuilder - Class in org.hyperonline.hyperlib
-
A builder class to create commands in autonomous.
- CommandBuilder() - Constructor for class org.hyperonline.hyperlib.CommandBuilder
-
Construct a new CommandBuilder
- CommandBuilder(String) - Constructor for class org.hyperonline.hyperlib.CommandBuilder
-
Construct a new CommandBuilder with a given name
- computeResult(List<Rect>) - Method in class org.hyperonline.hyperlib.vision.AbstractTargetProcessor
- computeResult(List<Rect>) - Method in class org.hyperonline.hyperlib.vision.ClosestPairTargetProcessor
- computeResult(List<Rect>) - Method in class org.hyperonline.hyperlib.vision.ClosestTargetProcessor
- computeResult(List<Rect>) - Method in class org.hyperonline.hyperlib.vision.SkewPairTargetProcessor
- continuous(Subsystem, Runnable) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
Create a command that will run until interrupted.
- CrosshairsPipeline - Class in org.hyperonline.hyperlib.vision
-
Pipeline which draws crosshairs in a given position.
- CrosshairsPipeline(IntSupplier, IntSupplier, int, int, int) - Constructor for class org.hyperonline.hyperlib.vision.CrosshairsPipeline
-
Construct a new crosshairs pipeline.
D
- desc() - Method in enum org.hyperonline.hyperlib.oi.ButtonData.Action
-
Get a short string description of the action
- description() - Method in class org.hyperonline.hyperlib.oi.ButtonData
-
Get a string description of the button/command mapping.
- DIO - org.hyperonline.hyperlib.port.Port.Type
- disabledPeriodic() - Method in class org.hyperonline.hyperlib.HYPERRobot
- DisplacementPIDSource - Class in org.hyperonline.hyperlib.pid
- DisplacementPIDSource() - Constructor for class org.hyperonline.hyperlib.pid.DisplacementPIDSource
- DOUBLE - org.hyperonline.hyperlib.auto.AutonomousPreference.Type
- DoublePreference - Class in org.hyperonline.hyperlib.pref
-
A class which represents a double-valued preference
- DoublePreference(String, double) - Constructor for class org.hyperonline.hyperlib.pref.DoublePreference
-
Create a
DoublePreferenceobject tracking the preference with the given name and default value. - drawMap(List<JoystickData>) - Static method in class org.hyperonline.hyperlib.oi.JoystickMapper
-
Draws diagrams for a list of joysticks, and saves them to file.
- drawMaps() - Method in class org.hyperonline.hyperlib.oi.OI
-
Draw diagrams of the OI using
JoystickMapper.drawMap(java.util.List) - drive(DifferentialDrive, double) - Method in class org.hyperonline.hyperlib.driving.ArcadeDriveParams
-
Drive the robot.
- drive(DifferentialDrive, double) - Method in class org.hyperonline.hyperlib.driving.CartesianDriveParams
-
Drive the robot.
- drive(DifferentialDrive, double) - Method in interface org.hyperonline.hyperlib.driving.DriveParameters
-
Drive the robot.
- drive(DifferentialDrive, double) - Method in class org.hyperonline.hyperlib.driving.PolarDriveParams
-
Drive the robot.
- drive(DifferentialDrive, double) - Method in class org.hyperonline.hyperlib.driving.TankDriveParams
-
Drive the robot.
- drive(MecanumDrive, double) - Method in class org.hyperonline.hyperlib.driving.ArcadeDriveParams
-
Drive the robot.
- drive(MecanumDrive, double) - Method in class org.hyperonline.hyperlib.driving.CartesianDriveParams
-
Drive the robot.
- drive(MecanumDrive, double) - Method in interface org.hyperonline.hyperlib.driving.DriveParameters
-
Drive the robot.
- drive(MecanumDrive, double) - Method in class org.hyperonline.hyperlib.driving.PolarDriveParams
-
Drive the robot.
- drive(MecanumDrive, double) - Method in class org.hyperonline.hyperlib.driving.TankDriveParams
-
Drive the robot.
- DriveParameters - Interface in org.hyperonline.hyperlib.driving
-
The
DriveParametersinterface 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 - Exception in org.hyperonline.hyperlib.port
-
An exception thrown when you attempt to assign two pieces of hardware to the same port in the robot map.
- DuplicatePortException(int, Port.Type, String, String) - Constructor for exception org.hyperonline.hyperlib.port.DuplicatePortException
-
Construct a new
DuplicatePortExceptionwith the given parameters
E
- edu.wpi.first.wpilibj.command - package edu.wpi.first.wpilibj.command
- equals(Object) - Method in class org.hyperonline.hyperlib.auto.AutonomousPreference
- equals(Object) - Method in class org.hyperonline.hyperlib.auto.AutonomousRoutine
-
Two AutonomousRoutines are considered to be equal if they have the same name, with the exception that two unnamed routines are equivalent iff they occupy the same memory location.
- execute() - Method in class edu.wpi.first.wpilibj.command.WhileCommand
-
If the loop has already ended, do nothing.
F
- field() - Method in class org.hyperonline.hyperlib.oi.ButtonData
-
Get the field in the OI map corresponding to this button
- FindTargetsPipeline - Class in org.hyperonline.hyperlib.vision
-
A pipeline which finds rectangles within a given color range.
- FindTargetsPipeline(String, TargetProcessor) - Constructor for class org.hyperonline.hyperlib.vision.FindTargetsPipeline
-
Construct a new pipeline with the given name and target processor.
- forLoop(int, Command) - Method in class org.hyperonline.hyperlib.CommandBuilder
-
Run a command a given number of times.
- foundTarget() - Method in class org.hyperonline.hyperlib.vision.VisionResult
G
- get() - Method in class org.hyperonline.hyperlib.pref.BooleanPreference
-
Get the current value of the preferences file entry, or the default if no entry exists.
- get() - Method in class org.hyperonline.hyperlib.pref.DoublePreference
-
Get the current value of the preferences file entry, or the default if no entry exists.
- get() - Method in class org.hyperonline.hyperlib.pref.IntPreference
-
Get the current value of the preferences file entry, or the default if no entry exists.
- get() - Method in class org.hyperonline.hyperlib.pref.ScalarPreference
-
Get the current value of the preference.
- get() - Method in class org.hyperonline.hyperlib.pref.StringPreference
-
Get the current value of the preferences file entry, or the default if no entry exists.
- getDefault() - Method in class org.hyperonline.hyperlib.auto.AutonomousInfo
- getDefaultRoutine() - Method in class org.hyperonline.hyperlib.auto.AutonomousStrategy
- getDefaultValue() - Method in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
- getDefaultValue() - Method in class org.hyperonline.hyperlib.vision.BasicVisionConnector
- getDefaultValue() - Method in class org.hyperonline.hyperlib.vision.SkewVisionConnector
- getDefaultValue() - Method in class org.hyperonline.hyperlib.vision.TargetWithHeightConnector
- getFirst() - Method in exception org.hyperonline.hyperlib.port.DuplicatePortException
- getFullPath() - Method in class org.hyperonline.hyperlib.auto.AutonomousPreference
- getInstance() - Static method in class org.hyperonline.hyperlib.PeriodicScheduler
-
Return the single instance of
PeriodicScheduler. - getJoystick(int) - Method in class org.hyperonline.hyperlib.oi.OI
-
Get the joystick on the given port.
- getJoystickData() - Method in class org.hyperonline.hyperlib.oi.OI
-
Get a list of
JoystickDataobjects describing the layout of the OI. - getLastResult() - Method in class org.hyperonline.hyperlib.vision.AbstractTargetProcessor
- getLastResult() - Method in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
- getMessage() - Method in exception org.hyperonline.hyperlib.port.DuplicatePortException
- getMessage() - Method in exception org.hyperonline.hyperlib.port.InvalidPortException
- getName() - Method in class org.hyperonline.hyperlib.auto.AutonomousPreference
- getName() - Method in class org.hyperonline.hyperlib.auto.AutonomousStrategy
- getName() - Method in exception org.hyperonline.hyperlib.port.InvalidPortException
- getName() - Method in class org.hyperonline.hyperlib.pref.Preference
-
The name is the string id of the preference, as it appears on the dashboard and in the preferences file.
- getName() - Method in class org.hyperonline.hyperlib.pref.PreferencesSet
-
The name of the set is the prefix used for each preference
- getNumber() - Method in exception org.hyperonline.hyperlib.port.DuplicatePortException
- getNumber() - Method in exception org.hyperonline.hyperlib.port.InvalidPortException
- getPIDSourceType() - Method in class org.hyperonline.hyperlib.pid.DisplacementPIDSource
- getPossibleRoutines() - Method in class org.hyperonline.hyperlib.auto.AutonomousStrategy
- getRequirements(Command) - Static method in class edu.wpi.first.wpilibj.command.GetRequirements
-
Get the requirements of a command
- GetRequirements - Class in edu.wpi.first.wpilibj.command
-
Helper class to get the requirements of a
Command. - getRoutine() - Method in class org.hyperonline.hyperlib.auto.AutonomousPreference
- getRoutineForScenario(String) - Method in class org.hyperonline.hyperlib.auto.AutonomousStrategy
- getSecond() - Method in exception org.hyperonline.hyperlib.port.DuplicatePortException
- getSelection() - Method in class org.hyperonline.hyperlib.auto.AutonomousInfo
- getStrategies() - Method in class org.hyperonline.hyperlib.auto.AutonomousInfo
- getSubroutines() - Method in class org.hyperonline.hyperlib.auto.AutonomousRoutine
-
Get a list of all routines which are included as subroutines in this routine.
- getSupportedPreferences() - Method in class org.hyperonline.hyperlib.auto.AutonomousRoutine
-
Get a list of the preferences that this routine requires.
- getTolerance() - Method in class org.hyperonline.hyperlib.pid.PrefPIDController
-
Gets the tolerance of the PID
- getType() - Method in class org.hyperonline.hyperlib.auto.AutonomousPreference
- getType() - Method in exception org.hyperonline.hyperlib.port.DuplicatePortException
- getType() - Method in exception org.hyperonline.hyperlib.port.InvalidPortException
- gyroAngle() - Method in class org.hyperonline.hyperlib.driving.CartesianDriveParams
-
get the gyro angle
H
- hasChanged() - Method in class org.hyperonline.hyperlib.pref.BooleanPreference
-
Check if the value has changed since last being checked, or if this is the first time this method was called and the value has changed from the default.
- hasChanged() - Method in class org.hyperonline.hyperlib.pref.DoublePreference
-
Check if the value has changed since last being checked, or if this is the first time this method was called and the value has changed from the default.
- hasChanged() - Method in class org.hyperonline.hyperlib.pref.IntPreference
-
Check if the value has changed since last being checked, or if this is the first time this method was called and the value has changed from the default.
- hasChanged() - Method in class org.hyperonline.hyperlib.pref.Preference
-
Check if the value has changed since last being checked, or if this is the first time this method was called and the value has changed from the default.
- hasChanged() - Method in class org.hyperonline.hyperlib.pref.StringPreference
-
Check if the value has changed since last being checked, or if this is the first time this method was called and the value has changed from the default.
- hashCode() - Method in class org.hyperonline.hyperlib.auto.AutonomousPreference
- hashCode() - Method in class org.hyperonline.hyperlib.auto.AutonomousRoutine
- height() - Method in class org.hyperonline.hyperlib.vision.TargetWithHeightResult
- HeightIndicatorPipeline - Class in org.hyperonline.hyperlib.vision
-
Pipeline that draws an indicator around a target, showing what the goal height should be.
- HeightIndicatorPipeline(Supplier<? extends VisionResult>, IntSupplier, int, int, int) - Constructor for class org.hyperonline.hyperlib.vision.HeightIndicatorPipeline
-
Construct a new pipeline with the specified parameters.
- heightPID() - Method in class org.hyperonline.hyperlib.vision.TargetWithHeightConnector
-
Get a PID source that returns the height of the target.
- HYPERRobot - Class in org.hyperonline.hyperlib
-
The
HYPERRobotextendsTimedRobotto provide code which is mostly the same in every robot. - HYPERRobot() - Constructor for class org.hyperonline.hyperlib.HYPERRobot
- HYPERVision - Class in org.hyperonline.hyperlib
-
HYPERVision provide code which is mostly the same in every vision application.
- HYPERVision() - Constructor for class org.hyperonline.hyperlib.HYPERVision
I
- ifThen(BooleanSupplier, Command) - Method in class org.hyperonline.hyperlib.CommandBuilder
-
Run a command if and only if a condition is met at runtime.
- ifThenElse(BooleanSupplier, Command, Command) - Method in class org.hyperonline.hyperlib.CommandBuilder
-
Run one of two commands, depending on if a condition is true.
- initCameras() - Method in class org.hyperonline.hyperlib.HYPERVision
-
Initialize the cameras used in this HYPERVision
- initCameraServer() - Method in class org.hyperonline.hyperlib.HYPERVision
-
Initialize the CameraServer used in this HYPERVision
- initCommands() - Method in class org.hyperonline.hyperlib.HYPERRobot
-
Initialize commands.
- initCommands() - Method in class org.hyperonline.hyperlib.oi.OI
-
Initialize the commands.
- initConnectors() - Method in class org.hyperonline.hyperlib.HYPERVision
-
Initialize the VisionConnectors used in this HYPERVision
- initHelpers() - Method in class org.hyperonline.hyperlib.HYPERRobot
-
Initialize helper classes.
- initialize() - Method in class edu.wpi.first.wpilibj.command.WhileCommand
-
Reset the state as if this command has not yet been run.
- initModules() - Method in class org.hyperonline.hyperlib.HYPERVision
-
Initialize the VisionModules used in this HYPERVision
- initNetworkTable() - Method in class org.hyperonline.hyperlib.HYPERVision
-
Initialize the NetworkTableInstance and start our team's client
- initOI() - Method in class org.hyperonline.hyperlib.HYPERRobot
-
Initialize the operator interface.
- initPipelines() - Method in class org.hyperonline.hyperlib.HYPERVision
-
Initialize the VIsionGUIPipelines used in this HYPERVision
- initProcessors() - Method in class org.hyperonline.hyperlib.HYPERVision
-
Initialize the TargetProcessors used in this HYPERVision
- initSendable(SendableBuilder) - Method in class org.hyperonline.hyperlib.auto.AutonomousInfo
- initSendable(SendableBuilder) - Method in class org.hyperonline.hyperlib.auto.AutonomousRoutine
- initSubsystems() - Method in class org.hyperonline.hyperlib.HYPERRobot
-
Initialize subsystems.
- interrupted() - Method in class edu.wpi.first.wpilibj.command.WhileCommand
-
Cancel the body command.
- IntPreference - Class in org.hyperonline.hyperlib.pref
-
A class which represents an integer-valued preference
- IntPreference(String, int) - Constructor for class org.hyperonline.hyperlib.pref.IntPreference
-
Create a
IntPreferenceobject tracking the preference with the given name and default value. - InvalidPortException - Exception in org.hyperonline.hyperlib.port
-
An exception thrown when you attempt to assign hardware to a port that does not exist in the robot map.
- InvalidPortException(int, Port.Type, String) - Constructor for exception org.hyperonline.hyperlib.port.InvalidPortException
-
Construct a new
InvalidPortExceptionwith the given properties. - isAbove(double, boolean) - Method in class org.hyperonline.hyperlib.pid.PrefPIDController
-
Is the system above the given target
- isBelow(double, boolean) - Method in class org.hyperonline.hyperlib.pid.PrefPIDController
-
Is the system below the given target
- isFinished() - Method in class edu.wpi.first.wpilibj.command.WhileCommand
-
Check if the loop has finished.
J
- JoystickData - Class in org.hyperonline.hyperlib.oi
-
This class is an intermediate data structure used in
OIand in RobotInspector. - JoystickData(int, MapJoystick.Role, MapJoystick.Type, Class<?>, List<ButtonData>) - Constructor for class org.hyperonline.hyperlib.oi.JoystickData
-
Construct a new JoystickData object with the given parameters
- JoystickMapper - Class in org.hyperonline.hyperlib.oi
-
The
JoystickMapperclass generates diagrams from the operator interface. - JoystickMapper() - Constructor for class org.hyperonline.hyperlib.oi.JoystickMapper
L
- left() - Method in class org.hyperonline.hyperlib.driving.TankDriveParams
-
Get the left parameter
- LEFT_DRIVER - org.hyperonline.hyperlib.oi.MapJoystick.Role
- LEFT_OPERATOR - org.hyperonline.hyperlib.oi.MapJoystick.Role
- leftDriver() - Method in class org.hyperonline.hyperlib.oi.OI
-
Get the left driver joystick.
- leftOperator() - Method in class org.hyperonline.hyperlib.oi.OI
-
Get the left operator joystick.
- LOGITECH_2_AXIS - org.hyperonline.hyperlib.oi.MapJoystick.Type
- LOGITECH_3_AXIS - org.hyperonline.hyperlib.oi.MapJoystick.Type
M
- m_cameraServer - Variable in class org.hyperonline.hyperlib.HYPERVision
- m_foundTarget - Variable in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
- m_isRobot - Variable in class org.hyperonline.hyperlib.HYPERVision
- m_lastResult - Variable in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
- m_lastResultTimestamp - Variable in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
- m_table - Variable in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
- m_tableInstance - Variable in class org.hyperonline.hyperlib.HYPERVision
- m_xAbs - Variable in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
- m_xError - Variable in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
- m_yAbs - Variable in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
- m_yError - Variable in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
- magnitude() - Method in class org.hyperonline.hyperlib.driving.PolarDriveParams
-
get the magnitude
- main(String[]) - Static method in class org.hyperonline.hyperlib.RobotInspector
-
The entry point into the RobotInspector application.
- mapClass() - Method in class org.hyperonline.hyperlib.oi.JoystickData
-
Get the class used to declare the joystick.
- MapJoystick - Annotation Type in org.hyperonline.hyperlib.oi
-
The MapJoystick annotation specifies how a joystick should be used in the operator interface.
- MapJoystick.Role - Enum in org.hyperonline.hyperlib.oi
-
The role of a joystick determines how it is accessed in
OI. - MapJoystick.Type - Enum in org.hyperonline.hyperlib.oi
-
The physical type of a joystick.
- mapPorts(Class<?>) - Method in class org.hyperonline.hyperlib.port.PortMapper
-
Generate a wiring diagram from the given class.
- move() - Method in class org.hyperonline.hyperlib.driving.ArcadeDriveParams
-
Get the move parameter
N
- name() - Method in class org.hyperonline.hyperlib.oi.ButtonData
-
Get the name of the button/command mapping.
- name() - Method in class org.hyperonline.hyperlib.oi.JoystickData
-
Get a string representation of the name of the joystick.
- next(NetworkTable, String, NetworkTableEntry, NetworkTableValue, int) - Method in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
-
evaluate and process the results in NetworkTables to my lastResult
- next(NetworkTable, String, NetworkTableEntry, NetworkTableValue, int) - Method in class org.hyperonline.hyperlib.vision.BasicVisionConnector
-
evaluate and process the results in NetworkTables to my lastResult
- next(NetworkTable, String, NetworkTableEntry, NetworkTableValue, int) - Method in class org.hyperonline.hyperlib.vision.SkewVisionConnector
-
evaluate and process the results in NetworkTables to my lastResult
- next(NetworkTable, String, NetworkTableEntry, NetworkTableValue, int) - Method in class org.hyperonline.hyperlib.vision.TargetWithHeightConnector
-
evaluate and process the results in NetworkTables to my lastResult
O
- OI - Class in org.hyperonline.hyperlib.oi
-
The
OIclass represents the operator interface. - OI(Class<?>, boolean) - Constructor for class org.hyperonline.hyperlib.oi.OI
-
Construct a new OI instance.
- oneShot(Subsystem, Runnable) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
Create a command that will run once and finish instantly.
- onPreferencesUpdated() - Method in class org.hyperonline.hyperlib.HYPERVision
-
Update properties when Preferences have changed
- onPreferencesUpdated() - Method in interface org.hyperonline.hyperlib.pref.PreferencesListener
-
Runs once each time a preference is changed.
- org.hyperonline.hyperlib - package org.hyperonline.hyperlib
- org.hyperonline.hyperlib.auto - package org.hyperonline.hyperlib.auto
- org.hyperonline.hyperlib.driving - package org.hyperonline.hyperlib.driving
- org.hyperonline.hyperlib.oi - package org.hyperonline.hyperlib.oi
- org.hyperonline.hyperlib.pid - package org.hyperonline.hyperlib.pid
- org.hyperonline.hyperlib.port - package org.hyperonline.hyperlib.port
- org.hyperonline.hyperlib.pref - package org.hyperonline.hyperlib.pref
- org.hyperonline.hyperlib.vision - package org.hyperonline.hyperlib.vision
- OTHER - org.hyperonline.hyperlib.oi.MapJoystick.Role
P
- parallel(Command) - Method in class org.hyperonline.hyperlib.CommandBuilder
-
Add a command in parallel.
- parallel(Command, double) - Method in class org.hyperonline.hyperlib.CommandBuilder
-
Add a command in parallel.
- parallel(Consumer<CommandBuilder>) - Method in class org.hyperonline.hyperlib.CommandBuilder
-
Add a sequence of commands in parallel.
- PassivePIDController - Class in org.hyperonline.hyperlib.pid
-
This class is a
PrefPIDControllerwith no output. - PassivePIDController(String, double, double, double, double, PIDSource) - Constructor for class org.hyperonline.hyperlib.pid.PassivePIDController
- PassivePIDController(String, double, double, double, double, PIDSource, double) - Constructor for class org.hyperonline.hyperlib.pid.PassivePIDController
- PassivePIDController(String, double, double, double, PIDSource) - Constructor for class org.hyperonline.hyperlib.pid.PassivePIDController
- PassivePIDController(String, double, double, double, PIDSource, double) - Constructor for class org.hyperonline.hyperlib.pid.PassivePIDController
- PCM - org.hyperonline.hyperlib.port.Port.Type
- PeriodicScheduler - Class in org.hyperonline.hyperlib
-
The
PeriodicSchedulerclass allows one to easily add tasks to run periodically in every mode except test mode. - pidHold(Subsystem, PIDController, PIDSource) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
Constructs a Command that holds a
PIDControllerat whatever the current input is. - pidMove(Subsystem, PIDController, double, boolean) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
Constructs a command that uses a
PIDControllerto control a subsystem. - pidMove(Subsystem, PIDController, DoubleSupplier, boolean) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
Constructs a command that uses a
PIDControllerto control a subsystem. - pidMoveContinuous(Subsystem, PIDController, DoubleSupplier, boolean) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
Constructs a command that uses a
PIDControllerto control a subsystem. - pidMoveOver(Subsystem, PIDController, PIDSource, double, boolean) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
Constructs a command that moves a
PIDControllerto be over a given target, only if the current position is under that target. - pidMoveUnder(Subsystem, PIDController, PIDSource, double, boolean) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
Constructs a command that moves a
PIDControllerto be under a given target, only if the current position is over that target. - PolarDriveParams - Class in org.hyperonline.hyperlib.driving
- PolarDriveParams(double, double, double) - Constructor for class org.hyperonline.hyperlib.driving.PolarDriveParams
-
Construct a new
PolarDriveParams. - port() - Method in class org.hyperonline.hyperlib.oi.ButtonData
-
Get the id of the button
- port() - Method in class org.hyperonline.hyperlib.oi.JoystickData
-
Get the port the joystick is plugged into
- port() - Method in annotation type org.hyperonline.hyperlib.oi.MapJoystick
-
The port the joystick is connected to.
- Port - Annotation Type in org.hyperonline.hyperlib.port
-
The
Portannotation is used to mark ports in the robot map. - Port.Type - Enum in org.hyperonline.hyperlib.port
-
The
Port.Typeenum specifies what type of port on the RIO is used. - PortMapper - Class in org.hyperonline.hyperlib.port
-
The
PortMapperclass generates a wiring diagram from the robot map. - PortMapper() - Constructor for class org.hyperonline.hyperlib.port.PortMapper
- Preference - Class in org.hyperonline.hyperlib.pref
-
The
Preferenceclass is an abstract class representing a single preference entry in the preferences file. - Preference(String) - Constructor for class org.hyperonline.hyperlib.pref.Preference
-
Create a new
Preferencewith the given name. - PREFERENCES_LOCATION - Static variable in class org.hyperonline.hyperlib.auto.AutonomousPreference
- PreferencesListener - Interface in org.hyperonline.hyperlib.pref
-
A
PreferencesListeneris something which needs to run code each time the preferences file changes. - PreferencesSet - Class in org.hyperonline.hyperlib.pref
-
This class provides a set of related preferences, with some functionality grouped together.
- PreferencesSet(String) - Constructor for class org.hyperonline.hyperlib.pref.PreferencesSet
-
Construct a new
PreferencesSetobject with the given name. - PreferencesSet(String, PreferencesListener) - Constructor for class org.hyperonline.hyperlib.pref.PreferencesSet
-
Construct a new
PreferencesSetobject with the given name andPreferencesListener. - PrefPIDController - Class in org.hyperonline.hyperlib.pid
-
This class wraps a
PIDController, using the Preferences file to store and load parameters. - PrefPIDController(String, double, double, double, double, PIDSource, PIDOutput) - Constructor for class org.hyperonline.hyperlib.pid.PrefPIDController
- PrefPIDController(String, double, double, double, double, PIDSource, PIDOutput, double) - Constructor for class org.hyperonline.hyperlib.pid.PrefPIDController
- PrefPIDController(String, double, double, double, PIDSource, PIDOutput) - Constructor for class org.hyperonline.hyperlib.pid.PrefPIDController
- PrefPIDController(String, double, double, double, PIDSource, PIDOutput, double) - Constructor for class org.hyperonline.hyperlib.pid.PrefPIDController
- process(List<Rect>) - Method in class org.hyperonline.hyperlib.vision.AbstractTargetProcessor
- process(List<Rect>) - Method in interface org.hyperonline.hyperlib.vision.TargetProcessor
-
Extract the result type from a list of rectangles found.
- process(Mat) - Method in class org.hyperonline.hyperlib.vision.CrosshairsPipeline
-
Read an input image.
- process(Mat) - Method in class org.hyperonline.hyperlib.vision.FindTargetsPipeline
-
Read an input image.
- process(Mat) - Method in class org.hyperonline.hyperlib.vision.HeightIndicatorPipeline
-
Read an input image.
- process(Mat) - Method in interface org.hyperonline.hyperlib.vision.VisionGUIPipeline
-
Read an input image.
- publish() - Method in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
-
publish VisionResult values to corresponding NetworkTable Entries should be overriden and supered by any children of type T extends VisionResult
- publish() - Method in class org.hyperonline.hyperlib.vision.SkewVisionConnector
-
publish VisionResult values to corresponding NetworkTable Entries should be overriden and supered by any children of type T extends VisionResult
- publish() - Method in class org.hyperonline.hyperlib.vision.TargetWithHeightConnector
-
publish VisionResult values to corresponding NetworkTable Entries should be overriden and supered by any children of type T extends VisionResult
- publish() - Method in interface org.hyperonline.hyperlib.vision.VisionConnector
-
publishes a VisionConnector's VisionResult to NetworkTable
- putDefaultIfEmpty() - Method in class org.hyperonline.hyperlib.pref.Preference
-
Check if a preference with the same name as this one already exists in the preferences file.
- putDefaultValue() - Method in class org.hyperonline.hyperlib.pref.BooleanPreference
-
Put an entry with the default value.
- putDefaultValue() - Method in class org.hyperonline.hyperlib.pref.DoublePreference
-
Put an entry with the default value.
- putDefaultValue() - Method in class org.hyperonline.hyperlib.pref.IntPreference
-
Put an entry with the default value.
- putDefaultValue() - Method in class org.hyperonline.hyperlib.pref.Preference
-
Put an entry with the default value.
- putDefaultValue() - Method in class org.hyperonline.hyperlib.pref.StringPreference
-
Put an entry with the default value.
- PWM - org.hyperonline.hyperlib.port.Port.Type
Q
- QuickCommand - Class in org.hyperonline.hyperlib
-
The
QuickCommandclass provides helper methods to make short commands. - QuickCommand() - Constructor for class org.hyperonline.hyperlib.QuickCommand
R
- RELAY - org.hyperonline.hyperlib.port.Port.Type
- release(Subsystem) - Method in class org.hyperonline.hyperlib.CommandBuilder
-
End any command currently running on the subsystem.
- release(Subsystem) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
Create a command which releases control of a subsystem.
- releaseAll() - Method in class org.hyperonline.hyperlib.CommandBuilder
-
End all commands currently running in parallel.
- retrieve() - Method in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
-
retrieve a VisionResult from NetworkTable Entries should be overriden and supered by any children of type T extends VisionResult
- retrieve() - Method in class org.hyperonline.hyperlib.vision.SkewVisionConnector
-
retrieve a SkewVisionResult from NetworkTable Entries
- retrieve() - Method in class org.hyperonline.hyperlib.vision.TargetWithHeightConnector
-
retrieve a TargetWithHeightResult from NetworkTable Entries
- right() - Method in class org.hyperonline.hyperlib.driving.TankDriveParams
-
Get the right parameter
- RIGHT_DRIVER - org.hyperonline.hyperlib.oi.MapJoystick.Role
- RIGHT_OPERATOR - org.hyperonline.hyperlib.oi.MapJoystick.Role
- rightDriver() - Method in class org.hyperonline.hyperlib.oi.OI
-
Get the right driver joystick.
- rightOperator() - Method in class org.hyperonline.hyperlib.oi.OI
-
Get the right operator joystick.
- robotInit() - Method in class org.hyperonline.hyperlib.HYPERRobot
-
Initialize the robot.
- RobotInspector - Class in org.hyperonline.hyperlib
-
This is the entry point for running RobotInspector.
- RobotInspector() - Constructor for class org.hyperonline.hyperlib.RobotInspector
- role() - Method in class org.hyperonline.hyperlib.oi.JoystickData
-
Get the role of the joystick
- role() - Method in annotation type org.hyperonline.hyperlib.oi.MapJoystick
-
The role the joystick serves, e.g.
- rotate() - Method in class org.hyperonline.hyperlib.driving.ArcadeDriveParams
-
Get the rotate parameter
- rotate() - Method in class org.hyperonline.hyperlib.driving.PolarDriveParams
-
get the rotation
- run() - Method in class org.hyperonline.hyperlib.PeriodicScheduler
-
Run all of the events which have been added to the scheduler.
- runIf(Subsystem, Runnable, BooleanSupplier, BooleanSupplier) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
Create a command that will run if the runnable condition is met, and if so until the finished condition is met.
- runUntil(Subsystem, Runnable, BooleanSupplier) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
Create a command that will run until the given condition is met.
S
- ScalarPreference - Class in org.hyperonline.hyperlib.pref
- ScalarPreference(String, String, double...) - Constructor for class org.hyperonline.hyperlib.pref.ScalarPreference
-
Construct a scalar preference with the given name and components.
- SEPARATOR - Static variable in class org.hyperonline.hyperlib.pref.PreferencesSet
- SEPERATOR - Static variable in class org.hyperonline.hyperlib.auto.AutonomousPreference
- sequential(Command) - Method in class org.hyperonline.hyperlib.CommandBuilder
-
Add a command in sequence.
- sequential(Command, double) - Method in class org.hyperonline.hyperlib.CommandBuilder
-
Add a command in sequence.
- setAbsoluteTolerance(double) - Method in class org.hyperonline.hyperlib.pid.PrefPIDController
-
Set the default absolute tolerance.
- setName(String) - Method in class org.hyperonline.hyperlib.vision.VisionModule.Builder
-
Set the name of the module.
- setOutputRange(double, double) - Method in class org.hyperonline.hyperlib.pid.PrefPIDController
-
Set the default output range.
- setPercentTolerance(double) - Method in class org.hyperonline.hyperlib.pid.PrefPIDController
-
Deprecated.
- setPID(double, double, double) - Method in class org.hyperonline.hyperlib.pid.PrefPIDController
-
Deprecated.
- setPID(double, double, double, double) - Method in class org.hyperonline.hyperlib.pid.PrefPIDController
-
Deprecated.
- setPIDSourceType(PIDSourceType) - Method in class org.hyperonline.hyperlib.pid.DisplacementPIDSource
- skew() - Method in class org.hyperonline.hyperlib.vision.SkewVisionResult
- SkewPairTargetProcessor - Class in org.hyperonline.hyperlib.vision
-
Target processor class which picks out the pair of targets skewed towards each other.
- SkewPairTargetProcessor(SkewVisionConnector, int, int) - Constructor for class org.hyperonline.hyperlib.vision.SkewPairTargetProcessor
- SkewPairTargetProcessor(SkewVisionConnector, IntSupplier, IntSupplier) - Constructor for class org.hyperonline.hyperlib.vision.SkewPairTargetProcessor
- skewPID() - Method in class org.hyperonline.hyperlib.vision.SkewVisionConnector
- SkewVisionConnector - Class in org.hyperonline.hyperlib.vision
-
NetworkTables Connector for a AbstractTargetProcessor of SkewVisionResult
- SkewVisionConnector(String, NetworkTableInstance) - Constructor for class org.hyperonline.hyperlib.vision.SkewVisionConnector
- SkewVisionResult - Class in org.hyperonline.hyperlib.vision
-
Vision result which stores the skew of the target found.
- SkewVisionResult(double, double, double, double, double, boolean) - Constructor for class org.hyperonline.hyperlib.vision.SkewVisionResult
- SkewVisionResult(VisionResult, double) - Constructor for class org.hyperonline.hyperlib.vision.SkewVisionResult
- squareInputs() - Method in class org.hyperonline.hyperlib.driving.ArcadeDriveParams
-
Get the squareInputs parameter
- squareInputs() - Method in class org.hyperonline.hyperlib.driving.TankDriveParams
-
Get the squareInputs parameter
- start() - Method in class org.hyperonline.hyperlib.vision.VisionModule
-
Start the vision thread running.
- startCompetition() - Method in class org.hyperonline.hyperlib.HYPERVision
-
Run the Vision application Matches startCompetition of a Robot
- startModules() - Method in class org.hyperonline.hyperlib.HYPERVision
-
Start the VisionModules used in this HYPERVision
- StringPreference - Class in org.hyperonline.hyperlib.pref
-
A class which represents a string-valued preference
- StringPreference(String, String) - Constructor for class org.hyperonline.hyperlib.pref.StringPreference
-
Create a
StringPreferenceobject tracking the preference with the given name and default value. - subscribe() - Method in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
-
add listener for the lastResultTimestamp entry in NetworkTables process the next result on an update
- subscribe() - Method in interface org.hyperonline.hyperlib.vision.VisionConnector
-
subscribes to a VisionConnector's VisionResult in NetworkTable
T
- TankDriveParams - Class in org.hyperonline.hyperlib.driving
-
A class which represents tank drive.
- TankDriveParams(double, double, boolean) - Constructor for class org.hyperonline.hyperlib.driving.TankDriveParams
-
Construct a new
TankDriveParamsobject. - TargetProcessor - Interface in org.hyperonline.hyperlib.vision
-
Interface for taking a list of rectangles found, and doing something useful with that information, such as making it available as a PID source.
- TargetWithHeightConnector - Class in org.hyperonline.hyperlib.vision
-
NetworkTables Connector for an AbstractTargetProcessor of TargetWithHeightResult
- TargetWithHeightConnector(String, NetworkTableInstance) - Constructor for class org.hyperonline.hyperlib.vision.TargetWithHeightConnector
- TargetWithHeightResult - Class in org.hyperonline.hyperlib.vision
-
Vision result which stores the height of the target found.
- TargetWithHeightResult(double, double, double, double, double, boolean) - Constructor for class org.hyperonline.hyperlib.vision.TargetWithHeightResult
-
Construct a result with the given parameters
- TargetWithHeightResult(VisionResult, double) - Constructor for class org.hyperonline.hyperlib.vision.TargetWithHeightResult
- teleopPeriodic() - Method in class org.hyperonline.hyperlib.HYPERRobot
- toString() - Method in class org.hyperonline.hyperlib.auto.AutonomousPreference
- type() - Method in class org.hyperonline.hyperlib.oi.JoystickData
-
Get the physical type of the joystick
- type() - Method in annotation type org.hyperonline.hyperlib.oi.MapJoystick
-
The physical model of joystick used.
- type() - Method in annotation type org.hyperonline.hyperlib.port.Port
-
The type of port used on the RIO
U
- UNNAMED - Static variable in class org.hyperonline.hyperlib.auto.AutonomousRoutine
- unsubscribe() - Method in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
-
remove listener for the lastResultTimestamp entry in NetworkTables
- unsubscribe() - Method in interface org.hyperonline.hyperlib.vision.VisionConnector
-
cancel the subscription/listener to NetworkTable
- updateResult(T) - Method in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
- USB - org.hyperonline.hyperlib.port.Port.Type
V
- validate() - Method in class org.hyperonline.hyperlib.oi.OI
-
Validate the OI based on a set of rules set in
Validator. - validate(List<JoystickData>) - Static method in class org.hyperonline.hyperlib.oi.Validator
-
Validate the OI according to a list of rules
- Validator - Class in org.hyperonline.hyperlib.oi
-
The
Validatorclass checks that the OI map follows a certain set of rules, to check for common errors. - Validator() - Constructor for class org.hyperonline.hyperlib.oi.Validator
- value() - Method in annotation type org.hyperonline.hyperlib.oi.WhenPressed
-
The number of the button (starting at 1) to bind to
- value() - Method in annotation type org.hyperonline.hyperlib.oi.WhenReleased
-
The number of the button (starting at 1) to bind to
- value() - Method in annotation type org.hyperonline.hyperlib.oi.WhileHeld
-
The number of the button (starting at 1) to bind to
- valueOf(String) - Static method in enum org.hyperonline.hyperlib.auto.AutonomousPreference.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hyperonline.hyperlib.oi.ButtonData.Action
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hyperonline.hyperlib.oi.MapJoystick.Role
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hyperonline.hyperlib.oi.MapJoystick.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.hyperonline.hyperlib.port.Port.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.hyperonline.hyperlib.auto.AutonomousPreference.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hyperonline.hyperlib.oi.ButtonData.Action
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hyperonline.hyperlib.oi.MapJoystick.Role
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hyperonline.hyperlib.oi.MapJoystick.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.hyperonline.hyperlib.port.Port.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VisionConnector - Interface in org.hyperonline.hyperlib.vision
-
A Connector that allows for the subscribing of and publishing to NetworkTables
- VisionGUIPipeline - Interface in org.hyperonline.hyperlib.vision
-
A pipeline which has separate methods for processing an input image and writing its overlays to an output image.
- visionInit() - Method in class org.hyperonline.hyperlib.HYPERVision
-
Initialize the HYPERVision application with components initialized in a specific order
- VisionModule - Class in org.hyperonline.hyperlib.vision
-
A
VisionModuleconsists of a camera, thread, output stream, and potentially multiple pipelines. - VisionModule.Builder - Class in org.hyperonline.hyperlib.vision
-
Builder class for a
VisionModule. - VisionResult - Class in org.hyperonline.hyperlib.vision
-
This class stores the result of running the vision pipeline.
- VisionResult(double, double, double, double, boolean) - Constructor for class org.hyperonline.hyperlib.vision.VisionResult
W
- waitFor(BooleanSupplier) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
A command that does not complete until the given condition is met.
- waitForChildren() - Method in class org.hyperonline.hyperlib.CommandBuilder
-
Wait for all running parallel commands to finish before executing the next command.
- waitForCondition(BooleanSupplier) - Method in class org.hyperonline.hyperlib.CommandBuilder
-
Wait until an arbitrary condition is met.
- waitForCondition(BooleanSupplier, double) - Method in class org.hyperonline.hyperlib.CommandBuilder
-
Wait until an arbitrary condition is met, or until a timeout expires.
- waitForDuration(double) - Method in class org.hyperonline.hyperlib.CommandBuilder
-
Wait for a given duration.
- waitForMatchTime(double) - Method in class org.hyperonline.hyperlib.CommandBuilder
-
Wait until a given match time.
- WHEN_PRESSED - org.hyperonline.hyperlib.oi.ButtonData.Action
- WHEN_RELEASED - org.hyperonline.hyperlib.oi.ButtonData.Action
- WhenPressed - Annotation Type in org.hyperonline.hyperlib.oi
-
Annotation to indicate that a command should run when a button is pressed.
- WhenReleased - Annotation Type in org.hyperonline.hyperlib.oi
-
Annotation to indicate that a command should run when a button is released
- WHILE_HELD - org.hyperonline.hyperlib.oi.ButtonData.Action
- WhileCommand - Class in edu.wpi.first.wpilibj.command
-
A command which loops repeatedly while checking a condition.
- WhileCommand(String, BooleanSupplier, Command) - Constructor for class edu.wpi.first.wpilibj.command.WhileCommand
-
Construct a new WhileCommand from a condition and a body, with the given name.
- WhileCommand(BooleanSupplier, Command) - Constructor for class edu.wpi.first.wpilibj.command.WhileCommand
-
Construct a new WhileCommand from a condition and a body.
- WhileHeld - Annotation Type in org.hyperonline.hyperlib.oi
-
Annotation to indicate that a command should run while a button is held.
- whileLoop(BooleanSupplier, Command) - Method in class org.hyperonline.hyperlib.CommandBuilder
-
Loop repeatedly while checking a condition.
- writeOutput(Mat) - Method in class org.hyperonline.hyperlib.vision.ClosestPairTargetProcessor
-
Draw overlays on the image.
- writeOutput(Mat) - Method in class org.hyperonline.hyperlib.vision.ClosestTargetProcessor
-
Draw overlays on the image.
- writeOutput(Mat) - Method in class org.hyperonline.hyperlib.vision.CrosshairsPipeline
-
Draw indicators onto the output image.
- writeOutput(Mat) - Method in class org.hyperonline.hyperlib.vision.FindTargetsPipeline
-
Draw indicators onto the output image.
- writeOutput(Mat) - Method in class org.hyperonline.hyperlib.vision.HeightIndicatorPipeline
-
Draw indicators onto the output image.
- writeOutput(Mat) - Method in class org.hyperonline.hyperlib.vision.SkewPairTargetProcessor
-
Draw overlays on the image.
- writeOutput(Mat) - Method in interface org.hyperonline.hyperlib.vision.TargetProcessor
-
Draw overlays on the image.
- writeOutput(Mat) - Method in interface org.hyperonline.hyperlib.vision.VisionGUIPipeline
-
Draw indicators onto the output image.
- WrongDriveTypeException - Exception in org.hyperonline.hyperlib.driving
-
This exception is thrown when a class implementing DriveParameters is called being passed an incompatible Drive type (i.e.
- WrongDriveTypeException() - Constructor for exception org.hyperonline.hyperlib.driving.WrongDriveTypeException
- WrongDriveTypeException(String) - Constructor for exception org.hyperonline.hyperlib.driving.WrongDriveTypeException
- WrongDriveTypeException(String, Throwable) - Constructor for exception org.hyperonline.hyperlib.driving.WrongDriveTypeException
- WrongDriveTypeException(Throwable) - Constructor for exception org.hyperonline.hyperlib.driving.WrongDriveTypeException
X
- xAbsolute() - Method in class org.hyperonline.hyperlib.vision.VisionResult
- xError() - Method in class org.hyperonline.hyperlib.vision.VisionResult
- xPID() - Method in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
-
Get a PID source which tracks the x-coordinate of the target.
- xSpeed() - Method in class org.hyperonline.hyperlib.driving.CartesianDriveParams
-
get the speed on the x-axis
Y
- yAbsolute() - Method in class org.hyperonline.hyperlib.vision.VisionResult
- yError() - Method in class org.hyperonline.hyperlib.vision.VisionResult
- yPID() - Method in class org.hyperonline.hyperlib.vision.AbstractVisionConnector
-
Get a PID source which tracks the y-coordinate of the target.
- ySpeed() - Method in class org.hyperonline.hyperlib.driving.CartesianDriveParams
-
get the speed on the y-axis
Z
- zRotate() - Method in class org.hyperonline.hyperlib.driving.CartesianDriveParams
-
get the rotation from the z-axis
All Classes All Packages