Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W X Y 

A

Action - Class in org.team5419.fault.auto
 
Action(timeoutSeconds, timer) - Constructor for class org.team5419.fault.auto.Action
 
add(value) - Method in class org.team5419.fault.logging.ReflectingCSVWriter
 
add(element) - Method in class org.team5419.fault.util.CircularBuffer
 
advanceRoutine() - Method in class org.team5419.fault.auto.Routine
 
AMPS - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 

B

ButtonState - Class in org.team5419.fault.input
 
ButtonState(down, pressed, released) - Constructor for class org.team5419.fault.input.ButtonState
 

C

calculate() - Method in class org.team5419.fault.math.pid.PIDF
 
calculateOutput(throttle, wheel, isQuickTurn, isHighGear) - Method in class org.team5419.fault.input.CheesyDriveHelper
 
calculateOutput(arg0, arg1, arg2, arg3) - Method in class org.team5419.fault.input.DriveHelper
 
calculateOutput(throttle, wheel, isQuickTurn, creep) - Method in class org.team5419.fault.input.SpaceDriveHelper
 
calculateOutput(left, right, isSlow, notUsed) - Method in class org.team5419.fault.input.TankDriveHelper
 
cancelRumble() - Method in class org.team5419.fault.hardware.XboxControllerPlus
 
CENTIMETERS - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 
CheesyDriveConfig() - Constructor for class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
CheesyDriveHelper - Class in org.team5419.fault.input
 
CheesyDriveHelper(config) - Constructor for class org.team5419.fault.input.CheesyDriveHelper
 
CheesyDriveHelper() - Constructor for class org.team5419.fault.input.CheesyDriveHelper
 
CheesyDriveHelper.CheesyDriveConfig - Class in org.team5419.fault.input
 
CircularBuffer<T> - Class in org.team5419.fault.util
 
CircularBuffer(maxSize) - Constructor for class org.team5419.fault.util.CircularBuffer
 
CircularDoubleBuffer - Class in org.team5419.fault.util
 
CircularDoubleBuffer(maxSize) - Constructor for class org.team5419.fault.util.CircularDoubleBuffer
 
clear() - Method in class org.team5419.fault.util.CircularBuffer
 
Companion - Static variable in class org.team5419.fault.input.DriveSignal
 
Companion - Static variable in class org.team5419.fault.math.geometry.Pose2d
 
Companion - Static variable in class org.team5419.fault.math.geometry.Rotation2d
 
Companion - Static variable in class org.team5419.fault.math.geometry.Twist2d
 
Companion - Static variable in class org.team5419.fault.math.geometry.Vector2
 
Companion - Static variable in class org.team5419.fault.math.splines.QuinticHermiteSpline
 
component1() - Method in class org.team5419.fault.input.ButtonState
 
component1() - Method in class org.team5419.fault.input.DriveSignal
 
component1() - Method in class org.team5419.fault.path.PathFollower.PathFollowerOutput
target velocity of the right side of the drivetrain
component2() - Method in class org.team5419.fault.input.ButtonState
 
component2() - Method in class org.team5419.fault.input.DriveSignal
 
component2() - Method in class org.team5419.fault.path.PathFollower.PathFollowerOutput
target velocity of the right side of the drivetrain
component3() - Method in class org.team5419.fault.input.ButtonState
 
component3() - Method in class org.team5419.fault.input.DriveSignal
 
Controller - Class in org.team5419.fault
 
Controller(timer) - Constructor for class org.team5419.fault.Controller
 
Controller() - Constructor for class org.team5419.fault.Controller
 
copy(down, pressed, released) - Method in class org.team5419.fault.input.ButtonState
 
copy(left, right, brakeMode) - Method in class org.team5419.fault.input.DriveSignal
 
copy(value) - Method in class org.team5419.fault.math.units.UnitConverter
 
copy(leftVelocity, rightVelocity) - Method in class org.team5419.fault.path.PathFollower.PathFollowerOutput
 
cross(a, b) - Method in class org.team5419.fault.math.geometry.Vector2.Companion
 
CSVWritable - Interface in org.team5419.fault.util
 
CubicHermiteSpline - Class in org.team5419.fault.math.splines
 
CubicHermiteSpline(p0, h0, p1, h1) - Constructor for class org.team5419.fault.math.splines.CubicHermiteSpline
 
CubicHermiteSpline(p0, p1) - Constructor for class org.team5419.fault.math.splines.CubicHermiteSpline
 
CubicHermiteSpline() - Constructor for class org.team5419.fault.math.splines.CubicHermiteSpline
 
curvature() - Method in class org.team5419.fault.math.geometry.Twist2d
 

D

DCMotorTransmission - Class in org.team5419.fault.math.physics
Model of a DC motor rotating a shaft. All parameters refer to the output (e.g. should already consider gearing and efficiency losses). The motor is assumed to be symmetric forward/reverse.
DCMotorTransmission(speedPerVolt, torquePerVolt, frictionVoltage, stallAmperage) - Constructor for class org.team5419.fault.math.physics.DCMotorTransmission
Model of a DC motor rotating a shaft. All parameters refer to the output (e.g. should already consider gearing and efficiency losses). The motor is assumed to be symmetric forward/reverse.
dCurvature2(t) - Method in class org.team5419.fault.math.splines.QuinticHermiteSpline
 
DECIMETERS - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 
degreesToTalonAngle(gyroTicksPerRotation, degrees) - Method in class org.team5419.fault.util.Utils
 
