A B C D E F G H I L M O P R S T U V W X Y 
All Classes All Packages

A

addCamera(String, VideoCamera) - Method in class com.thegongoliers.input.vision.MultipleCameraServer
Add a camera to the server.
addModule(DriveModule) - Method in class com.thegongoliers.output.drivetrain.ModularDrivetrain
Add a module to the drivetrain.
addRotation(double) - Method in class com.thegongoliers.paths.SimplePath
 
addStep(PathStep) - Method in class com.thegongoliers.paths.SimplePath
 
addStraightAway(double) - Method in class com.thegongoliers.paths.SimplePath
 
align(double, double) - Method in class com.thegongoliers.output.drivetrain.TargetAlignmentModule
 
AlignTargetCommand - Class in com.thegongoliers.commands
 
AlignTargetCommand(Subsystem, ModularDrivetrain, double, double) - Constructor for class com.thegongoliers.commands.AlignTargetCommand
 
AnchorModule - Class in com.thegongoliers.output.drivetrain
A drivetrain module which will lock the drivetrain in place while a trigger condition is met
AnchorModule(Encoder, Encoder, double) - Constructor for class com.thegongoliers.output.drivetrain.AnchorModule
Default constructor
AnchorModule(Encoder, Encoder, PID) - Constructor for class com.thegongoliers.output.drivetrain.AnchorModule
 
and(Switch, Switch) - Static method in interface com.thegongoliers.input.switches.Switch
Combine two switches using the and operator
approximately(double, double) - Static method in class com.thegongoliers.math.GMath
Determines if a value is approximately equal to another value.
approximately(double, double, double) - Static method in class com.thegongoliers.math.GMath
Determines if a value is approximately equal to another value.
arcade(double, double) - Method in class com.thegongoliers.output.drivetrain.ModularDrivetrain
 
arcade(double, double) - Method in interface com.thegongoliers.output.interfaces.Drivetrain
Drive in arcade mode.
Arm - Interface in com.thegongoliers.output.interfaces
Represents a mechanism which consists of some type of bar which pivots on a motor.

B

Battery - Class in com.thegongoliers.input.power
The robot's battery
Battery(double, double) - Constructor for class com.thegongoliers.input.power.Battery
Constructor
Battery(double, double, double) - Constructor for class com.thegongoliers.input.power.Battery
Constructor
BatteryVoltageSensor - Class in com.thegongoliers.input.voltage
A voltage sensor which monitors the voltage of the battery.
BatteryVoltageSensor() - Constructor for class com.thegongoliers.input.voltage.BatteryVoltageSensor
Monitor the voltage of the battery.
Blink - com.thegongoliers.input.vision.LimelightCamera.LEDMode
 
Blue - com.thegongoliers.input.gameMessages.GameSpecificMessage2020.ColorAssignment
 

C

calibrate() - Method in class com.thegongoliers.input.orientation.TiltSensor
Calibrate the tilt sensor by setting the current pitch and roll as the zero position.
clamp(double, double, double) - Static method in class com.thegongoliers.math.GMath
Constrain a value to the range, where if the value is out of the range it is converted to the nearest range bound.
clamp(int, int, int) - Static method in class com.thegongoliers.math.GMath
 
clamp01(double) - Static method in class com.thegongoliers.math.GMath
Constrain a value to be within 0 and 1
climb(double) - Method in interface com.thegongoliers.output.interfaces.Climber
Climb at a given speed.
Climber - Interface in com.thegongoliers.output.interfaces
Represents a mechanism which can climb up or down.
Clock - Interface in com.thegongoliers.input.time
 
close() - Method in interface com.thegongoliers.output.interfaces.Gripper
Close the gripper
CollisionSensor - Class in com.thegongoliers.input.accelerometer
 
CollisionSensor(Accelerometer, double) - Constructor for class com.thegongoliers.input.accelerometer.CollisionSensor
Determines if a collision occurred
com.thegongoliers - package com.thegongoliers
 
com.thegongoliers.annotations - package com.thegongoliers.annotations
 
com.thegongoliers.commands - package com.thegongoliers.commands
 
com.thegongoliers.hardware - package com.thegongoliers.hardware
 
com.thegongoliers.input - package com.thegongoliers.input
 
com.thegongoliers.input.accelerometer - package com.thegongoliers.input.accelerometer
 
com.thegongoliers.input.current - package com.thegongoliers.input.current
 
com.thegongoliers.input.gameMessages - package com.thegongoliers.input.gameMessages
 
com.thegongoliers.input.odometry - package com.thegongoliers.input.odometry
 
com.thegongoliers.input.orientation - package com.thegongoliers.input.orientation
 
com.thegongoliers.input.power - package com.thegongoliers.input.power
 
com.thegongoliers.input.switches - package com.thegongoliers.input.switches
 
com.thegongoliers.input.time - package com.thegongoliers.input.time
 
com.thegongoliers.input.vision - package com.thegongoliers.input.vision
 
com.thegongoliers.input.voltage - package com.thegongoliers.input.voltage
 
com.thegongoliers.math - package com.thegongoliers.math
 
com.thegongoliers.math.exceptions - package com.thegongoliers.math.exceptions
 
com.thegongoliers.math.lookup - package com.thegongoliers.math.lookup
 
com.thegongoliers.math.regression - package com.thegongoliers.math.regression
 
com.thegongoliers.output.actuators - package com.thegongoliers.output.actuators
 
com.thegongoliers.output.drivetrain - package com.thegongoliers.output.drivetrain
 
com.thegongoliers.output.elevator - package com.thegongoliers.output.elevator
 
com.thegongoliers.output.gears - package com.thegongoliers.output.gears
 
com.thegongoliers.output.interfaces - package com.thegongoliers.output.interfaces
 
com.thegongoliers.paths - package com.thegongoliers.paths
 
combineButtons(Button, Button...) - Static method in class com.thegongoliers.hardware.Hardware
Combines multiple buttons into a single button.
condition() - Method in class com.thegongoliers.commands.GameSpecificMessageCommand
 
correlation(double[], double[]) - Static method in class com.thegongoliers.math.GMath
Computes the correlation between two variables.
CoulombCounter - Class in com.thegongoliers.input.power
A software sensor for measuring electric discharge
CoulombCounter(CurrentSensor) - Constructor for class com.thegongoliers.input.power.CoulombCounter
Default constructor
CoulombCounter(CurrentSensor, Clock) - Constructor for class com.thegongoliers.input.power.CoulombCounter
Test constructor
create10TurnPotentiometer(int, double) - Static method in class com.thegongoliers.hardware.Hardware
Creates a 10 turn potentiometer as sold by Andymark.
createDrivetrain(DifferentialDrive) - Static method in class com.thegongoliers.hardware.Hardware
 
