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
All Classes All Packages
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
All Classes All Packages