distanceBetween(a, b) - Method in class org.team5419.fault.math.geometry.Vector2.Companion
 
distanceTo(other) - Method in class org.team5419.fault.math.geometry.Vector2
 
div(coef) - Method in class org.team5419.fault.math.geometry.Vector2
 
doneWithPath(robotPose) - Method in class org.team5419.fault.path.PathFollower
 
dot(other) - Method in class org.team5419.fault.math.geometry.Vector2
 
DriveHelper - Class in org.team5419.fault.input
 
DriveHelper() - Constructor for class org.team5419.fault.input.DriveHelper
 
DriveSignal - Class in org.team5419.fault.input
 
DriveSignal(left, right, brakeMode) - Constructor for class org.team5419.fault.input.DriveSignal
 
DriveSignal() - Constructor for class org.team5419.fault.input.DriveSignal
 
DriveSignal(left, right) - Constructor for class org.team5419.fault.input.DriveSignal
 
DriveSignal.Companion - Class in org.team5419.fault.input
 

E

encoderTicksPer100MsToInchesPerSecond(encoderTicksPerRotation, circumference, encoderTicksPer100ms, reduction) - Method in class org.team5419.fault.util.Utils
 
encoderTicksToInches(encoderTicksPerRotation, circumference, ticks, reduction) - Method in class org.team5419.fault.util.Utils
 
Epsilon - Class in org.team5419.fault.math
 
EPSILON - Static variable in class org.team5419.fault.math.Epsilon
 
epsilonEquals(value, other, epsilon) - Method in class org.team5419.fault.math.Epsilon
 
epsilonEquals(value, epsilon) - Method in class org.team5419.fault.math.Epsilon
 
equals(p) - Method in class org.team5419.fault.input.ButtonState
 
equals(p) - Method in class org.team5419.fault.input.DriveSignal
 
equals(other) - Method in interface org.team5419.fault.math.geometry.Geometric
 
equals(other) - Method in class org.team5419.fault.math.geometry.Pose2d
 
equals(other) - Method in class org.team5419.fault.math.geometry.Pose2dWithCurvature
 
equals(other) - Method in class org.team5419.fault.math.geometry.Rotation2d
 
equals(other) - Method in class org.team5419.fault.math.geometry.Rotation2d
 
equals(other) - Method in class org.team5419.fault.math.geometry.Twist2d
 
equals(other) - Method in class org.team5419.fault.math.geometry.Vector2
 
equals(p) - Method in class org.team5419.fault.math.units.UnitConverter
 
equals(p) - Method in class org.team5419.fault.path.PathFollower.PathFollowerOutput
 
exp(delta) - Method in class org.team5419.fault.math.geometry.Pose2d.Companion
 
extrapolate(other, x) - Method in class org.team5419.fault.math.geometry.Vector2
 

F

FEET - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 
findClosestPointIndex(point, lastIndex) - Method in class org.team5419.fault.path.Path
 
finish() - Method in class org.team5419.fault.auto.Action
 
finish() - Method in class org.team5419.fault.auto.ParallelAction
 
finish() - Method in class org.team5419.fault.auto.SerialAction
 
fitParabola(p1, p2, p3) - Method in class org.team5419.fault.math.splines.QuinticHermiteSpline.Companion
 
flush() - Method in class org.team5419.fault.logging.ReflectingCSVWriter
 
freeSpeedAtVoltage(voltage) - Method in class org.team5419.fault.math.physics.DCMotorTransmission
Returns the idle speed of the motor at this voltage
from($receiver, conversion) - Static method in class org.team5419.fault.math.units.UnitConverterKt
 
fromDegrees(degrees) - Method in class org.team5419.fault.math.geometry.Rotation2d.Companion
 
fromDegrees(degrees) - Method in class org.team5419.fault.math.geometry.Rotation2d.Companion
 
fromRadians(radians) - Method in class org.team5419.fault.math.geometry.Rotation2d.Companion
 
fromRotation(rotation) - Method in class org.team5419.fault.math.geometry.Pose2d.Companion
 

G

generateMirroredPath(reversed, waypoints, maxVelo, maxAccel, startVelocity, endVelocity) - Method in class org.team5419.fault.path.PathGenerator
 
generateMirroredPath(reversed, waypoints, maxVelo, maxAccel) - Method in class org.team5419.fault.path.PathGenerator
 
generateMirroredPath(reversed, waypoints) - Method in class org.team5419.fault.path.PathGenerator
 
generatePath(reversed, waypoints, maxVelo, maxAccel, startVelo, endVelo) - Method in class org.team5419.fault.path.PathGenerator
 
generatePath(reversed, waypoints, maxVelo, maxAccel) - Method in class org.team5419.fault.path.PathGenerator
 
generatePath(reversed, waypoints) - Method in class org.team5419.fault.path.PathGenerator
 
Geometric<T> - Interface in org.team5419.fault.math.geometry
 
get() - Method in interface org.team5419.fault.util.time.ITimer
Function to get time since timer started
get() - Method in class org.team5419.fault.util.time.SystemTimer
Function to get time since timer started
get() - Method in class org.team5419.fault.util.time.WPITimer
Function to get time since timer started
getAngle() - Method in class org.team5419.fault.math.geometry.Vector2
 
getAverage() - Method in class org.team5419.fault.util.CircularDoubleBuffer
 
getBRAKE() - Method in class org.team5419.fault.input.DriveSignal.Companion
 
getBrakeMode() - Method in class org.team5419.fault.input.DriveSignal
 
getCosAngle() - Method in class org.team5419.fault.math.geometry.Rotation2d
 