createPotentiometer(int, double, double) - Static method in class com.thegongoliers.hardware.Hardware
Creates potentiometer.
CurrentSensor - Interface in com.thegongoliers.input.current
This interface provides a layer of abstraction over current sensors, allowing easy access to the current.
CurrentSpikeSensor - Class in com.thegongoliers.input.current
 
CurrentSpikeSensor(CurrentTripSensor) - Constructor for class com.thegongoliers.input.current.CurrentSpikeSensor
Triggers after a spike in the current
CurrentTripSensor - Class in com.thegongoliers.input.current
 
CurrentTripSensor(CurrentSensor, double) - Constructor for class com.thegongoliers.input.current.CurrentTripSensor
 

D

deadband(double, double) - Static method in class com.thegongoliers.math.GMath
Deadbands an input (makes 0 if below threshold)
deltaAngle(double, double) - Static method in class com.thegongoliers.math.GMath
Calculates the shortest difference between two angles in degrees.
disable() - Method in class com.thegongoliers.output.actuators.GSpeedController
 
disable() - Method in interface com.thegongoliers.output.interfaces.Disableable
Disable the system
Disableable - Interface in com.thegongoliers.output.interfaces
A system which can be disabled
DisableCommand - Class in com.thegongoliers.commands
A command which disables a subsystem
DisableCommand(T) - Constructor for class com.thegongoliers.commands.DisableCommand
Default constructor
display() - Method in interface com.thegongoliers.output.interfaces.Displayable
Display onto the SmartDashboard.
Displayable - Interface in com.thegongoliers.output.interfaces
 
DistanceSensor - Interface in com.thegongoliers.input.odometry
A sensor which detects the distance travelled
divisibleBy(int, int) - Static method in class com.thegongoliers.math.GMath
Determines if a number is divisible by another number.
down(double) - Method in class com.thegongoliers.output.elevator.LimitedElevator
Move the elevator down, stops at the bottom limit
downshift() - Method in class com.thegongoliers.output.drivetrain.ShifterModule
 
downshift() - Method in interface com.thegongoliers.output.gears.GearShifter
Shift to a lower gear
downshift() - Method in class com.thegongoliers.output.gears.PneumaticShifter
 
DriveModule - Interface in com.thegongoliers.output.drivetrain
A drive module which can be added to a ModularDrivetrain to enhance its functionality
DriveSpeed - Class in com.thegongoliers.output.drivetrain
A class representing the speed of a differential drivetrain
DriveSpeed(double, double) - Constructor for class com.thegongoliers.output.drivetrain.DriveSpeed
Default constructor
Drivetrain - Interface in com.thegongoliers.output.interfaces
 

E

Elevator - Interface in com.thegongoliers.output.interfaces
Represents an elevator mechanism which moves up and down.
EncoderUtils - Class in com.thegongoliers.input.odometry
 
EncoderUtils() - Constructor for class com.thegongoliers.input.odometry.EncoderUtils
 
end() - Method in class com.thegongoliers.commands.AlignTargetCommand
 
end() - Method in class com.thegongoliers.commands.FollowPathCommand
 
end() - Method in class com.thegongoliers.commands.VibrateXboxController
 
execute() - Method in class com.thegongoliers.commands.AlignTargetCommand
 
execute() - Method in class com.thegongoliers.commands.FollowPathCommand
 
execute() - Method in class com.thegongoliers.commands.StopCommand
 
execute() - Method in class com.thegongoliers.commands.VibrateXboxController
 
extend() - Method in class com.thegongoliers.output.actuators.GPiston
 
extend() - Method in interface com.thegongoliers.output.interfaces.Piston
Extend the piston.

F

FollowPathCommand - Class in com.thegongoliers.commands
 
FollowPathCommand(Subsystem, ModularDrivetrain, SimplePath) - Constructor for class com.thegongoliers.commands.FollowPathCommand
 
from(DifferentialDrive) - Static method in class com.thegongoliers.output.drivetrain.ModularDrivetrain
Create a modular drivetrain from a differential drive
fromArcade(double, double) - Static method in class com.thegongoliers.output.drivetrain.DriveSpeed
Convert arcade inputs into tank

G

GameSpecificMessage2018 - Class in com.thegongoliers.input.gameMessages
 
GameSpecificMessage2018(String) - Constructor for class com.thegongoliers.input.gameMessages.GameSpecificMessage2018
Create a game specific message for the 2018 game.
GameSpecificMessage2018.Location - Enum in com.thegongoliers.input.gameMessages
The location/side of the field based on the alliance's point of view.
GameSpecificMessage2020 - Class in com.thegongoliers.input.gameMessages
 
GameSpecificMessage2020() - Constructor for class com.thegongoliers.input.gameMessages.GameSpecificMessage2020
 
GameSpecificMessage2020.ColorAssignment - Enum in com.thegongoliers.input.gameMessages
 
GameSpecificMessageCommand - Class in com.thegongoliers.commands
 
GameSpecificMessageCommand(Command, Command, GameSpecificMessageCommand.GameSpecificMessageHandler) - Constructor for class com.thegongoliers.commands.GameSpecificMessageCommand
 
GameSpecificMessageCommand.GameSpecificMessageHandler - Interface in com.thegongoliers.commands
 
GearShifter - Interface in com.thegongoliers.output.gears
A gear shifter
get() - Method in class com.thegongoliers.output.actuators.GSpeedController
 
get(double) - Method in interface com.thegongoliers.math.lookup.LookupTable
Get the value of the key closest to the passed in key
get(double) - Method in class com.thegongoliers.math.lookup.SimpleLookupTable
 
getAllianceSwitch() - Method in class com.thegongoliers.input.gameMessages.GameSpecificMessage2018
Get the location of the alliance switch.
getAngle() - Method in interface com.thegongoliers.output.interfaces.Arm
 
getBatteryCurrentSensor() - Method in class com.thegongoliers.input.PDP
 
getBatteryPercentage() - Method in class com.thegongoliers.input.power.Battery
Get the estimated battery percentage
getColorAssignment() - Method in class com.thegongoliers.input.gameMessages.GameSpecificMessage2020
 
getCurrent() - Method in interface com.thegongoliers.input.current.CurrentSensor
Get the current detected by the sensor in Amps.
getCurrent() - Method in class com.thegongoliers.input.current.PDPCurrentSensor
 
getCurrent(int) - Method in class com.thegongoliers.input.PDP
 
