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
BooleanPreference
and 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
DoublePreference
and 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
IntPreference
and 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
StringPreference
and 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
AutonomousRoutine
class 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
OI
is 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
BooleanPreference
object 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
VisionModule
object 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
OI
and 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
DoublePreference
object 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
DriveParameters
interface 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
DuplicatePortException
with 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
JoystickData
objects 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
HYPERRobot
extendsTimedRobot
to 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
IntPreference
object 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
InvalidPortException
with 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
OI
and 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
JoystickMapper
class 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
OI
class 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
PrefPIDController
with 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
PeriodicScheduler
class 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
PIDController
at whatever the current input is. - pidMove(Subsystem, PIDController, double, boolean) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
Constructs a command that uses a
PIDController
to control a subsystem. - pidMove(Subsystem, PIDController, DoubleSupplier, boolean) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
Constructs a command that uses a
PIDController
to control a subsystem. - pidMoveContinuous(Subsystem, PIDController, DoubleSupplier, boolean) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
Constructs a command that uses a
PIDController
to control a subsystem. - pidMoveOver(Subsystem, PIDController, PIDSource, double, boolean) - Static method in class org.hyperonline.hyperlib.QuickCommand
-
Constructs a command that moves a
PIDController
to 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
PIDController
to 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
Port
annotation is used to mark ports in the robot map. - Port.Type - Enum in org.hyperonline.hyperlib.port
-
The
Port.Type
enum specifies what type of port on the RIO is used. - PortMapper - Class in org.hyperonline.hyperlib.port
-
The
PortMapper
class 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
Preference
class 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
Preference
with the given name. - PREFERENCES_LOCATION - Static variable in class org.hyperonline.hyperlib.auto.AutonomousPreference
- PreferencesListener - Interface in org.hyperonline.hyperlib.pref
-
A
PreferencesListener
is 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
PreferencesSet
object with the given name. - PreferencesSet(String, PreferencesListener) - Constructor for class org.hyperonline.hyperlib.pref.PreferencesSet
-
Construct a new
PreferencesSet
object 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
QuickCommand
class 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
StringPreference
object 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
TankDriveParams
object. - 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
Validator
class 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
VisionModule
consists 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