getCurrentAction() - Method in class org.team5419.fault.auto.Routine
 
getCurvature() - Method in class org.team5419.fault.math.geometry.Pose2dWithCurvature
 
getCurvature(t) - Method in class org.team5419.fault.math.splines.CubicHermiteSpline
 
getCurvature(t) - Method in class org.team5419.fault.math.splines.QuinticHermiteSpline
 
getCurvature(t) - Method in class org.team5419.fault.math.splines.Spline
 
getDCurvature() - Method in class org.team5419.fault.math.geometry.Pose2dWithCurvature
 
getDCurvature(t) - Method in class org.team5419.fault.math.splines.CubicHermiteSpline
 
getDCurvature(t) - Method in class org.team5419.fault.math.splines.QuinticHermiteSpline
 
getDCurvature(t) - Method in class org.team5419.fault.math.splines.Spline
 
getDeadband() - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
getDegrees() - Method in class org.team5419.fault.math.geometry.Rotation2d
 
getDown() - Method in class org.team5419.fault.input.ButtonState
 
getDTheta() - Method in class org.team5419.fault.math.geometry.Twist2d
 
getDx() - Method in class org.team5419.fault.math.geometry.Twist2d
 
getDy() - Method in class org.team5419.fault.math.geometry.Twist2d
 
getElements() - Method in class org.team5419.fault.util.CircularBuffer
 
getEndPose() - Method in class org.team5419.fault.math.splines.QuinticHermiteSpline
 
getEndPose() - Method in class org.team5419.fault.path.Path
 
getEndVelocity() - Method in class org.team5419.fault.path.Path
 
getError() - Method in class org.team5419.fault.math.pid.PIDF
 
getFrictionVoltage() - Method in class org.team5419.fault.math.physics.DCMotorTransmission
the voltage needed to overcome static
getHeading(t) - Method in class org.team5419.fault.math.splines.CubicHermiteSpline
 
getHeading(t) - Method in class org.team5419.fault.math.splines.QuinticHermiteSpline
 
getHeading(t) - Method in class org.team5419.fault.math.splines.Spline
 
getHighNeginertiaScalar() - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
getHighSensitivity() - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
getHighWheelNonlinearity() - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
getIdentity() - Method in class org.team5419.fault.math.geometry.Rotation2d.Companion
 
getIdentity() - Method in class org.team5419.fault.math.geometry.Twist2d.Companion
 
getIntegralZone() - Method in class org.team5419.fault.math.pid.PIDF
 
getInternalResistance() - Method in class org.team5419.fault.math.physics.DCMotorTransmission
 
getInverted() - Method in class org.team5419.fault.math.pid.PIDF
 
getKD() - Method in class org.team5419.fault.math.pid.PIDF
 
getKF() - Method in class org.team5419.fault.math.pid.PIDF
 
getKI() - Method in class org.team5419.fault.math.pid.PIDF
 
getKP() - Method in class org.team5419.fault.math.pid.PIDF
 
getLeft() - Method in class org.team5419.fault.input.DriveSignal
 
getLeft() - Method in class org.team5419.fault.path.MirroredPath
is path on the left side of the field
getLeftVelocity() - Method in class org.team5419.fault.path.PathFollower.PathFollowerOutput
target velocity of the right side of the drivetrain
getLookaheadDistance() - Method in class org.team5419.fault.path.PathFollower
 
getLowNeginertiaCloseScalar() - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
getLowNeginertiaFarScalar() - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
getLowNeginertiaThreshold() - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
getLowNeginertiaTurnScalar() - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
getLowSensitivity() - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
getLowWheelNonlinearity() - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
getMagnitude() - Method in class org.team5419.fault.math.geometry.Vector2
 
getName() - Method in class org.team5419.fault.auto.Routine
 
getNEUTRAL() - Method in class org.team5419.fault.input.DriveSignal.Companion
 
getNormalized() - Method in class org.team5419.fault.math.geometry.Vector2
 
getPathLength() - Method in class org.team5419.fault.path.Path
 
getPeriod() - Method in class org.team5419.fault.util.loops.Looper
 
getPoint(t) - Method in class org.team5419.fault.math.splines.CubicHermiteSpline
 
getPoint(t) - Method in class org.team5419.fault.math.splines.QuinticHermiteSpline
 
getPoint(t) - Method in class org.team5419.fault.math.splines.Spline
 
getPose() - Method in class org.team5419.fault.math.geometry.Pose2dWithCurvature
 
getPose(t) - Method in class org.team5419.fault.math.splines.Spline
 
getPose(index) - Method in class org.team5419.fault.path.Path
 
getPoseWithCurvature(t) - Method in class org.team5419.fault.math.splines.Spline
 
getPositionVector() - Method in class org.team5419.fault.math.Position
 
getPressed() - Method in class org.team5419.fault.input.ButtonState
 
getProcessVariable() - Method in class org.team5419.fault.math.pid.PIDF
 
getQuickstopDeadband() - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
getQuickstopScalar() - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
getQuickstopWeight() - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
getRadians() - Method in class org.team5419.fault.math.geometry.Rotation2d
 
getReleased() - Method in class org.team5419.fault.input.ButtonState
 
getReversed() - Method in class org.team5419.fault.path.Path
 
getRight() - Method in class org.team5419.fault.input.DriveSignal
 
getRight() - Method in class org.team5419.fault.path.MirroredPath
 