getCurrentCamera() - Method in class com.thegongoliers.input.vision.MultipleCameraServer
 
getCurrentCameraName() - Method in class com.thegongoliers.input.vision.MultipleCameraServer
 
getCurrentDischarge() - Method in class com.thegongoliers.input.power.CoulombCounter
Get the current discharge in Amp-hours (Ah)
getCurrentSensor(int) - Method in class com.thegongoliers.input.PDP
 
getDistance() - Method in interface com.thegongoliers.input.odometry.DistanceSensor
 
getDistance() - Method in class com.thegongoliers.output.actuators.GSpeedController
 
getFitStrength() - Method in class com.thegongoliers.math.regression.SimpleLinearRegression
Gets the strength of the fit from [0, 1] (r^2), where 1 is a perfect fit and 0 is no fit.
getGear() - Method in interface com.thegongoliers.output.gears.GearShifter
 
getGear() - Method in class com.thegongoliers.output.gears.PneumaticShifter
 
getHeight() - Method in interface com.thegongoliers.output.interfaces.Elevator
 
getHorizontalOffset() - Method in class com.thegongoliers.input.vision.LimelightCamera
 
getHorizontalOffset() - Method in interface com.thegongoliers.input.vision.TargetingCamera
Gets the horizontal offset from the center of the camera to the target (in degrees)
getInstalledModule(Class<T>) - Method in class com.thegongoliers.output.drivetrain.ModularDrivetrain
Gets the first installed module of the given type
getInstalledModules() - Method in class com.thegongoliers.output.drivetrain.ModularDrivetrain
Get all the installed modules
getInstance() - Static method in class com.thegongoliers.input.PDP
 
getInverted() - Method in class com.thegongoliers.output.actuators.GSpeedController
 
getLeftSpeed() - Method in class com.thegongoliers.output.drivetrain.DriveSpeed
The left speed of the drivetrain
getOpposingAllianceSwitch() - Method in class com.thegongoliers.input.gameMessages.GameSpecificMessage2018
Get the location of the opposing alliance switch.
getOrientation() - Method in class com.thegongoliers.input.orientation.OrientationSensor
 
getPitch() - Method in class com.thegongoliers.input.orientation.TiltSensor
Calculates the pitch.
getRightSpeed() - Method in class com.thegongoliers.output.drivetrain.DriveSpeed
The right speed of the drivetrain
getRoll() - Method in class com.thegongoliers.input.orientation.TiltSensor
Calculates the roll.
getScale() - Method in class com.thegongoliers.input.gameMessages.GameSpecificMessage2018
Get the location of the scale.
getSteps() - Method in class com.thegongoliers.paths.SimplePath
 
getTargetArea() - Method in class com.thegongoliers.input.vision.LimelightCamera
 
getTargetArea() - Method in interface com.thegongoliers.input.vision.TargetingCamera
Gets the target area as a percent of the image (from 0 to 100)
getTime() - Method in interface com.thegongoliers.input.time.Clock
Gets the current time in seconds.
getTime() - Method in class com.thegongoliers.input.time.RobotClock
 
getTime() - Method in class com.thegongoliers.input.time.SystemClock
 
getTotalDischarge() - Method in class com.thegongoliers.input.power.CoulombCounter
Get the total discharge in Amp-hours (Ah)
getTotalGears() - Method in interface com.thegongoliers.output.gears.GearShifter
 
getTotalGears() - Method in class com.thegongoliers.output.gears.PneumaticShifter
 
getType() - Method in class com.thegongoliers.paths.PathStep
 
getValue() - Method in class com.thegongoliers.paths.PathStep
 
getVelocity() - Method in interface com.thegongoliers.input.odometry.VelocitySensor
 
getVelocity() - Method in class com.thegongoliers.output.actuators.GSpeedController
 
getVerticalOffset() - Method in class com.thegongoliers.input.vision.LimelightCamera
 
getVerticalOffset() - Method in interface com.thegongoliers.input.vision.TargetingCamera
Gets the vertical offset from the center of the camera to the target (in degrees)
getVoltage() - Method in class com.thegongoliers.input.voltage.BatteryVoltageSensor
 
getVoltage() - Method in class com.thegongoliers.input.voltage.MotorVoltageSensor
 
getVoltage() - Method in interface com.thegongoliers.input.voltage.VoltageSensor
Get the voltage in Volts.
getX() - Method in class com.thegongoliers.input.accelerometer.GravitySensor
 
getX() - Method in class com.thegongoliers.input.accelerometer.LinearAccelerationSensor
 
getY() - Method in class com.thegongoliers.input.accelerometer.GravitySensor
 
getY() - Method in class com.thegongoliers.input.accelerometer.LinearAccelerationSensor
 
getZ() - Method in class com.thegongoliers.input.accelerometer.GravitySensor
 
getZ() - Method in class com.thegongoliers.input.accelerometer.LinearAccelerationSensor
 
GMath - Class in com.thegongoliers.math
 
GMath.UnequalLengthException - Exception in com.thegongoliers.math
 
GongolieriumException - Exception in com.thegongoliers
 
GongolieriumException(String) - Constructor for exception com.thegongoliers.GongolieriumException
Default constructor
GPiston - Class in com.thegongoliers.output.actuators
 
GPiston(Solenoid) - Constructor for class com.thegongoliers.output.actuators.GPiston
 
GravitySensor - Class in com.thegongoliers.input.accelerometer
 
GravitySensor(Accelerometer) - Constructor for class com.thegongoliers.input.accelerometer.GravitySensor
Attempts to remove the linear acceleration from the accelerometer.
Green - com.thegongoliers.input.gameMessages.GameSpecificMessage2020.ColorAssignment
 
Gripper - Interface in com.thegongoliers.output.interfaces
Represents a gripper mechanism.
GSpeedController - Class in com.thegongoliers.output.actuators
 
GSpeedController(SpeedController, DistanceSensor, VelocitySensor, PID, PID) - Constructor for class com.thegongoliers.output.actuators.GSpeedController
A speed controller with added functionality
GSpeedController(SpeedController, Encoder, PID, PID) - Constructor for class com.thegongoliers.output.actuators.GSpeedController
A speed controller with added functionality
GSpeedController(SpeedController, Potentiometer, PID) - Constructor for class com.thegongoliers.output.actuators.GSpeedController
A speed controller with added functionality Potentiometers can not use velocity control!

H

Hardware - Class in com.thegongoliers.hardware
Miscellaneous hardware functions.
Hardware() - Constructor for class com.thegongoliers.hardware.Hardware
 
hasTarget() - Method in class com.thegongoliers.input.vision.LimelightCamera
 
hasTarget() - Method in interface com.thegongoliers.input.vision.TargetingCamera
Determines if the camera can see a target
HighCurrentSensor - Class in com.thegongoliers.input.current
 
HighCurrentSensor(CurrentSensor, double) - Constructor for class com.thegongoliers.input.current.HighCurrentSensor
Triggers when the current exceeds a threshold
HighVoltageSensor - Class in com.thegongoliers.input.voltage
 
HighVoltageSensor(VoltageSensor, double) - Constructor for class com.thegongoliers.input.voltage.HighVoltageSensor
Triggers when the voltage exceeds a threshold
holdPosition() - Method in class com.thegongoliers.output.drivetrain.AnchorModule
 

I

initialize() - Method in class com.thegongoliers.commands.AlignTargetCommand
 
initialize() - Method in class com.thegongoliers.commands.DisableCommand
 
initialize() - Method in class com.thegongoliers.commands.FollowPathCommand
 
inverseLerp(double, double, double) - Static method in class com.thegongoliers.math.GMath
Calculates the inverse linear interpolation of a value within the range [a, b]
invert(Switch) - Static method in interface com.thegongoliers.input.switches.Switch
Invert the output of the switch
invertGyro(Gyro) - Static method in class com.thegongoliers.hardware.Hardware
Invert the direction of the Gyro.
invertPotentiometer(Potentiometer) - Static method in class com.thegongoliers.hardware.Hardware
Inverts a potentiometer.
isAligning() - Method in class com.thegongoliers.output.drivetrain.TargetAlignmentModule
 
isAtBottom() - Method in class com.thegongoliers.output.elevator.LimitedElevator
Determines if the elevator is at the bottom
isAtTop() - Method in class com.thegongoliers.output.elevator.LimitedElevator
Determines if the elevator is at the top
isExtended() - Method in class com.thegongoliers.output.actuators.GPiston
 
isExtended() - Method in interface com.thegongoliers.output.interfaces.Piston
Determines if the piston is extended.
isFinished() - Method in class com.thegongoliers.commands.AlignTargetCommand
 
isFinished() - Method in class com.thegongoliers.commands.FollowPathCommand
 
isFinished() - Method in class com.thegongoliers.commands.VibrateXboxController
 
isFollowingPath() - Method in class com.thegongoliers.output.drivetrain.PathFollowerModule
Determines if it is following a path
isInverted() - Method in class com.thegongoliers.output.actuators.GPiston
 
isInverted() - Method in interface com.thegongoliers.output.interfaces.Piston
Determines if the piston is inverted.
isOff() - Method in interface com.thegongoliers.output.interfaces.Relay
Determines if the relay is off.
isOn() - Method in interface com.thegongoliers.output.interfaces.Relay
Determines if the relay is on.
isOpen() - Method in interface com.thegongoliers.output.interfaces.Gripper
Determine if the gripper is open
isRetracted() - Method in class com.thegongoliers.output.actuators.GPiston
 
isRetracted() - Method in interface com.thegongoliers.output.interfaces.Piston
Determines if the piston is retracted.
isTriggered() - Method in class com.thegongoliers.input.accelerometer.CollisionSensor
Triggers if the magnitude of the acceleration is greater or equal to the collision threshold
isTriggered() - Method in class com.thegongoliers.input.current.CurrentSpikeSensor
 
isTriggered() - Method in class com.thegongoliers.input.current.HighCurrentSensor
 
isTriggered() - Method in class com.thegongoliers.input.current.LowCurrentSensor
 
isTriggered() - Method in class com.thegongoliers.input.switches.LimitSwitch
 
isTriggered() - Method in interface com.thegongoliers.input.switches.Switch
Determines if the switch is triggered
isTriggered() - Method in class com.thegongoliers.input.voltage.HighVoltageSensor
Determines if the voltage is greater or equal to the threshold
isTriggered() - Method in class com.thegongoliers.input.voltage.LowVoltageSensor
 
isTriggered() - Method in class com.thegongoliers.input.voltage.VoltageSpikeSensor
 

L

LEFT - com.thegongoliers.input.gameMessages.GameSpecificMessage2018.Location
 
lerp(double, double, double) - Static method in class com.thegongoliers.math.GMath
Calculates the linear interpolation of t into the range [a, b]
lerpAngle(double, double, double) - Static method in class com.thegongoliers.math.GMath
Calculates the linear interpolation of t into the range [a, b], wraps correctly around 360 degrees
lerpUnclamped(double, double, double) - Static method in class com.thegongoliers.math.GMath
Calculates the linear interpolation of t into the range [a, b]
LimelightCamera - Class in com.thegongoliers.input.vision
 
LimelightCamera() - Constructor for class com.thegongoliers.input.vision.LimelightCamera
 
LimelightCamera.LEDMode - Enum in com.thegongoliers.input.vision
 
LimitedElevator - Class in com.thegongoliers.output.elevator
An elevator with upper and/or lower limits.
LimitedElevator(SpeedController, BooleanSupplier, BooleanSupplier) - Constructor for class com.thegongoliers.output.elevator.LimitedElevator
 
LimitSwitch - Class in com.thegongoliers.input.switches
 
LimitSwitch(int) - Constructor for class com.thegongoliers.input.switches.LimitSwitch
Defined a limit switch.
LinearAccelerationSensor - Class in com.thegongoliers.input.accelerometer
 
LinearAccelerationSensor(Accelerometer) - Constructor for class com.thegongoliers.input.accelerometer.LinearAccelerationSensor
Attempts to remove the gravitational acceleration from the accelerometer.
LookupTable - Interface in com.thegongoliers.math.lookup
A look up table
LowCurrentSensor - Class in com.thegongoliers.input.current
 
LowCurrentSensor(CurrentSensor, double) - Constructor for class com.thegongoliers.input.current.LowCurrentSensor
Triggers when the current dips below a threshold
LowVoltageSensor - Class in com.thegongoliers.input.voltage
 
LowVoltageSensor(VoltageSensor, double) - Constructor for class com.thegongoliers.input.voltage.LowVoltageSensor
Triggers when the voltage dips below a threshold

M