getRightVelocity() - Method in class org.team5419.fault.path.PathFollower.PathFollowerOutput
target velocity of the right side of the drivetrain
getRotation() - Method in class org.team5419.fault.math.geometry.Pose2d
 
getRotation() - Method in class org.team5419.fault.math.geometry.Pose2dWithCurvature
 
getSetpoint() - Method in class org.team5419.fault.math.pid.PIDF
 
getSinAngle() - Method in class org.team5419.fault.math.geometry.Rotation2d
 
getSpeedForVoltageAndAmperage(voltage, amperage) - Method in class org.team5419.fault.math.physics.DCMotorTransmission
Get the theoretical speed for voltage and amperage.
getSpeedPerVolt() - Method in class org.team5419.fault.math.physics.DCMotorTransmission
kV,
getStallAmperage() - Method in class org.team5419.fault.math.physics.DCMotorTransmission
the stall amperage at 12 volts
getStartPose() - Method in class org.team5419.fault.auto.Routine
 
getStartPose() - Method in class org.team5419.fault.math.splines.QuinticHermiteSpline
 
getStartPose() - Method in class org.team5419.fault.path.Path
 
getStartVelocity() - Method in class org.team5419.fault.path.Path
 
getStepNumber() - Method in class org.team5419.fault.auto.Routine
 
getSum() - Method in class org.team5419.fault.util.CircularDoubleBuffer
 
getTan() - Method in class org.team5419.fault.math.geometry.Rotation2d
 
getTimer() - Method in class org.team5419.fault.Controller
 
getTimer() - Method in class org.team5419.fault.Subsystem
 
getTorqueForVoltage(outputSpeed, voltage) - Method in class org.team5419.fault.math.physics.DCMotorTransmission
Get the theoretical torque applied by the motor at a given speed and voltage
getTorquePerAmp() - Method in class org.team5419.fault.math.physics.DCMotorTransmission
 
getTorquePerVolt() - Method in class org.team5419.fault.math.physics.DCMotorTransmission
N•m per Amp
getTranslation() - Method in class org.team5419.fault.math.geometry.Pose2d
 
getTranslation() - Method in class org.team5419.fault.math.geometry.Pose2dWithCurvature
 
getVelocity(t) - Method in class org.team5419.fault.math.splines.CubicHermiteSpline
 
getVelocity(t) - Method in class org.team5419.fault.math.splines.QuinticHermiteSpline
 
getVelocity(t) - Method in class org.team5419.fault.math.splines.Spline
 
getVelocity(index) - Method in class org.team5419.fault.path.Path
 
getVoltageForTorque(outputSpeed, torque) - Method in class org.team5419.fault.math.physics.DCMotorTransmission
Get the required voltage for the requested torque at a speed.
getX() - Method in class org.team5419.fault.math.geometry.Vector2
 
getY() - Method in class org.team5419.fault.math.geometry.Vector2
 

H

handleDeadband(value, deadband) - Method in class org.team5419.fault.input.DriveHelper
 
hashCode() - Method in class org.team5419.fault.input.ButtonState
 
hashCode() - Method in class org.team5419.fault.input.DriveSignal
 
hashCode() - Method in interface org.team5419.fault.math.geometry.Geometric
 
hashCode() - Method in class org.team5419.fault.math.geometry.Pose2d
 
hashCode() - Method in class org.team5419.fault.math.geometry.Pose2dWithCurvature
 
hashCode() - Method in class org.team5419.fault.math.geometry.Rotation2d
 
hashCode() - Method in class org.team5419.fault.math.geometry.Twist2d
 
hashCode() - Method in class org.team5419.fault.math.geometry.Vector2
 
hashCode() - Method in class org.team5419.fault.math.units.UnitConverter
 
hashCode() - Method in class org.team5419.fault.path.PathFollower.PathFollowerOutput
 
HOURS - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 

I

ILooper - Interface in org.team5419.fault.util.loops
 
inchesPerSecondToEncoderTicksPer100Ms(encoderTicksPerRotation, circumference, inchesPerSecond, reduction) - Method in class org.team5419.fault.util.Utils
 
inchesToEncoderTicks(encoderTicksPerRotation, circumference, inches, reduction) - Method in class org.team5419.fault.util.Utils
 
INCHS - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 
INSTANCE - Static variable in class org.team5419.fault.math.Epsilon
 
INSTANCE - Static variable in class org.team5419.fault.math.splines.SplineGenerator
 
INSTANCE - Static variable in class org.team5419.fault.util.Utils
 
Interpolable<T> - Interface in org.team5419.fault.util
 
interpolate(other, x) - Method in interface org.team5419.fault.math.geometry.Geometric
 
interpolate(other, x) - Method in class org.team5419.fault.math.geometry.Pose2d
 
interpolate(other, x) - Method in class org.team5419.fault.math.geometry.Pose2dWithCurvature
 
interpolate(other, x) - Method in class org.team5419.fault.math.geometry.Rotation2d
 
interpolate(other, x) - Method in class org.team5419.fault.math.geometry.Twist2d
 
interpolate(other, x) - Method in class org.team5419.fault.math.geometry.Vector2
 
interpolate(other, x) - Method in interface org.team5419.fault.util.Interpolable
 
interpolate(a, b, x) - Method in class org.team5419.fault.util.Utils
method to interpolate between 2 doubles
inverse() - Method in class org.team5419.fault.math.geometry.Pose2d
 
inverse() - Method in class org.team5419.fault.math.geometry.Rotation2d
 
isColinear(other) - Method in class org.team5419.fault.math.geometry.Pose2d
 