magnitude(double...) - Static method in class com.thegongoliers.math.GMath
Calculate the magnitude of the given values.
makeButton(BooleanSupplier) - Static method in class com.thegongoliers.hardware.Hardware
Creates a button from a boolean supplier.
makeResettableSwitch(Switch) - Static method in class com.thegongoliers.hardware.Hardware
Creates a resettable switch from a switch.
makeSwitch(BooleanSupplier) - Static method in class com.thegongoliers.hardware.Hardware
Creates a switch from a boolean supplier.
makeTrigger(BooleanSupplier) - Static method in class com.thegongoliers.hardware.Hardware
Creates a trigger from a boolean supplier.
max(double...) - Static method in class com.thegongoliers.math.GMath
Find the maximum value
max(int...) - Static method in class com.thegongoliers.math.GMath
Find the maximum value
mean(double[]) - Static method in class com.thegongoliers.math.GMath
Computes the mean of a variable.
min(double...) - Static method in class com.thegongoliers.math.GMath
Find the minimum value
min(int...) - Static method in class com.thegongoliers.math.GMath
Find the minimum value
modeNumber - Variable in enum com.thegongoliers.input.vision.LimelightCamera.LEDMode
 
ModularDrivetrain - Class in com.thegongoliers.output.drivetrain
A wrapper class for a drivetrain which adds support for drive modules.
ModularDrivetrain(Drivetrain) - Constructor for class com.thegongoliers.output.drivetrain.ModularDrivetrain
Default constructor
ModularDrivetrain(Drivetrain, Clock) - Constructor for class com.thegongoliers.output.drivetrain.ModularDrivetrain
Constructor (for testing)
MotorVoltageSensor - Class in com.thegongoliers.input.voltage
 
MotorVoltageSensor(SpeedController) - Constructor for class com.thegongoliers.input.voltage.MotorVoltageSensor
 
moveTowards(double, double, double) - Static method in class com.thegongoliers.math.GMath
Moves a value toward a target without exceeding maxDelta
MultipleCameraServer - Class in com.thegongoliers.input.vision
A camera server which allows for swapping between multiple cameras (only one streams at a time)
MultipleCameraServer(String) - Constructor for class com.thegongoliers.input.vision.MultipleCameraServer
Default constructor

O

off() - Method in interface com.thegongoliers.output.interfaces.Relay
Turn the relay off.
Off - com.thegongoliers.input.vision.LimelightCamera.LEDMode
 
on() - Method in interface com.thegongoliers.output.interfaces.Relay
Turn the relay on.
On - com.thegongoliers.input.vision.LimelightCamera.LEDMode
 
open() - Method in interface com.thegongoliers.output.interfaces.Gripper
Open the gripper
or(Switch, Switch) - Static method in interface com.thegongoliers.input.switches.Switch
Combine two switches using the or operator
OrientationSensor - Class in com.thegongoliers.input.orientation
 
OrientationSensor(Accelerometer, Gyro) - Constructor for class com.thegongoliers.input.orientation.OrientationSensor
 
OutOfBoundsException - Exception in com.thegongoliers.math.exceptions
 
OutOfBoundsException() - Constructor for exception com.thegongoliers.math.exceptions.OutOfBoundsException
 
overridesUser() - Method in class com.thegongoliers.output.drivetrain.AnchorModule
 
overridesUser() - Method in interface com.thegongoliers.output.drivetrain.DriveModule
Determines if the module should override the user's input
overridesUser() - Method in class com.thegongoliers.output.drivetrain.PathFollowerModule
 
overridesUser() - Method in class com.thegongoliers.output.drivetrain.TargetAlignmentModule
 

P

PathFollowerModule - Class in com.thegongoliers.output.drivetrain
A drivetrain module which will follow a path when activated
PathFollowerModule(Gyro, List<Encoder>, double, double) - Constructor for class com.thegongoliers.output.drivetrain.PathFollowerModule
 
PathFollowerModule(Gyro, List<Encoder>, PID, PID) - Constructor for class com.thegongoliers.output.drivetrain.PathFollowerModule
 
PathStep - Class in com.thegongoliers.paths
 
PathStepType - Enum in com.thegongoliers.paths
 
PDP - Class in com.thegongoliers.input
 
PDPCurrentSensor - Class in com.thegongoliers.input.current
 
PDPCurrentSensor(int) - Constructor for class com.thegongoliers.input.current.PDPCurrentSensor
Creates a current sensor at the specified port of the main PDP
PDPCurrentSensor(PowerDistributionPanel, int) - Constructor for class com.thegongoliers.input.current.PDPCurrentSensor
Creates a current sensor at the specified port of the specified PDP
pidWrite(double) - Method in class com.thegongoliers.output.actuators.GSpeedController
 
pingPong(double, double) - Static method in class com.thegongoliers.math.GMath
PingPongs the value t, so that it is never larger than length and never smaller than 0.
Piston - Interface in com.thegongoliers.output.interfaces
 
plus(DriveSpeed) - Method in class com.thegongoliers.output.drivetrain.DriveSpeed
 
PneumaticShifter - Class in com.thegongoliers.output.gears
A pneumatic shifter which has a single low and high gear
PneumaticShifter(Solenoid) - Constructor for class com.thegongoliers.output.gears.PneumaticShifter
Constructor
PneumaticShifter(Solenoid, boolean) - Constructor for class com.thegongoliers.output.gears.PneumaticShifter
Default constructor
PowerEfficiencyModule - Class in com.thegongoliers.output.drivetrain
A drivetrain module which will force the drivetrain to accelerate slower.
PowerEfficiencyModule(double) - Constructor for class com.thegongoliers.output.drivetrain.PowerEfficiencyModule
Default constructor
PowerEfficiencyModule(double, double) - Constructor for class com.thegongoliers.output.drivetrain.PowerEfficiencyModule
Default constructor
PrecisionModule - Class in com.thegongoliers.output.drivetrain
A drivetrain module which will allow higher precision driving at lower speeds.
PrecisionModule(double) - Constructor for class com.thegongoliers.output.drivetrain.PrecisionModule
Default constructor
predict(double, double...) - Method in interface com.thegongoliers.math.regression.Regression
Predict a value given one or more inputs.
predict(double, double...) - Method in class com.thegongoliers.math.regression.SimpleLinearRegression
Predict the value at the given input.

R

rateLimit(double, double, double) - Static method in class com.thegongoliers.math.GMath
Limit the max rate of increase.
Red - com.thegongoliers.input.gameMessages.GameSpecificMessage2020.ColorAssignment
 
Regression - Interface in com.thegongoliers.math.regression
 
Relay - Interface in com.thegongoliers.output.interfaces
 