isLastStep() - Method in class org.team5419.fault.auto.Routine
 
isParallel(other) - Method in class org.team5419.fault.math.geometry.Rotation2d
 
isRumbling() - Method in class org.team5419.fault.hardware.XboxControllerPlus
 
ITimer - Interface in org.team5419.fault.util.time
Timer abstraction layer to allow unit testing

K

KILOMETERS - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 

L

LazyTalonSRX - Class in org.team5419.fault.hardware
 
LazyTalonSRX(deviceNumber) - Constructor for class org.team5419.fault.hardware.LazyTalonSRX
 
LazyVictorSPX - Class in org.team5419.fault.hardware
 
LazyVictorSPX(deviceNumber) - Constructor for class org.team5419.fault.hardware.LazyVictorSPX
 
limit(value, limit) - Method in class org.team5419.fault.util.Utils
method that limits input to a certain range.
limit(value, min, max) - Method in class org.team5419.fault.util.Utils
method that limits input to a certain range.
log(transform) - Method in class org.team5419.fault.math.geometry.Pose2d.Companion
 
Loop - Interface in org.team5419.fault.util.loops
 
Looper - Class in org.team5419.fault.util.loops
 
Looper(period) - Constructor for class org.team5419.fault.util.loops.Looper
 
Looper() - Constructor for class org.team5419.fault.util.loops.Looper
 

M

METERS - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 
MICROAMPERS - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 
MICROVOLTS - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 
MILES - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 
MILLIAMPS - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 
MILLISECONDS - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 
MILLIVOLTS - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 
minus(other) - Method in class org.team5419.fault.math.geometry.Rotation2d
 
minus(other) - Method in class org.team5419.fault.math.geometry.Vector2
 
MINUTES - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 
mirror() - Method in class org.team5419.fault.math.geometry.Pose2d
 
mirror() - Method in class org.team5419.fault.math.geometry.Pose2dWithCurvature
 
MirroredPath - Class in org.team5419.fault.path
this class represents a path that can be mirrored over the centerline of the field
MirroredPath(left) - Constructor for class org.team5419.fault.path.MirroredPath
this class represents a path that can be mirrored over the centerline of the field
MirroredPathSet() - Static method in class org.team5419.fault.path.PathUtilsKt
 
mirroredPathSetOf(paths) - Static method in class org.team5419.fault.path.PathUtilsKt
 

N

next() - Method in class org.team5419.fault.auto.Action
 
next() - Method in class org.team5419.fault.auto.ParallelAction
 
next() - Method in class org.team5419.fault.auto.SerialAction
 
norm() - Method in class org.team5419.fault.math.geometry.Twist2d
 
normal() - Method in class org.team5419.fault.math.geometry.Pose2d
 
normal() - Method in class org.team5419.fault.math.geometry.Rotation2d
 
NothingAction - Class in org.team5419.fault.auto
 
NothingAction(timeout, timer) - Constructor for class org.team5419.fault.auto.NothingAction
 

O

onLoop(timestamp) - Method in interface org.team5419.fault.util.loops.Loop
 
onStart(timestamp) - Method in interface org.team5419.fault.util.loops.Loop
 
onStop(timestamp) - Method in interface org.team5419.fault.util.loops.Loop
 
Oof - Exception in org.team5419.fault.util
 
Oof(message) - Constructor for exception org.team5419.fault.util.Oof
 
Oof() - Constructor for exception org.team5419.fault.util.Oof
 
optimizeSpline(splines) - Method in class org.team5419.fault.math.splines.QuinticHermiteSpline.Companion
 
org.team5419.fault - package org.team5419.fault
 
org.team5419.fault.auto - package org.team5419.fault.auto
 
org.team5419.fault.hardware - package org.team5419.fault.hardware
 
org.team5419.fault.input - package org.team5419.fault.input
 
org.team5419.fault.logging - package org.team5419.fault.logging
 
org.team5419.fault.math - package org.team5419.fault.math
 
org.team5419.fault.math.geometry - package org.team5419.fault.math.geometry
 
org.team5419.fault.math.physics - package org.team5419.fault.math.physics
 
org.team5419.fault.math.pid - package org.team5419.fault.math.pid
 
org.team5419.fault.math.splines - package org.team5419.fault.math.splines
 
org.team5419.fault.math.units - package org.team5419.fault.math.units
 
org.team5419.fault.path - package org.team5419.fault.path
 
org.team5419.fault.util - package org.team5419.fault.util
 
org.team5419.fault.util.loops - package org.team5419.fault.util.loops
 
org.team5419.fault.util.time - package org.team5419.fault.util.time
 

P

ParallelAction - Class in org.team5419.fault.auto
 
ParallelAction(actions, timer) - Constructor for class org.team5419.fault.auto.ParallelAction
 
parameterizeSpline(s, maxDx, maxDy, maxDTheta, t0, t1) - Method in class org.team5419.fault.math.splines.SplineGenerator
 
parameterizeSpline(s) - Method in class org.team5419.fault.math.splines.SplineGenerator
 
parameterizeSpline(s, maxDx, maxDy, maxDTheta) - Method in class org.team5419.fault.math.splines.SplineGenerator
 
parameterizeSplines(splines, maxDx, maxDy, maxDTheta) - Method in class org.team5419.fault.math.splines.SplineGenerator
 
parameterizeSplines(splines) - Method in class org.team5419.fault.math.splines.SplineGenerator
 
parameterizeSplines(s) - Method in class org.team5419.fault.math.splines.SplineGenerator
 
Path - Class in org.team5419.fault.path
 
Path(points, velocities, reversed) - Constructor for class org.team5419.fault.path.Path
 
Path(other) - Constructor for class org.team5419.fault.path.Path
 
PATH_EXTENSION_LENGTH - Static variable in class org.team5419.fault.path.PathGeneratorKt
 
PathFollower - Class in org.team5419.fault.path
class that contains methods to follow a list of coordinates used during autonomous
PathFollower(path, trackWidth, initLookaheadDistance) - Constructor for class org.team5419.fault.path.PathFollower
class that contains methods to follow a list of coordinates used during autonomous
PathFollower.PathFollowerOutput - Class in org.team5419.fault.path
 
PathFollowerOutput(leftVelocity, rightVelocity) - Constructor for class org.team5419.fault.path.PathFollower.PathFollowerOutput
 
PathFollowerOutput() - Constructor for class org.team5419.fault.path.PathFollower.PathFollowerOutput
 
PathGenerator - Class in org.team5419.fault.path
 
PathGenerator(defaultMaxVelocity, defaultMaxAcceleration, defaultStartVelocity, defaultEndVelocity) - Constructor for class org.team5419.fault.path.PathGenerator
 
PathGenerator(defaultMaxVelocity, defaultMaxAcceleration, defaultStartVelocity, defaultEndVelocity) - Constructor for class org.team5419.fault.path.PathGenerator
 
PathGeneratorKt - Class in org.team5419.fault.path
 
PathSet() - Static method in class org.team5419.fault.path.PathUtilsKt
 
pathSetOf(paths) - Static method in class org.team5419.fault.path.PathUtilsKt
 
PathUtilsKt - Class in org.team5419.fault.path
 
PIDF - Class in org.team5419.fault.math.pid
 
PIDF(kP, kI, kD, kF, inverted) - Constructor for class org.team5419.fault.math.pid.PIDF
 
PIDF() - Constructor for class org.team5419.fault.math.pid.PIDF
 
plus(other) - Method in class org.team5419.fault.math.geometry.Rotation2d
 
plus(other) - Method in class org.team5419.fault.math.geometry.Vector2
 
Pose2d - Class in org.team5419.fault.math.geometry
 
Pose2d(translation, rotation) - Constructor for class org.team5419.fault.math.geometry.Pose2d
 
Pose2d() - Constructor for class org.team5419.fault.math.geometry.Pose2d
 
Pose2d(other) - Constructor for class org.team5419.fault.math.geometry.Pose2d
 
Pose2d.Companion - Class in org.team5419.fault.math.geometry
 
Pose2dWithCurvature - Class in org.team5419.fault.math.geometry
 
Pose2dWithCurvature(translation, rotation, curvature, dCurvature) - Constructor for class org.team5419.fault.math.geometry.Pose2dWithCurvature
 
Pose2dWithCurvature(pose, curvature, dCurvature) - Constructor for class org.team5419.fault.math.geometry.Pose2dWithCurvature
 
Pose2dWithCurvature() - Constructor for class org.team5419.fault.math.geometry.Pose2dWithCurvature
 
Pose2dWithCurvature(other) - Constructor for class org.team5419.fault.math.geometry.Pose2dWithCurvature
 
Position - Class in org.team5419.fault.math
 
Position() - Constructor for class org.team5419.fault.math.Position
 

Q

QuinticHermiteSpline - Class in org.team5419.fault.math.splines
 
QuinticHermiteSpline(x0, x1, dx0, dx1, ddx0, ddx1, y0, y1, dy0, dy1, ddy0, ddy1) - Constructor for class org.team5419.fault.math.splines.QuinticHermiteSpline
 
QuinticHermiteSpline(p0, p1, h0, h1) - Static method in class org.team5419.fault.math.splines.QuinticHermiteSplineKt
 
QuinticHermiteSpline(p0, p1) - Static method in class org.team5419.fault.math.splines.QuinticHermiteSplineKt
 
QuinticHermiteSpline.Companion - Class in org.team5419.fault.math.splines
 
QuinticHermiteSplineKt - Class in org.team5419.fault.math.splines
 

R

ReflectingCSVWriter<T> - Class in org.team5419.fault.logging
 
ReflectingCSVWriter(filename, typeClass) - Constructor for class org.team5419.fault.logging.ReflectingCSVWriter
 
register(loop) - Method in interface org.team5419.fault.util.loops.ILooper
 
register(loop) - Method in class org.team5419.fault.util.loops.Looper
 
reset() - Method in class org.team5419.fault.auto.Routine
 
reset() - Method in class org.team5419.fault.Controller
 
reset() - Method in class org.team5419.fault.math.pid.PIDF
 
reset() - Method in class org.team5419.fault.math.Position
 
reset() - Method in class org.team5419.fault.path.PathFollower
resets follower to first point
reset() - Method in class org.team5419.fault.Subsystem
 
reset() - Method in interface org.team5419.fault.util.time.ITimer
resets the timer to 0.
reset() - Method in class org.team5419.fault.util.time.SystemTimer
resets the timer to 0.
reset() - Method in class org.team5419.fault.util.time.WPITimer
resets the timer to 0.
rotateBy(other) - Method in class org.team5419.fault.math.geometry.Rotation2d
 
rotateBy(r) - Method in class org.team5419.fault.math.geometry.Vector2
 
Rotation2d - Class in org.team5419.fault.math.geometry
 
Rotation2d(x, y, normalize) - Constructor for class org.team5419.fault.math.geometry.Rotation2d
 