removeModule(DriveModule) - Method in class com.thegongoliers.output.drivetrain.ModularDrivetrain
Remove a module from the drivetrain
repeat(double, double) - Static method in class com.thegongoliers.math.GMath
Loops the value t, so that it is never larger than length and never smaller than 0.
reset() - Method in class com.thegongoliers.input.current.CurrentSpikeSensor
Reset the current spike sensor to prepare it to sense a new spike.
reset() - Method in interface com.thegongoliers.input.switches.ResettableSwitch
Reset the state of the switch
reset() - Method in class com.thegongoliers.input.voltage.VoltageSpikeSensor
Reset the current spike sensor to prepare it to sense a new spike.
reset() - Method in class com.thegongoliers.output.drivetrain.StabilityModule
Resets the desired heading of the robot to match the gyro
ResettableSwitch - Interface in com.thegongoliers.input.switches
 
retract() - Method in class com.thegongoliers.output.actuators.GPiston
 
retract() - Method in interface com.thegongoliers.output.interfaces.Piston
Retract the piston.
RIGHT - com.thegongoliers.input.gameMessages.GameSpecificMessage2018.Location
 
RobotClock - Class in com.thegongoliers.input.time
 
RobotClock() - Constructor for class com.thegongoliers.input.time.RobotClock
 
rotation(double) - Static method in class com.thegongoliers.paths.PathStep
 
ROTATION - com.thegongoliers.paths.PathStepType
 
roundPlaces(double, int) - Static method in class com.thegongoliers.math.GMath
Round a value to the given number of decimal places.
roundToInt(double) - Static method in class com.thegongoliers.math.GMath
Round a value to the nearest int.
run(DriveSpeed, DriveSpeed, double) - Method in class com.thegongoliers.output.drivetrain.AnchorModule
 
run(DriveSpeed, DriveSpeed, double) - Method in interface com.thegongoliers.output.drivetrain.DriveModule
Run the drive module
run(DriveSpeed, DriveSpeed, double) - Method in class com.thegongoliers.output.drivetrain.PathFollowerModule
 
run(DriveSpeed, DriveSpeed, double) - Method in class com.thegongoliers.output.drivetrain.PowerEfficiencyModule
 
run(DriveSpeed, DriveSpeed, double) - Method in class com.thegongoliers.output.drivetrain.PrecisionModule
 
run(DriveSpeed, DriveSpeed, double) - Method in class com.thegongoliers.output.drivetrain.ShifterModule
 
run(DriveSpeed, DriveSpeed, double) - Method in class com.thegongoliers.output.drivetrain.SpeedConstraintModule
 
run(DriveSpeed, DriveSpeed, double) - Method in class com.thegongoliers.output.drivetrain.StabilityModule
 
run(DriveSpeed, DriveSpeed, double) - Method in class com.thegongoliers.output.drivetrain.TargetAlignmentModule
 
run(DriveSpeed, DriveSpeed, double) - Method in class com.thegongoliers.output.drivetrain.TractionControlModule
 
run(DriveSpeed, DriveSpeed, double) - Method in class com.thegongoliers.output.drivetrain.VelocityControlModule
 
run(DriveSpeed, DriveSpeed, double) - Method in class com.thegongoliers.output.drivetrain.VoltageControlModule
 

S