Rotation2d() - Constructor for class org.team5419.fault.math.geometry.Rotation2d
 
Rotation2d(other) - Constructor for class org.team5419.fault.math.geometry.Rotation2d
 
Rotation2d(translation, normalize) - Constructor for class org.team5419.fault.math.geometry.Rotation2d
 
Rotation2d(x, y, normalize) - Constructor for class org.team5419.fault.math.geometry.Rotation2d
 
Rotation2d.Companion - Class in org.team5419.fault.math.geometry
 
Routine - Class in org.team5419.fault.auto
 
Routine(name, startPose, actions) - Constructor for class org.team5419.fault.auto.Routine
 
Routine(name, actions) - Constructor for class org.team5419.fault.auto.Routine
 
rumble(rumblesPerSecond, numberOfSeconds) - Method in class org.team5419.fault.hardware.XboxControllerPlus
 

S

scaled(scale) - Method in class org.team5419.fault.math.geometry.Twist2d
 
SECONDS - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 
SerialAction - Class in org.team5419.fault.auto
 
SerialAction(actions) - Constructor for class org.team5419.fault.auto.SerialAction
 
set(mode, value) - Method in class org.team5419.fault.hardware.LazyTalonSRX
 
set(mode, value0, demandType, value1) - Method in class org.team5419.fault.hardware.LazyTalonSRX
 
set(mode, value) - Method in class org.team5419.fault.hardware.LazyVictorSPX
 
set(mode, value0, demandType, value1) - Method in class org.team5419.fault.hardware.LazyVictorSPX
 
setDeadband(p) - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
setHighNeginertiaScalar(p) - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
setHighSensitivity(p) - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
setHighWheelNonlinearity(p) - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
setIntegralZone(p) - Method in class org.team5419.fault.math.pid.PIDF
 
setInverted(p) - Method in class org.team5419.fault.math.pid.PIDF
 
setKD(p) - Method in class org.team5419.fault.math.pid.PIDF
 
setKF(p) - Method in class org.team5419.fault.math.pid.PIDF
 
setKI(p) - Method in class org.team5419.fault.math.pid.PIDF
 
setKP(p) - Method in class org.team5419.fault.math.pid.PIDF
 
setLookaheadDistance(p) - Method in class org.team5419.fault.path.PathFollower
 
setLowNeginertiaCloseScalar(p) - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
setLowNeginertiaFarScalar(p) - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
setLowNeginertiaThreshold(p) - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
setLowNeginertiaTurnScalar(p) - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
setLowSensitivity(p) - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
setLowWheelNonlinearity(p) - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
setNeutralMode(brakeMode) - Method in class org.team5419.fault.hardware.LazyTalonSRX
 
setNeutralMode(brakeMode) - Method in class org.team5419.fault.hardware.LazyVictorSPX
 
setPositionVector(value) - Method in class org.team5419.fault.math.Position
 
setProcessVariable(p) - Method in class org.team5419.fault.math.pid.PIDF
 
setQuickstopDeadband(p) - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
setQuickstopScalar(p) - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
setQuickstopWeight(p) - Method in class org.team5419.fault.input.CheesyDriveHelper.CheesyDriveConfig
 
setSetpoint(p) - Method in class org.team5419.fault.math.pid.PIDF
 
setStepNumber(p) - Method in class org.team5419.fault.auto.Routine
 
SpaceDriveHelper - Class in org.team5419.fault.input
 
SpaceDriveHelper(deadband, turnMult, slowMult) - Constructor for class org.team5419.fault.input.SpaceDriveHelper
 
SpaceDriveHelper(deadband, turnMult, slowMult) - Constructor for class org.team5419.fault.input.SpaceDriveHelper
 
Spline - Class in org.team5419.fault.math.splines
 
Spline() - Constructor for class org.team5419.fault.math.splines.Spline
 
SplineGenerator - Class in org.team5419.fault.math.splines
 
start() - Method in class org.team5419.fault.auto.Action
 
start() - Method in class org.team5419.fault.auto.ParallelAction
 
start() - Method in class org.team5419.fault.auto.SerialAction
 
start() - Method in class org.team5419.fault.Controller
 
start() - Method in class org.team5419.fault.util.loops.Looper
 
start() - Method in interface org.team5419.fault.util.time.ITimer
Starts the timer
start() - Method in class org.team5419.fault.util.time.SystemTimer
Starts the timer
start() - Method in class org.team5419.fault.util.time.WPITimer
Starts the timer
stop() - Method in class org.team5419.fault.Subsystem
 
stop() - Method in class org.team5419.fault.util.loops.Looper
 
stop() - Method in interface org.team5419.fault.util.time.ITimer
stops the timer
stop() - Method in class org.team5419.fault.util.time.SystemTimer
stops the timer
stop() - Method in class org.team5419.fault.util.time.WPITimer
stops the timer
Subsystem - Class in org.team5419.fault
 
Subsystem(timer) - Constructor for class org.team5419.fault.Subsystem
 
Subsystem() - Constructor for class org.team5419.fault.Subsystem
 
sumDCurvature2(splines) - Method in class org.team5419.fault.math.splines.QuinticHermiteSpline.Companion
 
sumDCurvature2() - Method in class org.team5419.fault.math.splines.QuinticHermiteSpline
 
SystemTimer - Class in org.team5419.fault.util.time
 
SystemTimer() - Constructor for class org.team5419.fault.util.time.SystemTimer
 

T

talonAngleToDegrees(gyroTicksPerRotation, ticks) - Method in class org.team5419.fault.util.Utils
 
TankDriveHelper - Class in org.team5419.fault.input
 
TankDriveHelper(deadband, slowMultiplier) - Constructor for class org.team5419.fault.input.TankDriveHelper
 
timedOut() - Method in class org.team5419.fault.auto.Action
 
times(other) - Method in class org.team5419.fault.math.geometry.Twist2d
 
times(coef) - Method in class org.team5419.fault.math.geometry.Vector2
 
times(coef) - Method in class org.team5419.fault.math.geometry.Vector2
 
to(conversion) - Method in class org.team5419.fault.math.units.UnitConverter
 
toCSV() - Method in class org.team5419.fault.input.DriveSignal
 
toCSV() - Method in interface org.team5419.fault.math.geometry.Geometric
 
toCSV() - Method in class org.team5419.fault.math.geometry.Pose2d
 
toCSV() - Method in class org.team5419.fault.math.geometry.Pose2dWithCurvature
 
toCSV() - Method in class org.team5419.fault.math.geometry.Rotation2d
 
toCSV() - Method in class org.team5419.fault.math.geometry.Twist2d
 
toCSV() - Method in class org.team5419.fault.math.geometry.Vector2
 
toCSV() - Method in class org.team5419.fault.math.Position
 
toCSV() - Method in class org.team5419.fault.path.Path
 
toCSV() - Method in interface org.team5419.fault.util.CSVWritable
 
toString() - Method in class org.team5419.fault.input.ButtonState
 
toString() - Method in class org.team5419.fault.input.DriveSignal
 
toString() - Method in interface org.team5419.fault.math.geometry.Geometric
 
toString() - Method in class org.team5419.fault.math.geometry.Pose2d
 
toString() - Method in class org.team5419.fault.math.geometry.Pose2dWithCurvature
 
toString() - Method in class org.team5419.fault.math.geometry.Rotation2d
 
toString() - Method in class org.team5419.fault.math.geometry.Twist2d
 
toString() - Method in class org.team5419.fault.math.geometry.Vector2
 
toString() - Method in class org.team5419.fault.math.Position
 
toString() - Method in class org.team5419.fault.math.splines.QuinticHermiteSpline
 
toString() - Method in class org.team5419.fault.math.units.UnitConverter
 
toString() - Method in class org.team5419.fault.path.Path
 
toString() - Method in class org.team5419.fault.path.PathFollower.PathFollowerOutput
 
toVector() - Method in class org.team5419.fault.math.geometry.Rotation2d
 
transformBy(other) - Method in class org.team5419.fault.math.geometry.Pose2d
 
transformBy(other) - Method in class org.team5419.fault.math.geometry.Pose2d
 
translateBy(other) - Method in class org.team5419.fault.math.geometry.Vector2
 
translateBy(x, y) - Method in class org.team5419.fault.math.geometry.Vector2
 
Twist2d - Class in org.team5419.fault.math.geometry
 
Twist2d(dx, dy, dTheta) - Constructor for class org.team5419.fault.math.geometry.Twist2d
 
Twist2d() - Constructor for class org.team5419.fault.math.geometry.Twist2d
 
Twist2d.Companion - Class in org.team5419.fault.math.geometry
 

U

unaryMinus() - Method in class org.team5419.fault.math.geometry.Vector2
 
UnitConverter - Class in org.team5419.fault.math.units
 
UnitConverterKt - Class in org.team5419.fault.math.units
 
update() - Method in class org.team5419.fault.auto.Action
 
update() - Method in class org.team5419.fault.auto.ParallelAction
 
update() - Method in class org.team5419.fault.auto.SerialAction
 
update() - Method in class org.team5419.fault.Controller
 
update(leftDistance, rightDistance, angle) - Method in class org.team5419.fault.math.Position
 
update(currentRobotPose) - Method in class org.team5419.fault.path.PathFollower
Function used by path follower to be run in every periodic tick to calculate velocities based on current path, robot location, robot angle, and target velocities
update() - Method in class org.team5419.fault.Subsystem
 
Utils - Class in org.team5419.fault.util
 

V

Vector2 - Class in org.team5419.fault.math.geometry
 
Vector2(x, y) - Constructor for class org.team5419.fault.math.geometry.Vector2
 
Vector2(other) - Constructor for class org.team5419.fault.math.geometry.Vector2
 
Vector2() - Constructor for class org.team5419.fault.math.geometry.Vector2
 
Vector2(x, y) - Constructor for class org.team5419.fault.math.geometry.Vector2
 
Vector2(start, end) - Constructor for class org.team5419.fault.math.geometry.Vector2
 
Vector2.Companion - Class in org.team5419.fault.math.geometry
 
VOLTS - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 

W

WPITimer - Class in org.team5419.fault.util.time
 
WPITimer(timer) - Constructor for class org.team5419.fault.util.time.WPITimer
 
WPITimer() - Constructor for class org.team5419.fault.util.time.WPITimer
 
write() - Method in class org.team5419.fault.logging.ReflectingCSVWriter
 
writeLine(line) - Method in class org.team5419.fault.logging.ReflectingCSVWriter
 

X

XboxControllerPlus - Class in org.team5419.fault.hardware
 
XboxControllerPlus(portNumber, timer) - Constructor for class org.team5419.fault.hardware.XboxControllerPlus
 

Y

YARDS - Static variable in class org.team5419.fault.math.units.UnitConverterKt
 
A B C D E F G H I K L M N O P Q R S T U V W X Y 
Skip navigation links