SafetyCommands - Class in com.thegongoliers.commands
This class contains several helper methods to ensure safe operation of the robot (aka.
sensor - Variable in class com.thegongoliers.input.current.CurrentTripSensor
 
sensor - Variable in class com.thegongoliers.input.voltage.VoltageTripSensor
 
set(double) - Method in class com.thegongoliers.output.actuators.GSpeedController
 
setAimPID(PID) - Method in class com.thegongoliers.output.drivetrain.TargetAlignmentModule
 
setAimThreshold(double) - Method in class com.thegongoliers.output.drivetrain.TargetAlignmentModule
 
setAngle(double) - Method in interface com.thegongoliers.output.interfaces.Arm
 
setClock(Clock) - Method in class com.thegongoliers.output.drivetrain.StabilityModule
 
setDistance(double) - Method in class com.thegongoliers.output.actuators.GSpeedController
 
setEncoders(List<Encoder>) - Method in class com.thegongoliers.output.drivetrain.PathFollowerModule
 
setForwardPID(PID) - Method in class com.thegongoliers.output.drivetrain.PathFollowerModule
 
setForwardTolerance(double) - Method in class com.thegongoliers.output.drivetrain.PathFollowerModule
 
setGyro(Gyro) - Method in class com.thegongoliers.output.drivetrain.PathFollowerModule
 
setGyro(Gyro) - Method in class com.thegongoliers.output.drivetrain.StabilityModule
 
setHeight(double) - Method in interface com.thegongoliers.output.interfaces.Elevator
 
setInverted(boolean) - Method in class com.thegongoliers.output.actuators.GPiston
 
setInverted(boolean) - Method in class com.thegongoliers.output.actuators.GSpeedController
 
setInverted(boolean) - Method in interface com.thegongoliers.output.interfaces.Piston
Invert the piston.
setLEDMode(LimelightCamera.LEDMode) - Method in class com.thegongoliers.input.vision.LimelightCamera
 
setLeftEncoder(Encoder) - Method in class com.thegongoliers.output.drivetrain.AnchorModule
 
setLeftEncoder(Encoder) - Method in class com.thegongoliers.output.drivetrain.VelocityControlModule
 
setMaxSpeed(double) - Method in class com.thegongoliers.output.drivetrain.SpeedConstraintModule
 
setMaxVelocity(double) - Method in class com.thegongoliers.output.drivetrain.VelocityControlModule
 
setMaxVoltage(double) - Method in class com.thegongoliers.output.drivetrain.VoltageControlModule
 
setModules(DriveModule...) - Method in class com.thegongoliers.output.drivetrain.ModularDrivetrain
Installs modules into the drivetrain
setPID(PID) - Method in class com.thegongoliers.output.drivetrain.AnchorModule
 
setPID(PID) - Method in class com.thegongoliers.output.drivetrain.VelocityControlModule
 
setRampingTime(double) - Method in class com.thegongoliers.output.drivetrain.PowerEfficiencyModule
 
setRange(Accelerometer.Range) - Method in class com.thegongoliers.input.accelerometer.GravitySensor
 
setRange(Accelerometer.Range) - Method in class com.thegongoliers.input.accelerometer.LinearAccelerationSensor
 
setRangePID(PID) - Method in class com.thegongoliers.output.drivetrain.TargetAlignmentModule
 
setRangeThreshold(double) - Method in class com.thegongoliers.output.drivetrain.TargetAlignmentModule
 
setRightEncoder(Encoder) - Method in class com.thegongoliers.output.drivetrain.AnchorModule
 
setRightEncoder(Encoder) - Method in class com.thegongoliers.output.drivetrain.VelocityControlModule
 
setSeekSpeed(double) - Method in class com.thegongoliers.output.drivetrain.TargetAlignmentModule
 
setSettlingTime(double) - Method in class com.thegongoliers.output.drivetrain.StabilityModule
 
setShifter(GearShifter) - Method in class com.thegongoliers.output.drivetrain.ShifterModule
 
setShiftStopTime(double) - Method in class com.thegongoliers.output.drivetrain.ShifterModule
 
setShouldScaleSpeeds(boolean) - Method in class com.thegongoliers.output.drivetrain.SpeedConstraintModule
 
setShouldSeek(boolean) - Method in class com.thegongoliers.output.drivetrain.TargetAlignmentModule
 
setStrength(double) - Method in class com.thegongoliers.output.drivetrain.PrecisionModule
 
setStrength(double) - Method in class com.thegongoliers.output.drivetrain.StabilityModule
 
setTurnPID(PID) - Method in class com.thegongoliers.output.drivetrain.PathFollowerModule
 
setTurnThreshold(double) - Method in class com.thegongoliers.output.drivetrain.PowerEfficiencyModule
 
setTurnThreshold(double) - Method in class com.thegongoliers.output.drivetrain.StabilityModule
 
setTurnTolerance(double) - Method in class com.thegongoliers.output.drivetrain.PathFollowerModule
 
setVelocity(double) - Method in class com.thegongoliers.output.actuators.GSpeedController
 
ShifterModule - Class in com.thegongoliers.output.drivetrain
A drivetrain module which allows switching between gears.
ShifterModule(GearShifter) - Constructor for class com.thegongoliers.output.drivetrain.ShifterModule
 
ShifterModule(GearShifter, double) - Constructor for class com.thegongoliers.output.drivetrain.ShifterModule
Default constructor
shoot() - Method in interface com.thegongoliers.output.interfaces.Shooter
Cause the mechanism to shoot.
Shooter - Interface in com.thegongoliers.output.interfaces
Represents a shooter mechanism.
shouldRunTrueCommand(GameSpecificMessage2018) - Method in interface com.thegongoliers.commands.GameSpecificMessageCommand.GameSpecificMessageHandler
 
sign(double) - Static method in class com.thegongoliers.math.GMath
Determines the sign of a value
signPreservingPower(double, double) - Static method in class com.thegongoliers.math.GMath
Calculates a value to some power, but preserves the sign if it is negative.
SimpleLinearRegression - Class in com.thegongoliers.math.regression
 
SimpleLinearRegression(Point...) - Constructor for class com.thegongoliers.math.regression.SimpleLinearRegression
Create a simple linear regression from the given points.
SimpleLookupTable - Class in com.thegongoliers.math.lookup
A simple lookup table which assumes the keys scale linearly with an offset
SimpleLookupTable(double[]) - Constructor for class com.thegongoliers.math.lookup.SimpleLookupTable
Constructor
SimpleLookupTable(double[], double) - Constructor for class com.thegongoliers.math.lookup.SimpleLookupTable
Constructor
SimplePath - Class in com.thegongoliers.paths
 
SimplePath() - Constructor for class com.thegongoliers.paths.SimplePath
 
SimplePath(List<PathStep>) - Constructor for class com.thegongoliers.paths.SimplePath
 
slopeFromAngleDegrees(double) - Static method in class com.thegongoliers.math.GMath
Get the slope from the angle in degrees.
slopeFromAngleRadians(double) - Static method in class com.thegongoliers.math.GMath
Get the slope from the angle in radians.
smoothStep(double, double, double) - Static method in class com.thegongoliers.math.GMath
Interpolates between from and to with smoothing at the limits.
snap(double, double) - Static method in class com.thegongoliers.math.GMath
Snap a value to the nearest multiple of the nearest parameter.
SpeedConstraintModule - Class in com.thegongoliers.output.drivetrain
A drivetrain module which will constrain the maximum speed of the robot.
SpeedConstraintModule(double, boolean) - Constructor for class com.thegongoliers.output.drivetrain.SpeedConstraintModule
Default constructor
StabilityModule - Class in com.thegongoliers.output.drivetrain
A drivetrain module which will stabilize the drivetrain (rotation-wise) while attempting to drive straight
StabilityModule(Gyro, double, double) - Constructor for class com.thegongoliers.output.drivetrain.StabilityModule
Default constructor
standardDeviation(double[]) - Static method in class com.thegongoliers.math.GMath
Computes the standard deviation of a variable.
startFollowingPath(SimplePath) - Method in class com.thegongoliers.output.drivetrain.PathFollowerModule
Start following a path (note, drivetrain's tank or arcade methods must be called repeatedly with any value)
stop() - Method in class com.thegongoliers.output.drivetrain.ModularDrivetrain
 
stop() - Method in class com.thegongoliers.output.elevator.LimitedElevator
 
stop() - Method in interface com.thegongoliers.output.interfaces.Stoppable
Stop the mechanism from moving
STOP - Static variable in class com.thegongoliers.output.drivetrain.DriveSpeed
 
stopAligning() - Method in class com.thegongoliers.output.drivetrain.TargetAlignmentModule
 
StopCommand - Class in com.thegongoliers.commands
 
StopCommand(T) - Constructor for class com.thegongoliers.commands.StopCommand
Stop the subsystem.
stopFollowingPath() - Method in class com.thegongoliers.output.drivetrain.PathFollowerModule
Stops following a path - the drivetrain's arcade or tank method must be called to take effect!
stopHoldingPosition() - Method in class com.thegongoliers.output.drivetrain.AnchorModule
 
stopMotor() - Method in class com.thegongoliers.output.actuators.GSpeedController
 
Stoppable - Interface in com.thegongoliers.output.interfaces
 
STRAIGHT_AWAY - com.thegongoliers.paths.PathStepType
 
straightAway(double) - Static method in class com.thegongoliers.paths.PathStep
 
sum(double...) - Static method in class com.thegongoliers.math.GMath
Calculate the sum of an array.
Switch - Interface in com.thegongoliers.input.switches
 
switchToCamera(String) - Method in class com.thegongoliers.input.vision.MultipleCameraServer
Switch the display to a different camera
switchToDriverMode() - Method in class com.thegongoliers.input.vision.LimelightCamera
 
switchToTargetingMode() - Method in class com.thegongoliers.input.vision.LimelightCamera
 
switchToTrigger(Switch) - Static method in class com.thegongoliers.hardware.Hardware
Creates a trigger from a switch.
SystemClock - Class in com.thegongoliers.input.time
 
SystemClock() - Constructor for class com.thegongoliers.input.time.SystemClock
 

T

tank(double, double) - Method in class com.thegongoliers.output.drivetrain.ModularDrivetrain
 
tank(double, double) - Method in interface com.thegongoliers.output.interfaces.Drivetrain
Drive in tank mode.
TargetAlignmentModule - Class in com.thegongoliers.output.drivetrain
A drivetrain module which align to vision targets
TargetAlignmentModule(TargetingCamera, double, double, boolean) - Constructor for class com.thegongoliers.output.drivetrain.TargetAlignmentModule
 
TargetAlignmentModule(TargetingCamera, PID, PID, boolean) - Constructor for class com.thegongoliers.output.drivetrain.TargetAlignmentModule
 
TargetingCamera - Interface in com.thegongoliers.input.vision
 
team() - Method in annotation type com.thegongoliers.annotations.UsedInCompetition
 
thresh - Variable in class com.thegongoliers.input.current.CurrentTripSensor
 
thresh - Variable in class com.thegongoliers.input.voltage.VoltageTripSensor
 
TiltSensor - Class in com.thegongoliers.input.orientation
 
TiltSensor(Accelerometer) - Constructor for class com.thegongoliers.input.orientation.TiltSensor
Converts an accelerometer reading to tilt.
toDistanceSensor(Encoder) - Static method in class com.thegongoliers.input.odometry.EncoderUtils
Convert an encoder to a distance sensor
toVelocitySensor(Encoder) - Static method in class com.thegongoliers.input.odometry.EncoderUtils
Convert an encoder to a velocity sensor
TractionControlModule - Class in com.thegongoliers.output.drivetrain
A drivetrain module which work to prevent wheel slip while driving straight
TractionControlModule(Encoder, Encoder, double, double) - Constructor for class com.thegongoliers.output.drivetrain.TractionControlModule
Default constructor
triggerToButton(Trigger) - Static method in class com.thegongoliers.hardware.Hardware
Creates a button from a trigger.

U

UnequalLengthException() - Constructor for exception com.thegongoliers.math.GMath.UnequalLengthException
 
Unknown - com.thegongoliers.input.gameMessages.GameSpecificMessage2020.ColorAssignment
 
UNKNOWN - com.thegongoliers.input.gameMessages.GameSpecificMessage2018.Location
 
Untested - Annotation Type in com.thegongoliers.annotations
 
up(double) - Method in class com.thegongoliers.output.elevator.LimitedElevator
Move the elevator up, stops at the top limit
update() - Method in class com.thegongoliers.input.power.CoulombCounter
Update the current and total amp-hours.
upshift() - Method in class com.thegongoliers.output.drivetrain.ShifterModule
 
upshift() - Method in interface com.thegongoliers.output.gears.GearShifter
Shift to a higher gear
upshift() - Method in class com.thegongoliers.output.gears.PneumaticShifter
 
UseDefault - com.thegongoliers.input.vision.LimelightCamera.LEDMode
 
UsedInCompetition - Annotation Type in com.thegongoliers.annotations
Indicates if a class or method was used by a team in competition code

V

valueOf(String) - Static method in enum com.thegongoliers.input.gameMessages.GameSpecificMessage2018.Location
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thegongoliers.input.gameMessages.GameSpecificMessage2020.ColorAssignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thegongoliers.input.vision.LimelightCamera.LEDMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.thegongoliers.paths.PathStepType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.thegongoliers.input.gameMessages.GameSpecificMessage2018.Location
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thegongoliers.input.gameMessages.GameSpecificMessage2020.ColorAssignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thegongoliers.input.vision.LimelightCamera.LEDMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.thegongoliers.paths.PathStepType
Returns an array containing the constants of this enum type, in the order they are declared.
VelocityControlModule - Class in com.thegongoliers.output.drivetrain
A drivetrain module which will set the wheel velocity rather than percent power
VelocityControlModule(Encoder, Encoder, double, double) - Constructor for class com.thegongoliers.output.drivetrain.VelocityControlModule
Default constructor
VelocityControlModule(Encoder, Encoder, double, PID) - Constructor for class com.thegongoliers.output.drivetrain.VelocityControlModule
Default constructor
VelocitySensor - Interface in com.thegongoliers.input.odometry
A sensor which detects velocity
VibrateXboxController - Class in com.thegongoliers.commands
A command to vibrate an Xbox controller.
VibrateXboxController(XboxController, GenericHID.RumbleType, double, double) - Constructor for class com.thegongoliers.commands.VibrateXboxController
Creates a command to vibrate an Xbox controller.
VoltageControlModule - Class in com.thegongoliers.output.drivetrain
Ensures that the drivetrain runs at a consistent voltage, compensating for battery voltage fluctuations
VoltageControlModule(double) - Constructor for class com.thegongoliers.output.drivetrain.VoltageControlModule
 
VoltageControlModule(double, VoltageSensor) - Constructor for class com.thegongoliers.output.drivetrain.VoltageControlModule
 
VoltageSensor - Interface in com.thegongoliers.input.voltage
 
VoltageSpikeSensor - Class in com.thegongoliers.input.voltage
 
VoltageSpikeSensor(VoltageTripSensor) - Constructor for class com.thegongoliers.input.voltage.VoltageSpikeSensor
Triggers after a spike in the voltage
voltageToPWM(double, VoltageSensor) - Static method in class com.thegongoliers.hardware.Hardware
Convert a voltage to a PWM signal (percent power) based on the current voltage of the battery
VoltageTripSensor - Class in com.thegongoliers.input.voltage
 
VoltageTripSensor(VoltageSensor, double) - Constructor for class com.thegongoliers.input.voltage.VoltageTripSensor
 

W

whenHighCurrent(HighCurrentSensor, Command) - Static method in class com.thegongoliers.commands.SafetyCommands
Runs a command when the current is too high
whenOutOfBounds(DoubleSupplier, double, double, Command) - Static method in class com.thegongoliers.commands.SafetyCommands
Runs a command when the value exceeds the range
whileHighCurrent(HighCurrentSensor, Command) - Static method in class com.thegongoliers.commands.SafetyCommands
Runs a command while the current is too high
whileOutOfBounds(DoubleSupplier, double, double, Command) - Static method in class com.thegongoliers.commands.SafetyCommands
Runs a command while the value exceeds the range

X

xor(Switch, Switch) - Static method in interface com.thegongoliers.input.switches.Switch
Combine two switches using the xor operator

Y

year() - Method in annotation type com.thegongoliers.annotations.UsedInCompetition
 
Yellow - com.thegongoliers.input.gameMessages.GameSpecificMessage2020.ColorAssignment
 
A B C D E F G H I L M O P R S T U V W X Y 
All Classes All Packages