Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values

A

A_Button - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
Action - Enum constant in enum class frc.team_8840_lib.pathing.PathConjugate.ConjugateType
 
add(double) - Method in class frc.team_8840_lib.utils.math.Matrix
Add a scalar to each number.
add(double) - Method in class frc.team_8840_lib.utils.math.operators.Operation
 
add(CanvasSupplier) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier
 
add(Matrix) - Method in class frc.team_8840_lib.utils.math.Matrix
Add a matrix to this matrix.
add(Cartesian2d) - Method in class frc.team_8840_lib.utils.math.units.Cartesian2d
Returns the angle in degrees
add(Unit) - Method in class frc.team_8840_lib.utils.math.units.Unit
 
ADD - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Calculation
 
addAuto(String, PathPlanner) - Static method in class frc.team_8840_lib.pathing.PathPlanner
 
addClassToBeAutoLogged(Loggable) - Static method in class frc.team_8840_lib.info.console.Logger
 
addCommand(CanvasCommand) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
addComponent(DashboardComponent) - Method in class frc.team_8840_lib.input.communication.dashboard.DashboardModule
 
addComponent(DashboardComponent...) - Method in class frc.team_8840_lib.input.communication.dashboard.DashboardModule
 
addController(int) - Static method in class frc.team_8840_lib.input.controls.GameController
 
addIO(IOLayer) - Static method in class frc.team_8840_lib.IO.IOManager
 
addIOLayer(IOLayer) - Method in class frc.team_8840_lib.IO.IOManager
 
Addition - Class in frc.team_8840_lib.utils.math.operators.specifics
 
Addition(double) - Constructor for class frc.team_8840_lib.utils.math.operators.specifics.Addition
 
addKey(String, String) - Method in class frc.team_8840_lib.input.communication.dashboard.components.DashboardComponent
 
addPages() - Static method in class frc.team_8840_lib.input.communication.dashboard.pages.PageHandler
 
addPort(int) - Method in class frc.team_8840_lib.controllers.ControllerGroup
Adds a port with default type of group
addPort(int, SCType) - Method in class frc.team_8840_lib.controllers.ControllerGroup
Adds a new controller to the controller group.
addReplayable(Replayable) - Static method in class frc.team_8840_lib.replay.ReplayManager
 
addRotationGoal(Rotation2d) - Method in class frc.team_8840_lib.pathing.PathConjugate
 
addRotationGoal(Rotation2d) - Method in class frc.team_8840_lib.pathing.PathMovement
 
AfterTime - Enum constant in enum class frc.team_8840_lib.utils.time.SubscriptionType
 
All - Enum constant in enum class frc.team_8840_lib.utils.time.TimeStamp
 
allOfType(CanvasSupplier.Type[], CanvasSupplier...) - Static method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier
 
allOfType(CanvasSupplier.Type, CanvasSupplier...) - Static method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier
 
angleGearRatio - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
ApiHandler - Class in frc.team_8840_lib.input.communication.dashboard.pages.api
 
ApiHandler() - Constructor for class frc.team_8840_lib.input.communication.dashboard.pages.api.ApiHandler
 
Arrows - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
assignListener(EventListener) - Static method in class frc.team_8840_lib.listeners.Robot
 
assignListenerThroughSettings(Path, Class<EventListener>[], Class<EventListener>) - Static method in class frc.team_8840_lib.listeners.Robot
 
assignLogWriterThroughPreferences(Path, Class<LogWriter>[], Class<LogWriter>) - Static method in class frc.team_8840_lib.info.console.Logger
 
ATAN2 - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Calculation
 
author() - Method in class frc.team_8840_lib.Info
 
author() - Method in class frc.team_8840_lib.libraries.LibraryInfo
 
author() - Method in class frc.team_8840_lib.utils.library.AutonomousLibraryInfo
 
author() - Method in class frc.team_8840_lib.utils.library.IOLibraryInfo
 
author() - Method in class frc.team_8840_lib.utils.library.LoggerLibraryInfo
 
author() - Method in class frc.team_8840_lib.utils.library.ReplayLibraryInfo
 
author() - Method in class frc.team_8840_lib.utils.library.SwerveLibraryInfo
 
autoConnect() - Static method in class frc.team_8840_lib.input.controls.GameController
 
AutoLog - Annotation Interface in frc.team_8840_lib.info.console
 
automaticallyResubscribeEvents - Variable in class frc.team_8840_lib.info.time.TimeKeeper
 
Autonomous - Enum constant in enum class frc.team_8840_lib.utils.GamePhase
 
AutonomousExample - Class in frc.team_8840_lib.examples
This is another example on how to use the SwerveDrive class.
AutonomousExample() - Constructor for class frc.team_8840_lib.examples.AutonomousExample
 
AutonomousLibraryInfo - Class in frc.team_8840_lib.utils.library
 
AutonomousLibraryInfo() - Constructor for class frc.team_8840_lib.utils.library.AutonomousLibraryInfo
 
AUTOS() - Constructor for class frc.team_8840_lib.pathing.PathPlanner.AUTOS
 
AwaitForTime - Enum constant in enum class frc.team_8840_lib.utils.time.SubscriptionType
 
Axis - Enum Class in frc.team_8840_lib.utils.controls
Axis of a joystick.
Axis.Side - Enum Class in frc.team_8840_lib.utils.controls
 

B

B_Button - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
Back_Button - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
BACK_LEFT - Enum constant in enum class frc.team_8840_lib.controllers.SwerveModule.Position
 
BACK_RIGHT - Enum constant in enum class frc.team_8840_lib.controllers.SwerveModule.Position
 
base() - Static method in class frc.team_8840_lib.input.communication.CommunicationManager
Returns the base path of the network table for 8840-utils
BeforeTime - Enum constant in enum class frc.team_8840_lib.utils.time.SubscriptionType
 
BetweenTimes - Enum constant in enum class frc.team_8840_lib.utils.time.SubscriptionType
 
BLUE_LOWER - Static variable in class frc.team_8840_lib.pathing.PathPlanner.AUTOS.ChargedUp
 
BLUE_MIDDLE - Static variable in class frc.team_8840_lib.pathing.PathPlanner.AUTOS.ChargedUp
 
BLUE_UPPER - Static variable in class frc.team_8840_lib.pathing.PathPlanner.AUTOS.ChargedUp
 
BOOLEAN - Enum constant in enum class frc.team_8840_lib.info.console.Logger.LogType
 
BOOLEAN - Enum constant in enum class frc.team_8840_lib.utils.IO.IOValue
 
BOOLEAN_ARRAY - Enum constant in enum class frc.team_8840_lib.utils.IO.IOValue
 
BothRealAndGameTime - Enum constant in enum class frc.team_8840_lib.utils.time.TimeStamp
 
build() - Method in class frc.team_8840_lib.input.communication.dashboard.DashboardModule
 
build() - Method in class frc.team_8840_lib.input.communication.dashboard.modules.TestModule
 
Buttons - Class in frc.team_8840_lib.utils.controls
 
Buttons() - Constructor for class frc.team_8840_lib.utils.controls.Buttons
 
Buttons.Joystick - Class in frc.team_8840_lib.utils.controls
 
Buttons.POV - Class in frc.team_8840_lib.utils.controls
 
Buttons.Xbox - Class in frc.team_8840_lib.utils.controls
 
BYTE_ARRAY - Enum constant in enum class frc.team_8840_lib.info.console.Logger.LogType
 
BYTE_ARRAY - Enum constant in enum class frc.team_8840_lib.utils.IO.IOValue
 
BYTE_ARRAY_CORRESPONDENCE - Static variable in enum class frc.team_8840_lib.info.console.Logger.LogType
 
ByteConversions - Class in frc.team_8840_lib.utils.buffer
 
ByteConversions() - Constructor for class frc.team_8840_lib.utils.buffer.ByteConversions
 

C

calc(CanvasSupplier.Calculation, CanvasSupplier) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier
 
calc(CanvasSupplier.Calculation, String) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier
 
calc(CanvasSupplier, CanvasSupplier.Calculation, CanvasSupplier) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
calculate(double) - Method in class frc.team_8840_lib.utils.math.operators.Operation
 
calculate(double) - Method in class frc.team_8840_lib.utils.math.operators.Operator
 
calculate(double) - Method in class frc.team_8840_lib.utils.math.operators.specifics.Addition
 
calculate(double) - Method in class frc.team_8840_lib.utils.math.operators.specifics.Divide
 
calculate(double) - Method in class frc.team_8840_lib.utils.math.operators.specifics.Multiply
 
calculate(double) - Method in class frc.team_8840_lib.utils.math.operators.specifics.Subtract
 
calculate(double, double) - Method in class frc.team_8840_lib.utils.math.Integral
 
calculateFF(double) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxPIDWrapper
 
calculatePosition(double) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Calculates the position using the offset and conversion factor.
calculatePosition(double, boolean) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Calculates the position using the offset and conversion factor.
calculateVelocity(double) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Calculates the velocity using the conversion factor.
CALCULATION - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Type
 
Callback - Interface in frc.team_8840_lib.utils.interfaces
 
CAN_SparkMaxBrushed - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
CAN_SparkMaxBrushless - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
canCoderInverted - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
CANSpeedController(int, boolean, SCType) - Constructor for class frc.team_8840_lib.controllers.ControllerGroup.CANSpeedController
 
CanvasCommand - Class in frc.team_8840_lib.input.communication.dashboard.components.canvas
 
CanvasCommand(String, HashMap<String, String>) - Constructor for class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasCommand
 
CanvasDisplay - Class in frc.team_8840_lib.input.communication.dashboard.components.canvas
 
CanvasDisplay(String, int, int) - Constructor for class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
CanvasSupplier - Class in frc.team_8840_lib.input.communication.dashboard.components.canvas
 
CanvasSupplier(String, CanvasSupplier.Type) - Constructor for class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier
 
CanvasSupplier.Calculation - Enum Class in frc.team_8840_lib.input.communication.dashboard.components.canvas
 
CanvasSupplier.IfOperation - Enum Class in frc.team_8840_lib.input.communication.dashboard.components.canvas
 
CanvasSupplier.Type - Enum Class in frc.team_8840_lib.input.communication.dashboard.components.canvas
 
Cartesian2d - Class in frc.team_8840_lib.utils.math.units
A class to represent a 2d cartesian coordinate.
Cartesian2d(double, Rotation2d) - Constructor for class frc.team_8840_lib.utils.math.units.Cartesian2d
Creates a new Cartesian2d
catch_err(ErrorCallback) - Method in class frc.team_8840_lib.utils.async.Promise
 
CENTIMETERS - Enum constant in enum class frc.team_8840_lib.utils.math.units.Unit.Type
 
changePhaseTimers(GamePhase) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
ChargedUp() - Constructor for class frc.team_8840_lib.pathing.PathPlanner.AUTOS.ChargedUp
 
checkSubscribers(GamePhase) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
circle(CanvasSupplier, CanvasSupplier, CanvasSupplier, boolean) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
clamp(double) - Method in class frc.team_8840_lib.utils.math.IntRange
 
clamp(double) - Method in class frc.team_8840_lib.utils.math.Range
 
clamp(double, double, double) - Static method in class frc.team_8840_lib.utils.math.MathUtils
Clamps a value between a min and max
clamp(float) - Method in class frc.team_8840_lib.utils.math.IntRange
 
clamp(int) - Method in class frc.team_8840_lib.utils.math.IntRange
 
clamp(long) - Method in class frc.team_8840_lib.utils.math.IntRange
 
clearCanvas() - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
close() - Method in class frc.team_8840_lib.info.console.EmptyLog
 
close() - Method in class frc.team_8840_lib.info.console.FileWriter
 
close() - Method in class frc.team_8840_lib.info.console.NTWriter
 
close() - Method in class frc.team_8840_lib.IO.devices.IOPowerDistribution
 
close() - Static method in class frc.team_8840_lib.IO.IOManager
 
close() - Method in class frc.team_8840_lib.listeners.Robot
 
close() - Method in class frc.team_8840_lib.utils.IO.IOLayer
 
close() - Method in class frc.team_8840_lib.utils.logging.LogWriter
 
closeComms() - Method in class frc.team_8840_lib.input.communication.CommunicationManager
Closes all network communications.
closeLogger() - Static method in class frc.team_8840_lib.info.console.Logger
 
combine(String, ControllerGroup...) - Static method in class frc.team_8840_lib.controllers.ControllerGroup
Combines two or more groups to make another group
combineByteArrays(byte[]...) - Static method in class frc.team_8840_lib.utils.buffer.ByteConversions
 
combineByteArrays(byte, byte[]...) - Static method in class frc.team_8840_lib.utils.buffer.ByteConversions
 
command(CommandBase) - Static method in class frc.team_8840_lib.pathing.PathConjugate
 
CommunicationManager - Class in frc.team_8840_lib.input.communication
 
Condition - Interface in frc.team_8840_lib.utils.interfaces
 
config() - Method in class frc.team_8840_lib.utils.controllers.Pigeon
Sets up the pigeon gyroscope for use.
configAllSettings(CANCoderConfiguration) - Method in class frc.team_8840_lib.IO.devices.IOCANCoder
Configures all settings of the CANCoder
configCANCoder() - Method in class frc.team_8840_lib.controllers.SwerveModule
Configures the CANCoder settings (ran through the IOCANCoder class, but is the same as what you would do with a normal CANCoder)
configFactoryDefault() - Method in class frc.team_8840_lib.IO.devices.IOCANCoder
 
configMotors() - Method in class frc.team_8840_lib.controllers.SwerveModule
Configure the settings of the motors
Constructor - Class in frc.team_8840_lib.utils.http
 
Constructor() - Constructor for class frc.team_8840_lib.utils.http.Constructor
 
continuousCurrent - Variable in class frc.team_8840_lib.utils.controllers.swerve.structs.CurrentLimit
 
ControllerGroup - Class in frc.team_8840_lib.controllers
This class is a wrapper of a SpeedController class.
ControllerGroup(String, SCType, int...) - Constructor for class frc.team_8840_lib.controllers.ControllerGroup
Deprecated. 
ControllerGroup.CANSpeedController - Class in frc.team_8840_lib.controllers
 
ControllerGroup.SpeedController - Class in frc.team_8840_lib.controllers
 
cos() - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier
 
create() - Static method in class frc.team_8840_lib.utils.math.operators.Operation
 
create(int) - Method in enum class frc.team_8840_lib.utils.controllers.SCType
Creates a controller.
create(SwerveSettings) - Static method in class frc.team_8840_lib.utils.controllers.swerve.CTREConfig
 
CreateBody(Element...) - Static method in class frc.team_8840_lib.utils.http.html.Element
 
createController(int, SCType) - Method in enum class frc.team_8840_lib.utils.controllers.SCType
Creates a PWMMotorController with type.
createField() - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
CreateHead(Element...) - Static method in class frc.team_8840_lib.utils.http.html.Element
 
createNB(int, int) - Method in enum class frc.team_8840_lib.utils.controllers.SCType
Creates a Nidec Brushless controller.
CreatePage(Element, Element) - Static method in class frc.team_8840_lib.utils.http.html.Element
 
createSC(int, SCType) - Static method in class frc.team_8840_lib.controllers.ControllerGroup
Deprecated. 
createTimer(String) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
CTREConfig - Class in frc.team_8840_lib.utils.controllers.swerve
 
CTREConfig(SwerveSettings) - Constructor for class frc.team_8840_lib.utils.controllers.swerve.CTREConfig
 
CTREModuleState - Class in frc.team_8840_lib.utils.controllers.swerve
Credit to https://github.com/frc3512/SwerveBot-2022/blob/main/src/main/java/frc/lib/math/OnboardModuleState.java
CTREModuleState() - Constructor for class frc.team_8840_lib.utils.controllers.swerve.CTREModuleState
 
current - Variable in class frc.team_8840_lib.utils.controllers.MotorInfo
 
current() - Method in class frc.team_8840_lib.pathing.PathPlanner
 
currentDuration - Variable in class frc.team_8840_lib.utils.controllers.swerve.structs.CurrentLimit
 
CurrentLimit - Class in frc.team_8840_lib.utils.controllers.swerve.structs
 
CurrentLimit(double, double, double) - Constructor for class frc.team_8840_lib.utils.controllers.swerve.structs.CurrentLimit
 
Custom - Enum constant in enum class frc.team_8840_lib.input.controls.GameController.Type
 
CustomAPI - Class in frc.team_8840_lib.input.communication.server
 
CustomAPI() - Constructor for class frc.team_8840_lib.input.communication.server.CustomAPI
 

D

DashboardComponent - Class in frc.team_8840_lib.input.communication.dashboard.components
 
DashboardComponent() - Constructor for class frc.team_8840_lib.input.communication.dashboard.components.DashboardComponent
 
DashboardModule - Class in frc.team_8840_lib.input.communication.dashboard
 
DashboardModule() - Constructor for class frc.team_8840_lib.input.communication.dashboard.DashboardModule
 
decodeURIComponent(String) - Static method in class frc.team_8840_lib.utils.http.html.EncodingUtil
 
degreesToFalcon(double, double) - Static method in class frc.team_8840_lib.utils.controllers.swerve.conversions.FalconConversions
 
degreesToNeo(double, double) - Static method in class frc.team_8840_lib.utils.controllers.swerve.conversions.NeoConversions
 
degreesToRadians(double) - Static method in class frc.team_8840_lib.utils.math.MathUtils
 
DELTA_TIME - Static variable in class frc.team_8840_lib.listeners.FrameworkUtil
 
DELTA_TIME - Static variable in class frc.team_8840_lib.listeners.Robot
 
dependencies() - Method in class frc.team_8840_lib.libraries.LibraryInfo
 
description() - Method in class frc.team_8840_lib.Info
 
description() - Method in class frc.team_8840_lib.libraries.LibraryInfo
 
description() - Method in class frc.team_8840_lib.utils.library.AutonomousLibraryInfo
 
description() - Method in class frc.team_8840_lib.utils.library.IOLibraryInfo
 
description() - Method in class frc.team_8840_lib.utils.library.LoggerLibraryInfo
 
description() - Method in class frc.team_8840_lib.utils.library.ReplayLibraryInfo
 
description() - Method in class frc.team_8840_lib.utils.library.SwerveLibraryInfo
 
detectType(int) - Static method in enum class frc.team_8840_lib.input.controls.GameController.Type
 
Disabled - Enum constant in enum class frc.team_8840_lib.utils.GamePhase
 
disabledInit() - Method in class frc.team_8840_lib.examples.MotorMove
 
distance(double, double, double, double) - Static method in class frc.team_8840_lib.utils.math.MathUtils
Returns the distance between (x1, y1) and (x2, y2)
distance(Translation2d, Translation2d) - Static method in class frc.team_8840_lib.utils.math.MathUtils
Returns the distance between two Translation2d objects
divide(double) - Method in class frc.team_8840_lib.utils.math.operators.Operation
 
divide(CanvasSupplier) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier
 
Divide - Class in frc.team_8840_lib.utils.math.operators.specifics
 
Divide(double) - Constructor for class frc.team_8840_lib.utils.math.operators.specifics.Divide
 
DIVIDE - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Calculation
 
DMC60 - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
doManualConversion - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
doSubtractionOfStart(boolean) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
 
DOUBLE - Enum constant in enum class frc.team_8840_lib.info.console.Logger.LogType
 
DOUBLE - Enum constant in enum class frc.team_8840_lib.utils.IO.IOValue
 
DOUBLE_ARRAY - Enum constant in enum class frc.team_8840_lib.info.console.Logger.LogType
 
DOUBLE_ARRAY - Enum constant in enum class frc.team_8840_lib.utils.IO.IOValue
 
DOUBLE_ARRAY_CORRESPONDENCE - Static variable in enum class frc.team_8840_lib.info.console.Logger.LogType
 
DOUBLE_CORRESPONDENCE - Static variable in enum class frc.team_8840_lib.info.console.Logger.LogType
 
doubleToByteArray(double) - Static method in class frc.team_8840_lib.utils.buffer.ByteConversions
 
Down - Static variable in class frc.team_8840_lib.utils.controls.Buttons.POV
 
DownLeft - Static variable in class frc.team_8840_lib.utils.controls.Buttons.POV
 
DownRight - Static variable in class frc.team_8840_lib.utils.controls.Buttons.POV
 
draw() - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
drive(Translation2d, Rotation2d, boolean, boolean) - Method in class frc.team_8840_lib.controllers.SwerveDrive
Sets the speed and rotation of each module using a translation and rotation.
driveClosedRampRate - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
driveCurrentLimit - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
driveGearRatio - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
driveIdleMode - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
driveInverted - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
driveKA - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
driveKS - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
driveKV - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
driveOpenRampRate - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
drivePID - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
driving - Variable in class frc.team_8840_lib.utils.pathplanner.TimePoint
 
DUMMY - Enum constant in enum class frc.team_8840_lib.utils.controllers.Pigeon.Type
 
duringCompetition(boolean) - Method in class frc.team_8840_lib.listeners.Robot
 

E

Element - Class in frc.team_8840_lib.utils.http.html
 
Element(String) - Constructor for class frc.team_8840_lib.utils.http.html.Element
 
Element(String, Element[]) - Constructor for class frc.team_8840_lib.utils.http.html.Element
 
Element(String, String[]) - Constructor for class frc.team_8840_lib.utils.http.html.Element
 
Element(String, String[], Element[]) - Constructor for class frc.team_8840_lib.utils.http.html.Element
 
EmptyLog - Class in frc.team_8840_lib.info.console
 
EmptyLog() - Constructor for class frc.team_8840_lib.info.console.EmptyLog
 
encode() - Method in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Type
 
EncoderInformation - Class in frc.team_8840_lib.utils.controllers
 
EncoderInformation(double, double, boolean, double, double) - Constructor for class frc.team_8840_lib.utils.controllers.EncoderInformation
Storage class for controller info
encodeURIComponent(String) - Static method in class frc.team_8840_lib.utils.http.html.EncodingUtil
 
EncodingUtil - Class in frc.team_8840_lib.utils.http.html
 
EncodingUtil() - Constructor for class frc.team_8840_lib.utils.http.html.EncodingUtil
 
endCompetition() - Method in class frc.team_8840_lib.listeners.Robot
 
enterReplay(File) - Method in class frc.team_8840_lib.replay.ReplayManager
 
EQUAL - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.IfOperation
 
error(String) - Method in class frc.team_8840_lib.utils.http.Constructor
 
Error(String, Exception) - Static method in class frc.team_8840_lib.info.console.Logger
 
ErrorCallback - Interface in frc.team_8840_lib.utils.interfaces
 
evaluate(double) - Method in interface frc.team_8840_lib.utils.interfaces.SingleVariableEquation
 
evaluate(String) - Method in class frc.team_8840_lib.till.TillHandler
 
EventListener - Class in frc.team_8840_lib.listeners
 
EventListener() - Constructor for class frc.team_8840_lib.listeners.EventListener
 
eventListenerIsLockedToCode() - Static method in class frc.team_8840_lib.listeners.Robot
 
evolve(String) - Method in class frc.team_8840_lib.controllers.ControllerGroup.SpeedController
Evolves the speed controller into a speed controller group.
exit() - Method in class frc.team_8840_lib.IO.IOManager
 
exitReplay() - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
exitReplay() - Method in class frc.team_8840_lib.examples.replayable.ReplayableExample
This method is required on any Replayable object.
exitReplay() - Method in class frc.team_8840_lib.replay.Replayable
 
exitReplay() - Method in class frc.team_8840_lib.replay.ReplayManager
 
expectController(int, GameController.Type) - Static method in class frc.team_8840_lib.input.controls.GameController
 
experimental() - Method in class frc.team_8840_lib.libraries.LibraryInfo
 
experimental() - Method in class frc.team_8840_lib.utils.library.LoggerLibraryInfo
 
experimental() - Method in class frc.team_8840_lib.utils.library.SwerveLibraryInfo
 
externalSet(int, ControllerGroup.SpeedController) - Method in class frc.team_8840_lib.controllers.ControllerGroup
Externally put in the port and speed controller object
externalSet(int, ControllerGroup.SpeedController, String) - Method in class frc.team_8840_lib.controllers.ControllerGroup
Externally put in the controller of a subgroup

F

FalconConversions - Class in frc.team_8840_lib.utils.controllers.swerve.conversions
 
FalconConversions() - Constructor for class frc.team_8840_lib.utils.controllers.swerve.conversions.FalconConversions
 
falconToDegrees(double, double) - Static method in class frc.team_8840_lib.utils.controllers.swerve.conversions.FalconConversions
 
falconToMPS(double, double, double) - Static method in class frc.team_8840_lib.utils.controllers.swerve.conversions.FalconConversions
 
falconToRPM(double, double) - Static method in class frc.team_8840_lib.utils.controllers.swerve.conversions.FalconConversions
 
feedThread(LogDataThread, int) - Method in class frc.team_8840_lib.replay.Replayable
 
FEET - Enum constant in enum class frc.team_8840_lib.utils.math.units.Unit.Type
 
fieldExists() - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
fileProofName(String) - Static method in class frc.team_8840_lib.utils.http.html.EncodingUtil
 
FileUtils - Class in frc.team_8840_lib.utils.files
 
FileUtils() - Constructor for class frc.team_8840_lib.utils.files.FileUtils
 
FileWriter - Class in frc.team_8840_lib.info.console
 
FileWriter() - Constructor for class frc.team_8840_lib.info.console.FileWriter
 
FileWriter(String...) - Constructor for class frc.team_8840_lib.info.console.FileWriter
 
fillStyle(CanvasSupplier) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
finish() - Method in class frc.team_8840_lib.utils.async.Promise
 
finish(HttpExchange, Route.Resolution) - Method in class frc.team_8840_lib.utils.http.Constructor
 
finish(PromiseMethod) - Method in class frc.team_8840_lib.utils.async.Promise
 
finished() - Method in class frc.team_8840_lib.pathing.PathPlanner
 
fixedExecute() - Method in class frc.team_8840_lib.pathing.PathPlanner
 
FrameworkUtil - Class in frc.team_8840_lib.listeners
This class is supposed to be the framework of what will make the library work.
FrameworkUtil() - Constructor for class frc.team_8840_lib.listeners.FrameworkUtil
 
frc.team_8840_lib - package frc.team_8840_lib
 
frc.team_8840_lib.controllers - package frc.team_8840_lib.controllers
 
frc.team_8840_lib.controllers.specifics - package frc.team_8840_lib.controllers.specifics
 
frc.team_8840_lib.examples - package frc.team_8840_lib.examples
 
frc.team_8840_lib.examples.replayable - package frc.team_8840_lib.examples.replayable
 
frc.team_8840_lib.info.console - package frc.team_8840_lib.info.console
 
frc.team_8840_lib.info.time - package frc.team_8840_lib.info.time
 
frc.team_8840_lib.input.communication - package frc.team_8840_lib.input.communication
 
frc.team_8840_lib.input.communication.dashboard - package frc.team_8840_lib.input.communication.dashboard
 
frc.team_8840_lib.input.communication.dashboard.components - package frc.team_8840_lib.input.communication.dashboard.components
 
frc.team_8840_lib.input.communication.dashboard.components.canvas - package frc.team_8840_lib.input.communication.dashboard.components.canvas
 
frc.team_8840_lib.input.communication.dashboard.modules - package frc.team_8840_lib.input.communication.dashboard.modules
 
frc.team_8840_lib.input.communication.dashboard.pages - package frc.team_8840_lib.input.communication.dashboard.pages
 
frc.team_8840_lib.input.communication.dashboard.pages.api - package frc.team_8840_lib.input.communication.dashboard.pages.api
 
frc.team_8840_lib.input.communication.server - package frc.team_8840_lib.input.communication.server
 
frc.team_8840_lib.input.controls - package frc.team_8840_lib.input.controls
 
frc.team_8840_lib.IO - package frc.team_8840_lib.IO
 
frc.team_8840_lib.IO.devices - package frc.team_8840_lib.IO.devices
 
frc.team_8840_lib.libraries - package frc.team_8840_lib.libraries
 
frc.team_8840_lib.listeners - package frc.team_8840_lib.listeners
 
frc.team_8840_lib.pathing - package frc.team_8840_lib.pathing
 
frc.team_8840_lib.replay - package frc.team_8840_lib.replay
 
frc.team_8840_lib.till - package frc.team_8840_lib.till
 
frc.team_8840_lib.utils - package frc.team_8840_lib.utils
 
frc.team_8840_lib.utils.async - package frc.team_8840_lib.utils.async
 
frc.team_8840_lib.utils.buffer - package frc.team_8840_lib.utils.buffer
 
frc.team_8840_lib.utils.controllers - package frc.team_8840_lib.utils.controllers
 
frc.team_8840_lib.utils.controllers.swerve - package frc.team_8840_lib.utils.controllers.swerve
 
frc.team_8840_lib.utils.controllers.swerve.conversions - package frc.team_8840_lib.utils.controllers.swerve.conversions
 
frc.team_8840_lib.utils.controllers.swerve.structs - package frc.team_8840_lib.utils.controllers.swerve.structs
 
frc.team_8840_lib.utils.controls - package frc.team_8840_lib.utils.controls
 
frc.team_8840_lib.utils.files - package frc.team_8840_lib.utils.files
 
frc.team_8840_lib.utils.http - package frc.team_8840_lib.utils.http
 
frc.team_8840_lib.utils.http.html - package frc.team_8840_lib.utils.http.html
 
frc.team_8840_lib.utils.interfaces - package frc.team_8840_lib.utils.interfaces
 
frc.team_8840_lib.utils.IO - package frc.team_8840_lib.utils.IO
 
frc.team_8840_lib.utils.library - package frc.team_8840_lib.utils.library
 
frc.team_8840_lib.utils.logging - package frc.team_8840_lib.utils.logging
 
frc.team_8840_lib.utils.math - package frc.team_8840_lib.utils.math
 
frc.team_8840_lib.utils.math.operators - package frc.team_8840_lib.utils.math.operators
 
frc.team_8840_lib.utils.math.operators.specifics - package frc.team_8840_lib.utils.math.operators.specifics
 
frc.team_8840_lib.utils.math.units - package frc.team_8840_lib.utils.math.units
 
frc.team_8840_lib.utils.pathplanner - package frc.team_8840_lib.utils.pathplanner
 
frc.team_8840_lib.utils.time - package frc.team_8840_lib.utils.time
 
frc.team_8840_lib.various - package frc.team_8840_lib.various
 
fromArray(double[]) - Static method in class frc.team_8840_lib.utils.math.Matrix
Converts an array to an X by 1 matrix.
fromClass(Class<?>) - Static method in enum class frc.team_8840_lib.info.console.Logger.LogType
 
fromController(CANSparkMax) - Static method in class frc.team_8840_lib.utils.controllers.MotorInfo
Returns the motor info of a CANSparkMax controller.
fromEncoder(RelativeEncoder) - Static method in class frc.team_8840_lib.utils.controllers.EncoderInformation
From RelativeEncoder, create a EncoderInformation class.
fromSmallString(String) - Static method in enum class frc.team_8840_lib.info.console.Logger.LogType
 
fromTranslation2d(Translation2d) - Static method in class frc.team_8840_lib.utils.math.units.Cartesian2d
Converts a Translation2d into a Cartesian2d
FRONT_LEFT - Enum constant in enum class frc.team_8840_lib.controllers.SwerveModule.Position
 
FRONT_RIGHT - Enum constant in enum class frc.team_8840_lib.controllers.SwerveModule.Position
 
FTC_Start() - Method in class frc.team_8840_lib.listeners.FrameworkUtil
This is supposed to be called at the start of the FTC program.

G

GameController - Class in frc.team_8840_lib.input.controls
 
GameController(int) - Constructor for class frc.team_8840_lib.input.controls.GameController
Deprecated.
GameController(int, GameController.Type) - Constructor for class frc.team_8840_lib.input.controls.GameController
Deprecated.
GameController.Type - Enum Class in frc.team_8840_lib.input.controls
 
GamePhase - Enum Class in frc.team_8840_lib.utils
 
GameTime - Enum constant in enum class frc.team_8840_lib.utils.time.TimeStamp
 
get() - Static method in class frc.team_8840_lib.input.communication.dashboard.pages.PageHandler
 
get() - Method in class frc.team_8840_lib.utils.math.units.Unit
 
get(int) - Static method in class frc.team_8840_lib.input.controls.GameController
 
get(int, int) - Method in class frc.team_8840_lib.utils.math.Matrix
Get a specific value in the matrix
get(Unit.Type) - Method in class frc.team_8840_lib.utils.math.units.Unit
 
get(String) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
get(String, String) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
Returns the NetworkTableEntry for a given tab and key.
getAbsoluteAngle() - Method in class frc.team_8840_lib.controllers.SwerveModule
Gets the absolute angle (angle of the encoder) of the module
getAbsolutePosition() - Method in class frc.team_8840_lib.IO.devices.IOCANCoder
Returns in degrees the position of the encoder
getAllConjugates() - Method in class frc.team_8840_lib.pathing.PathPlanner
 
getAllPoints() - Method in class frc.team_8840_lib.pathing.PathMovement
 
getAngle() - Method in class frc.team_8840_lib.controllers.SwerveDrive
Returns the angle of the gyroscope on the robot.
getAngle() - Method in class frc.team_8840_lib.controllers.SwerveModule
Gets the current angle of the module
getAngle() - Method in class frc.team_8840_lib.utils.controllers.Pigeon
Gets the rotation of the gyroscope, inverted based on what was provided at creation.
getAngle() - Method in class frc.team_8840_lib.utils.pathplanner.TimePoint
Returns the angle of the timepoint
getAngle(boolean) - Method in class frc.team_8840_lib.utils.controllers.Pigeon
Gets the rotation of the gyroscope.
getAngles() - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
getArgs() - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasCommand
 
getArgs() - Method in class frc.team_8840_lib.utils.logging.LogWriter
 
getAsBoolean(int) - Method in class frc.team_8840_lib.replay.LogDataThread
 
getAsByteArray(int) - Method in class frc.team_8840_lib.replay.LogDataThread
 
getAsDouble(int) - Method in class frc.team_8840_lib.replay.LogDataThread
 
getAsDoubleArray(int) - Method in class frc.team_8840_lib.replay.LogDataThread
 
getAsInt(int) - Method in class frc.team_8840_lib.replay.LogDataThread
 
getAsString(int) - Method in class frc.team_8840_lib.replay.LogDataThread
 
getAsStringArray(int) - Method in class frc.team_8840_lib.replay.LogDataThread
 
getAtTime() - Method in class frc.team_8840_lib.pathing.PathMovement
 
getAutoNames() - Static method in class frc.team_8840_lib.pathing.PathPlanner
 
getAverageSpeed() - Method in class frc.team_8840_lib.controllers.ControllerGroup
Gets the average speed of the controllers
getAverageSpeed(String) - Method in class frc.team_8840_lib.controllers.ControllerGroup
Returns the average speed of a subgroup
getAxis(Axis) - Method in class frc.team_8840_lib.input.controls.GameController
 
getAxis(Axis) - Method in class frc.team_8840_lib.input.controls.SimulatedController
 
getAxis(Axis.Side, Axis) - Method in class frc.team_8840_lib.input.controls.GameController
 
getBaseName() - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Returns the "nickname" of the encoder for IO purposes.
getBaseName() - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
getBaseName() - Method in class frc.team_8840_lib.examples.replayable.ReplayableExample
This method is required on any Replayable object.
getBaseName() - Method in class frc.team_8840_lib.info.console.Logger
 
getBaseName() - Method in class frc.team_8840_lib.IO.devices.IOCANCoder
 
getBaseName() - Method in class frc.team_8840_lib.IO.devices.IOPowerDistribution
 
getBaseName() - Method in class frc.team_8840_lib.IO.IOManager
 
getBaseName() - Method in class frc.team_8840_lib.replay.LogDataThread
 
getBaseName() - Method in class frc.team_8840_lib.replay.Replayable
 
getBaseName() - Method in class frc.team_8840_lib.utils.controllers.Pigeon
 
getBaseName() - Method in class frc.team_8840_lib.utils.IO.IOLayer
 
getBaseName() - Method in interface frc.team_8840_lib.utils.logging.Loggable
 
getBody() - Method in class frc.team_8840_lib.utils.http.Route.Resolution
 
getButton(int) - Method in class frc.team_8840_lib.input.controls.GameController
 
getButtonPressed(int) - Method in class frc.team_8840_lib.input.controls.GameController
 
getButtonReleased(int) - Method in class frc.team_8840_lib.input.controls.GameController
 
getByCycle(int) - Method in class frc.team_8840_lib.replay.LogDataThread
 
getByIndex(int) - Method in class frc.team_8840_lib.replay.LogDataThread
 
getCallback() - Method in class frc.team_8840_lib.info.time.TimeKeeper.Subscription
 
getCanCoderConfiguration() - Method in class frc.team_8840_lib.utils.controllers.swerve.CTREConfig
 
getCANController() - Method in class frc.team_8840_lib.controllers.ControllerGroup.CANSpeedController
 
getCenterX() - Method in class frc.team_8840_lib.utils.math.units.RectangleBounds
 
getCenterY() - Method in class frc.team_8840_lib.utils.math.units.RectangleBounds
 
getCols() - Method in class frc.team_8840_lib.utils.math.Matrix
Get the number of columns in the matrix
getCommand() - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasCommand
 
getComponents() - Method in class frc.team_8840_lib.input.communication.dashboard.DashboardModule
 
getConstructor() - Static method in class frc.team_8840_lib.input.communication.dashboard.ModuleBuilder
 
getConstructors() - Static method in class frc.team_8840_lib.input.communication.server.CustomAPI
 
getController() - Method in class frc.team_8840_lib.controllers.ControllerGroup.CANSpeedController
 
getController() - Method in class frc.team_8840_lib.controllers.ControllerGroup.SpeedController
 
getControllers() - Method in class frc.team_8840_lib.controllers.ControllerGroup
Returns a list of the controllers that are part of the group
getConversionFactor() - Method in enum class frc.team_8840_lib.utils.math.units.Unit.Type
 
getCU(double, Unit.Type) - Method in class frc.team_8840_lib.utils.math.units.Unit
 
getCurrent(int) - Method in class frc.team_8840_lib.IO.devices.IOPowerDistribution
Returns the current of the specified PDP channel
getCurrentPhase() - Static method in enum class frc.team_8840_lib.utils.GamePhase
 
getCurrents() - Method in class frc.team_8840_lib.IO.devices.IOPowerDistribution
Returns a double array of the currents of all the PDP channels
getCurrentType() - Method in class frc.team_8840_lib.pathing.PathPlanner
 
getCustomBaseNTPath() - Static method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
getCycles() - Method in class frc.team_8840_lib.replay.ReplayLog
 
getData() - Method in class frc.team_8840_lib.utils.math.Matrix
Get the data in the matrix as a list of lists
getDataCycles() - Method in class frc.team_8840_lib.replay.ReplayLog
 
getDefaultPreferencesPath() - Static method in class frc.team_8840_lib.listeners.Preferences
 
getDesiredAngle() - Method in class frc.team_8840_lib.controllers.SwerveModule
Gets the desired angle of the module
getDriveMotorID() - Method in class frc.team_8840_lib.utils.controllers.swerve.ModuleConfig
 
getDriveTalonFXConfiguration() - Method in class frc.team_8840_lib.utils.controllers.swerve.CTREConfig
 
getDSControlWord() - Method in class frc.team_8840_lib.listeners.FrameworkUtil
 
getEarlyCycles() - Method in class frc.team_8840_lib.replay.ReplayLog
 
getEncoder() - Method in class frc.team_8840_lib.controllers.ControllerGroup.CANSpeedController
 
getEncoder() - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Returns the encoder
getEncoderID() - Method in class frc.team_8840_lib.utils.controllers.swerve.ModuleConfig
 
getEncoderInfo() - Method in class frc.team_8840_lib.controllers.ControllerGroup.CANSpeedController
 
getEventListenerName() - Static method in class frc.team_8840_lib.listeners.Robot
 
getExampleVariable2() - Method in class frc.team_8840_lib.examples.replayable.ReplayableExample
This is an example of a method that logs a method.
getExtension() - Static method in class frc.team_8840_lib.info.console.FileWriter
 
getField(String) - Method in class frc.team_8840_lib.replay.Replayable
 
getFinalPose() - Method in class frc.team_8840_lib.pathing.PathMovement
 
getFirstMovement() - Method in class frc.team_8840_lib.pathing.PathPlanner
 
getForward() - Method in class frc.team_8840_lib.examples.SwerveDriveExample
 
getFromName(String) - Static method in enum class frc.team_8840_lib.utils.GamePhase
 
getHeaders() - Method in class frc.team_8840_lib.utils.http.Route.Resolution
 
getHeight() - Method in class frc.team_8840_lib.utils.math.units.RectangleBounds
 
getHTML() - Method in class frc.team_8840_lib.utils.http.html.Element
 
getID() - Method in class frc.team_8840_lib.utils.controllers.Pigeon
Gets the CAN ID of the Pigeon.
getInfo(HttpExchange, Route.Resolution) - Static method in class frc.team_8840_lib.input.communication.dashboard.pages.api.ApiHandler
 
getInitializedName() - Method in class frc.team_8840_lib.controllers.ControllerGroup.SpeedController
 
getInnerHTML() - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
getInnerHTML() - Method in class frc.team_8840_lib.input.communication.dashboard.components.DashboardComponent
 
getInnerHTML() - Method in class frc.team_8840_lib.input.communication.dashboard.components.Text
 
getInnerHTML() - Method in class frc.team_8840_lib.input.communication.dashboard.components.Title
 
getInsideParentheses(String) - Method in class frc.team_8840_lib.till.TillHandler
 
getInstance() - Static method in class frc.team_8840_lib.info.time.TimeKeeper
 
getInstance() - Static method in class frc.team_8840_lib.input.communication.CommunicationManager
Get the instance of the CommunicationManager.
getInstance() - Static method in class frc.team_8840_lib.input.communication.dashboard.ModuleBuilder
 
getInstance() - Static method in class frc.team_8840_lib.IO.devices.IOPowerDistribution
 
getInstance() - Static method in class frc.team_8840_lib.IO.IOManager
 
getInstance() - Static method in class frc.team_8840_lib.listeners.FrameworkUtil
 
getInstance() - Static method in class frc.team_8840_lib.listeners.Robot
 
getInstance() - Static method in class frc.team_8840_lib.replay.ReplayManager
 
getInstance() - Static method in class frc.team_8840_lib.till.Till
 
getIP() - Static method in class frc.team_8840_lib.utils.http.IP
 
getKeys() - Method in class frc.team_8840_lib.input.communication.dashboard.components.DashboardComponent
 
getKinematics() - Method in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
Returns the kinematics for the swerve drive
getLanguageOfGitHubRepo(String, String) - Static method in class frc.team_8840_lib.libraries.LibraryManager
 
getLastPose() - Method in class frc.team_8840_lib.pathing.PathMovement
 
getLibraries(HttpExchange, Route.Resolution) - Static method in class frc.team_8840_lib.input.communication.dashboard.pages.api.ApiHandler
 
getLibraryInfoByName(String) - Static method in class frc.team_8840_lib.libraries.LibraryManager
 
getLibraryInfoByRepo(String) - Static method in class frc.team_8840_lib.libraries.LibraryManager
 
getLoadedLibraries() - Static method in class frc.team_8840_lib.libraries.LibraryManager
 
getLogInterval() - Static method in class frc.team_8840_lib.info.console.Logger
 
getLogWriterName() - Static method in class frc.team_8840_lib.info.console.Logger
 
getMax() - Method in class frc.team_8840_lib.utils.math.IntRange
 
getMax() - Method in class frc.team_8840_lib.utils.math.Range
 
getMin() - Method in class frc.team_8840_lib.utils.math.IntRange
 
getMin() - Method in class frc.team_8840_lib.utils.math.Range
 
getModules() - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
getModules() - Method in class frc.team_8840_lib.input.communication.dashboard.DashboardModule
 
getMotorInfo() - Method in class frc.team_8840_lib.controllers.ControllerGroup.CANSpeedController
 
getMouseDownPath() - Static method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
getMouseXPath() - Static method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
getMouseYPath() - Static method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
getName() - Method in class frc.team_8840_lib.controllers.ControllerGroup
Name of controller group
getName() - Method in class frc.team_8840_lib.info.time.TimeKeeper.Subscription
 
getName() - Method in class frc.team_8840_lib.pathing.PathConjugate
 
getName() - Method in class frc.team_8840_lib.replay.LogDataThread
 
getNumberOfChannels() - Method in class frc.team_8840_lib.IO.devices.IOPowerDistribution
 
getOffset() - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Returns the offset of the encoder
getOperator() - Method in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Calculation
 
getOperator() - Method in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.IfOperation
 
getPath() - Method in class frc.team_8840_lib.pathing.PathConjugate
 
getPath() - Method in class frc.team_8840_lib.utils.http.Route
 
getPhaseTime() - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
getPhaseTime(GamePhase) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
getPigeon(int) - Static method in class frc.team_8840_lib.utils.controllers.Pigeon
 
getPointing() - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
getPort() - Method in class frc.team_8840_lib.controllers.ControllerGroup.SpeedController
 
getPort() - Method in class frc.team_8840_lib.input.communication.server.HTTPServer
 
getPose() - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
getPose() - Method in class frc.team_8840_lib.pathing.PathMovement
 
getPose() - Method in class frc.team_8840_lib.utils.pathplanner.TimePoint
Returns the pose of the timepoint
getPosition() - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Sets the offset of the encoder
getPosition() - Method in class frc.team_8840_lib.controllers.SwerveModule
Gets the current position of the module
getPosition() - Method in class frc.team_8840_lib.utils.math.units.RectangleBounds
 
getPositions() - Method in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
Returns the calculated positions of the modules with the given track width and wheel base
getPOV() - Method in class frc.team_8840_lib.input.controls.GameController
 
getPOV() - Method in class frc.team_8840_lib.input.controls.SimulatedController
 
getPOV(int) - Method in class frc.team_8840_lib.input.controls.GameController
 
getR() - Method in class frc.team_8840_lib.utils.math.units.Cartesian2d
Returns the radius
getRawAxis(int) - Method in class frc.team_8840_lib.input.controls.GameController
 
getRealInstance() - Static method in class frc.team_8840_lib.listeners.Robot
 
getRealTime() - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
getRealTimeStr() - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
getReplaySaveMethod(String) - Method in class frc.team_8840_lib.replay.Replayable
 
getRobotTime() - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
getRotation() - Method in class frc.team_8840_lib.utils.controllers.Pigeon
Gets the yaw, pitch, and roll of gyroscope.
getRotationGoal() - Method in class frc.team_8840_lib.pathing.PathMovement
 
getRows() - Method in class frc.team_8840_lib.utils.math.Matrix
Get the number of rows in the matrix
getSelectedAuto() - Static method in class frc.team_8840_lib.pathing.PathPlanner
 
getSelectedAutoIndex() - Method in class frc.team_8840_lib.pathing.PathPlanner
 
getSelectedAutoName() - Static method in class frc.team_8840_lib.pathing.PathPlanner
 
getSelectedEventListener() - Static method in class frc.team_8840_lib.listeners.Preferences
 
getSelectedLogger() - Static method in class frc.team_8840_lib.listeners.Preferences
 
getSettings() - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
getSettings() - Method in class frc.team_8840_lib.utils.controllers.swerve.CTREConfig
 
getSpecificName() - Method in class frc.team_8840_lib.replay.LogDataThread
 
getSpeed() - Method in class frc.team_8840_lib.controllers.ControllerGroup.SpeedController
 
getSpeed() - Method in class frc.team_8840_lib.controllers.SwerveModule
Gets the current speed of the module
getSpeed(int) - Method in class frc.team_8840_lib.controllers.ControllerGroup
Gets the speed of a specific controller at port
getSpeedController(int) - Method in class frc.team_8840_lib.controllers.ControllerGroup
Gets the speed controller object of a port
getSpeeds() - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
getState() - Method in class frc.team_8840_lib.controllers.SwerveModule
Gets the current state of the module
getStatus() - Method in class frc.team_8840_lib.utils.http.Route.Resolution
 
getStrafe() - Method in class frc.team_8840_lib.examples.SwerveDriveExample
 
getSubGroups() - Method in class frc.team_8840_lib.controllers.ControllerGroup
Gets a list of names of the subgroups.
getSwervePositions() - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
getTag() - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
getTag() - Method in class frc.team_8840_lib.input.communication.dashboard.components.DashboardComponent
 
getTag() - Method in class frc.team_8840_lib.input.communication.dashboard.components.Text
 
getTag() - Method in class frc.team_8840_lib.input.communication.dashboard.components.Title
 
getTempature() - Method in class frc.team_8840_lib.IO.devices.IOPowerDistribution
 
getTheta() - Method in class frc.team_8840_lib.utils.math.units.Cartesian2d
Returns the angle
getThreads() - Method in class frc.team_8840_lib.replay.ReplayLog
 
getThreadsMap() - Method in class frc.team_8840_lib.replay.ReplayLog
 
getTillRequest() - Static method in class frc.team_8840_lib.till.Till
 
getTime() - Method in class frc.team_8840_lib.info.time.TimeKeeper.Subscription
 
getTime() - Method in class frc.team_8840_lib.utils.pathplanner.TimePoint
Returns the time of the timepoint
getTimerName() - Method in enum class frc.team_8840_lib.utils.GamePhase
 
getTotalCurrent() - Method in class frc.team_8840_lib.IO.devices.IOPowerDistribution
 
getTurnMotorID() - Method in class frc.team_8840_lib.utils.controllers.swerve.ModuleConfig
 
getTurnOffset() - Method in class frc.team_8840_lib.utils.controllers.swerve.ModuleConfig
 
getTurnTalonFXConfiguration() - Method in class frc.team_8840_lib.utils.controllers.swerve.CTREConfig
 
getType() - Method in class frc.team_8840_lib.controllers.ControllerGroup.SpeedController
 
getType() - Method in class frc.team_8840_lib.info.time.TimeKeeper.Subscription
 
getType() - Method in class frc.team_8840_lib.pathing.PathConjugate
 
getValue() - Method in enum class frc.team_8840_lib.utils.controls.Axis
 
getValue() - Method in class frc.team_8840_lib.utils.math.operators.Operator
 
getVelocity() - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Gets the velocity of the encoder
getVelocity() - Method in class frc.team_8840_lib.utils.pathplanner.TimePoint
Returns the velocity of the timepoint
getVoltage() - Method in class frc.team_8840_lib.IO.devices.IOPowerDistribution
 
getWidth() - Method in class frc.team_8840_lib.utils.math.units.RectangleBounds
 
getWorking() - Method in class frc.team_8840_lib.info.console.Logger
 
getX() - Method in class frc.team_8840_lib.utils.math.units.RectangleBounds
 
getX() - Method in class frc.team_8840_lib.utils.pathplanner.TimePoint
Returns the x coordinate of the timepoint
getY() - Method in class frc.team_8840_lib.utils.math.units.RectangleBounds
 
getY() - Method in class frc.team_8840_lib.utils.pathplanner.TimePoint
Returns the y coordinate of the timepoint
getYawPitchRoll() - Method in class frc.team_8840_lib.utils.controllers.Pigeon
Gets the yaw, pitch, and roll of the gyroscope.
GREATER_THAN - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.IfOperation
 
GREATER_THAN_OR_EQUAL - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.IfOperation
 
gyroscopeStartingAngle - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 

H

handle(HttpExchange) - Method in class frc.team_8840_lib.utils.http.Route
 
handleGamePhase(Till.MethodType, GamePhase) - Method in class frc.team_8840_lib.till.Till
 
handleLine(String) - Method in class frc.team_8840_lib.till.TillHandler
 
HandleRequest(HttpExchange, Route.Resolution) - Static method in class frc.team_8840_lib.input.communication.dashboard.pages.api.ApiHandler
 
handleSwerveSetup(HttpExchange, Route.Resolution) - Static method in class frc.team_8840_lib.various.SwerveSetup
 
handleSwerveSetupGet(HttpExchange, Route.Resolution) - Static method in class frc.team_8840_lib.various.SwerveSetup
 
handleSwerveSetupPost(HttpExchange, Route.Resolution) - Static method in class frc.team_8840_lib.various.SwerveSetup
 
hasDownloadedNewLibraries() - Static method in class frc.team_8840_lib.libraries.LibraryManager
 
hasPigeon(int) - Static method in class frc.team_8840_lib.utils.controllers.Pigeon
 
hasRotationGoal() - Method in class frc.team_8840_lib.pathing.PathMovement
 
hasRun() - Method in class frc.team_8840_lib.info.time.TimeKeeper.Subscription
 
Horizontal - Enum constant in enum class frc.team_8840_lib.utils.controls.Axis
 
HTML - Enum constant in enum class frc.team_8840_lib.utils.http.Route.ContentType
 
HTTPServer - Class in frc.team_8840_lib.input.communication.server
 
HTTPServer(int) - Constructor for class frc.team_8840_lib.input.communication.server.HTTPServer
 

I

i() - Static method in class frc.team_8840_lib.input.communication.CommunicationManager
Get the instance of the CommunicationManager.
IDENTITY - Static variable in class frc.team_8840_lib.utils.math.operators.Operation
 
If(CanvasSupplier, CanvasSupplier.IfOperation, CanvasSupplier, CanvasSupplier) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
IF_STATEMENT - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Type
 
IfElse(CanvasSupplier, CanvasSupplier.IfOperation, CanvasSupplier, CanvasSupplier, CanvasSupplier) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
ifElseStatement(CanvasSupplier, CanvasSupplier, CanvasSupplier.IfOperation, CanvasSupplier, CanvasSupplier) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier
 
ifStatement(CanvasSupplier, CanvasSupplier, CanvasSupplier.IfOperation, CanvasSupplier) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier
 
ignoreNextRun - Variable in class frc.team_8840_lib.info.time.TimeKeeper.Subscription
 
IMU - Enum constant in enum class frc.team_8840_lib.utils.controllers.Pigeon.Type
 
INCHES - Enum constant in enum class frc.team_8840_lib.utils.math.units.Unit.Type
 
inchesToMeters(double) - Static method in class frc.team_8840_lib.utils.math.MathUtils
 
increaseExampleVariable() - Method in class frc.team_8840_lib.examples.replayable.ReplayableExample
This method increases the example variable by 1.
increaseExampleVariable2() - Method in class frc.team_8840_lib.examples.replayable.ReplayableExample
This method increases the example variable 2 by 1.
Info - Class in frc.team_8840_lib
 
Info() - Constructor for class frc.team_8840_lib.Info
 
init() - Static method in class frc.team_8840_lib.info.time.TimeKeeper
 
init() - Static method in class frc.team_8840_lib.input.communication.CommunicationManager
Start the communication manager.
init() - Static method in class frc.team_8840_lib.IO.devices.IOPowerDistribution
 
init() - Static method in class frc.team_8840_lib.IO.IOManager
 
initalized() - Method in class frc.team_8840_lib.controllers.SwerveModule
Returns if the initialized flag has been enabled.
initialize() - Method in class frc.team_8840_lib.info.console.EmptyLog
 
initialize() - Method in class frc.team_8840_lib.info.console.FileWriter
 
initialize() - Method in class frc.team_8840_lib.info.console.NTWriter
 
initialize() - Method in class frc.team_8840_lib.pathing.PathMovement
 
initialize() - Method in class frc.team_8840_lib.utils.logging.LogWriter
 
initialize() - Method in class frc.team_8840_lib.utils.math.Matrix
Initialize the matrix.
initializeZeros() - Method in class frc.team_8840_lib.utils.math.Matrix
Initialize the matrix with zeros.
initWriter() - Static method in class frc.team_8840_lib.info.console.Logger
Initialize the LogWriter.
inRange(double) - Method in class frc.team_8840_lib.utils.math.Range
 
inRange(int) - Method in class frc.team_8840_lib.utils.math.IntRange
 
INT - Enum constant in enum class frc.team_8840_lib.info.console.Logger.LogType
 
INT - Enum constant in enum class frc.team_8840_lib.utils.IO.IOValue
 
Integral - Class in frc.team_8840_lib.utils.math
 
Integral(SingleVariableEquation) - Constructor for class frc.team_8840_lib.utils.math.Integral
 
Integral(SingleVariableEquation, double) - Constructor for class frc.team_8840_lib.utils.math.Integral
 
IntRange - Class in frc.team_8840_lib.utils.math
 
IntRange(int, int) - Constructor for class frc.team_8840_lib.utils.math.IntRange
 
intToByteArray(int) - Static method in class frc.team_8840_lib.utils.buffer.ByteConversions
 
inverse(double) - Method in class frc.team_8840_lib.utils.math.operators.Operation
 
inverse(double) - Method in class frc.team_8840_lib.utils.math.operators.Operator
 
inverse(double) - Method in class frc.team_8840_lib.utils.math.operators.specifics.Addition
 
inverse(double) - Method in class frc.team_8840_lib.utils.math.operators.specifics.Divide
 
inverse(double) - Method in class frc.team_8840_lib.utils.math.operators.specifics.Multiply
 
inverse(double) - Method in class frc.team_8840_lib.utils.math.operators.specifics.Subtract
 
invert() - Method in class frc.team_8840_lib.controllers.ControllerGroup
Invert every controller part of group.
invert() - Method in class frc.team_8840_lib.controllers.ControllerGroup.SpeedController
 
invert(int...) - Method in class frc.team_8840_lib.controllers.ControllerGroup
Invert only certain ports of the group
invertGyro - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
IOCANCoder - Class in frc.team_8840_lib.IO.devices
 
IOCANCoder(Object...) - Constructor for class frc.team_8840_lib.IO.devices.IOCANCoder
 
IOLayer - Class in frc.team_8840_lib.utils.IO
 
IOLayer() - Constructor for class frc.team_8840_lib.utils.IO.IOLayer
 
IOLibraryInfo - Class in frc.team_8840_lib.utils.library
 
IOLibraryInfo() - Constructor for class frc.team_8840_lib.utils.library.IOLibraryInfo
 
IOManager - Class in frc.team_8840_lib.IO
 
IOMethod - Annotation Interface in frc.team_8840_lib.utils.IO
 
IOMethodType - Enum Class in frc.team_8840_lib.utils.IO
 
IOPermission - Enum Class in frc.team_8840_lib.utils.IO
 
IOPowerDistribution - Class in frc.team_8840_lib.IO.devices
 
IOPowerDistribution() - Constructor for class frc.team_8840_lib.IO.devices.IOPowerDistribution
 
IOValue - Enum Class in frc.team_8840_lib.utils.IO
 
IP - Class in frc.team_8840_lib.utils.http
 
IP() - Constructor for class frc.team_8840_lib.utils.http.IP
 
isBrushed() - Method in enum class frc.team_8840_lib.utils.controllers.SCType
Check whether the controller is brushed or not.
isCombination() - Method in class frc.team_8840_lib.controllers.ControllerGroup
Returns whether the group has subgroups or not
isEnabled() - Static method in enum class frc.team_8840_lib.utils.GamePhase
 
isEnabled() - Static method in class frc.team_8840_lib.various.SwerveSetup
 
isFinished() - Method in class frc.team_8840_lib.pathing.PathConjugate
 
isFinished() - Method in class frc.team_8840_lib.pathing.PathMovement
 
isFTC() - Method in class frc.team_8840_lib.listeners.FrameworkUtil
Returns whether the program is running on an FTC robot or not.
isInitialized() - Method in class frc.team_8840_lib.controllers.ControllerGroup.SpeedController
 
isInverted - Variable in class frc.team_8840_lib.utils.controllers.EncoderInformation
 
isJAR() - Static method in class frc.team_8840_lib.listeners.Robot
Returns true if the code has been built into a JAR file
isOpenLoop() - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
isPeriodic() - Method in enum class frc.team_8840_lib.utils.time.SubscriptionType
 
isPeriodic(SubscriptionType) - Static method in enum class frc.team_8840_lib.utils.time.SubscriptionType
 
isPWM() - Method in class frc.team_8840_lib.controllers.ControllerGroup.SpeedController
 
isPWM() - Method in enum class frc.team_8840_lib.utils.controllers.SCType
Check whether the type uses PWM.
isPWM(SCType) - Static method in enum class frc.team_8840_lib.utils.controllers.SCType
Checks whether a type is used for PWM.
isReady() - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
isReal() - Method in class frc.team_8840_lib.utils.IO.IOLayer
 
isTrue() - Method in interface frc.team_8840_lib.utils.interfaces.Condition
 

J

Jaguar - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
Joystick - Enum constant in enum class frc.team_8840_lib.input.controls.GameController.Type
 
Joystick() - Constructor for class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
JoystickTwistAxis - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
JoystickXAxis - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
JoystickYAxis - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
json(String) - Method in class frc.team_8840_lib.utils.http.Route.Resolution
 
json(JSONObject) - Method in class frc.team_8840_lib.utils.http.Route.Resolution
 
JSON - Enum constant in enum class frc.team_8840_lib.utils.http.Route.ContentType
 

K

kD - Variable in class frc.team_8840_lib.utils.controllers.swerve.structs.PIDStruct
 
kF - Variable in class frc.team_8840_lib.utils.controllers.swerve.structs.PIDStruct
 
kI - Variable in class frc.team_8840_lib.utils.controllers.swerve.structs.PIDStruct
 
kIZone - Variable in class frc.team_8840_lib.utils.controllers.swerve.structs.PIDStruct
 
kP - Variable in class frc.team_8840_lib.utils.controllers.swerve.structs.PIDStruct
 

L

L1() - Constructor for class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings.SDS.MK4i.L1
 
L2() - Constructor for class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings.SDS.MK4i.L2
 
L3() - Constructor for class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings.SDS.MK4i.L3
 
L3_Button - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
LB_Button - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
Left - Enum constant in enum class frc.team_8840_lib.utils.controls.Axis.Side
 
Left - Static variable in class frc.team_8840_lib.utils.controls.Buttons.POV
 
leftRiemannSum(double[]) - Method in class frc.team_8840_lib.utils.math.Integral
 
leftTrigger - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
leftXAxis - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
leftYAxis - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
legacyWaitForAutonomousPath(PathCallback) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
Deprecated.
lerp(double, double, double) - Static method in class frc.team_8840_lib.utils.math.MathUtils
 
LESS_THAN - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.IfOperation
 
LESS_THAN_OR_EQUAL - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.IfOperation
 
LibraryInfo - Class in frc.team_8840_lib.libraries
 
LibraryInfo() - Constructor for class frc.team_8840_lib.libraries.LibraryInfo
 
LibraryManager - Class in frc.team_8840_lib.libraries
 
LibraryManager() - Constructor for class frc.team_8840_lib.libraries.LibraryManager
 
line(CanvasSupplier, CanvasSupplier, CanvasSupplier, CanvasSupplier) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
lineWidth(CanvasSupplier) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
LINUX - Enum constant in enum class frc.team_8840_lib.listeners.Robot.OS
 
listall(String) - Static method in class frc.team_8840_lib.utils.files.FileUtils
 
listall(String, List<File>) - Static method in class frc.team_8840_lib.utils.files.FileUtils
 
listen() - Method in class frc.team_8840_lib.input.communication.server.HTTPServer
 
listenerAssigned() - Static method in class frc.team_8840_lib.listeners.Robot
 
loaded() - Static method in class frc.team_8840_lib.listeners.Preferences
 
loadLibraryFromGitHub(String, String) - Static method in class frc.team_8840_lib.libraries.LibraryManager
 
loadPath(Path) - Static method in class frc.team_8840_lib.pathing.PathMovement
 
loadPathFromFile(Path) - Static method in class frc.team_8840_lib.pathing.PathConjugate
 
loadPathFromFile(Path, PathMovement) - Static method in class frc.team_8840_lib.pathing.PathConjugate
 
loadPreferences(Path) - Static method in class frc.team_8840_lib.listeners.Preferences
 
Log(String) - Static method in class frc.team_8840_lib.info.console.Logger
 
Log(String[]) - Static method in class frc.team_8840_lib.info.console.Logger
 
Log(String[], TimeStamp) - Static method in class frc.team_8840_lib.info.console.Logger
 
Log(String[], TimeStamp, boolean) - Static method in class frc.team_8840_lib.info.console.Logger
 
Log(String, TimeStamp) - Static method in class frc.team_8840_lib.info.console.Logger
 
Log(String, TimeStamp, boolean) - Static method in class frc.team_8840_lib.info.console.Logger
 
Log(String, String) - Static method in class frc.team_8840_lib.info.console.Logger
 
logCompetitionEnd() - Static method in class frc.team_8840_lib.info.console.Logger
 
logCompetitionStart() - Static method in class frc.team_8840_lib.info.console.Logger
 
LogDataThread - Class in frc.team_8840_lib.replay
 
LogDataThread(String, Logger.LogType) - Constructor for class frc.team_8840_lib.replay.LogDataThread
 
Loggable - Interface in frc.team_8840_lib.utils.logging
 
Logger - Class in frc.team_8840_lib.info.console
 
Logger() - Constructor for class frc.team_8840_lib.info.console.Logger
 
Logger.LogType - Enum Class in frc.team_8840_lib.info.console
 
LoggerLibraryInfo - Class in frc.team_8840_lib.utils.library
 
LoggerLibraryInfo() - Constructor for class frc.team_8840_lib.utils.library.LoggerLibraryInfo
 
logPD() - Method in class frc.team_8840_lib.IO.devices.IOPowerDistribution
 
LogWriter - Class in frc.team_8840_lib.utils.logging
 
LogWriter(String...) - Constructor for class frc.team_8840_lib.utils.logging.LogWriter
 
logWriterIsLockedToCode() - Static method in class frc.team_8840_lib.info.console.Logger
 
LONG_ARRAY - Enum constant in enum class frc.team_8840_lib.utils.IO.IOValue
 
LOOSE_NUMBERS - Static variable in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Type
 

M

MAC - Enum constant in enum class frc.team_8840_lib.listeners.Robot.OS
 
main(String...) - Static method in class frc.team_8840_lib.Main
Main initialization function.
main(String[]) - Static method in class frc.team_8840_lib.Test
 
Main - Class in frc.team_8840_lib
 
manualOffset - Variable in class frc.team_8840_lib.utils.controllers.swerve.ModuleConfig
 
manualOffset - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
map(double) - Method in interface frc.team_8840_lib.utils.interfaces.MathMap
 
map(MathMap) - Method in class frc.team_8840_lib.utils.math.Matrix
Map the matrix using a function.
mathf(CanvasSupplier, String) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
MATHF - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Calculation
 
MathMap - Interface in frc.team_8840_lib.utils.interfaces
 
MathUtils - Class in frc.team_8840_lib.utils.math
 
MathUtils() - Constructor for class frc.team_8840_lib.utils.math.MathUtils
 
Matrix - Class in frc.team_8840_lib.utils.math
 
Matrix(int, int) - Constructor for class frc.team_8840_lib.utils.math.Matrix
Creates a new matrix with the specified dimensions.
Matrix(int, int, boolean) - Constructor for class frc.team_8840_lib.utils.math.Matrix
 
MAX() - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
maxAngularSpeed - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
maxSpeed - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
maxSpeed_NEO - Static variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings.SDS.MK4i.L1
 
maxSpeed_NEO - Static variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings.SDS.MK4i.L2
 
maxSpeed_NEO - Static variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings.SDS.MK4i.L3
 
METERS - Enum constant in enum class frc.team_8840_lib.utils.math.units.Unit.Type
 
metersToInches(double) - Static method in class frc.team_8840_lib.utils.math.MathUtils
 
method_type() - Element in annotation interface frc.team_8840_lib.utils.IO.IOMethod
 
MILLIMETERS - Enum constant in enum class frc.team_8840_lib.utils.math.units.Unit.Type
 
MK4i() - Constructor for class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings.SDS.MK4i
 
mkdir(Path) - Static method in class frc.team_8840_lib.utils.files.FileUtils
 
ModuleBuilder - Class in frc.team_8840_lib.input.communication.dashboard
 
ModuleBuilder() - Constructor for class frc.team_8840_lib.input.communication.dashboard.ModuleBuilder
 
ModuleConfig - Class in frc.team_8840_lib.utils.controllers.swerve
 
ModuleConfig(int, int, int, double) - Constructor for class frc.team_8840_lib.utils.controllers.swerve.ModuleConfig
 
MODULO - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Calculation
 
MotorExample - Class in frc.team_8840_lib.examples
This is an example of making some motors move at different times during autonomous.
MotorExample() - Constructor for class frc.team_8840_lib.examples.MotorExample
 
MotorInfo - Class in frc.team_8840_lib.utils.controllers
 
MotorInfo(double, double, double) - Constructor for class frc.team_8840_lib.utils.controllers.MotorInfo
Creates a storage struct for the tempature, voltage, and current of a controller
MotorMove - Class in frc.team_8840_lib.examples
 
MotorMove() - Constructor for class frc.team_8840_lib.examples.MotorMove
 
mouseX() - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
mouseY() - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
moveToNext() - Method in class frc.team_8840_lib.pathing.PathMovement
 
MPSToFalcon(double, double, double) - Static method in class frc.team_8840_lib.utils.controllers.swerve.conversions.FalconConversions
 
MPSToNeo(double, double, double) - Static method in class frc.team_8840_lib.utils.controllers.swerve.conversions.NeoConversions
 
multiply(double) - Method in class frc.team_8840_lib.utils.math.Matrix
Multiply this matrix by a scalar.
multiply(double) - Method in class frc.team_8840_lib.utils.math.operators.Operation
 
multiply(CanvasSupplier) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier
 
multiply(Matrix) - Method in class frc.team_8840_lib.utils.math.Matrix
Multiply this matrix by another matrix.
multiply(Matrix, Matrix) - Static method in class frc.team_8840_lib.utils.math.Matrix
Multiply two matrices together.
Multiply - Class in frc.team_8840_lib.utils.math.operators.specifics
 
Multiply(double) - Constructor for class frc.team_8840_lib.utils.math.operators.specifics.Multiply
 
MULTIPLY - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Calculation
 

N

n(double) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
name - Variable in class frc.team_8840_lib.replay.LogDataThread
 
name() - Element in annotation interface frc.team_8840_lib.info.console.AutoLog
 
name() - Method in class frc.team_8840_lib.Info
 
name() - Method in class frc.team_8840_lib.libraries.LibraryInfo
 
name() - Element in annotation interface frc.team_8840_lib.utils.IO.IOMethod
 
name() - Method in class frc.team_8840_lib.utils.library.AutonomousLibraryInfo
 
name() - Method in class frc.team_8840_lib.utils.library.IOLibraryInfo
 
name() - Method in class frc.team_8840_lib.utils.library.LoggerLibraryInfo
 
name() - Method in class frc.team_8840_lib.utils.library.ReplayLibraryInfo
 
name() - Method in class frc.team_8840_lib.utils.library.SwerveLibraryInfo
 
NeoConversions - Class in frc.team_8840_lib.utils.controllers.swerve.conversions
 
NeoConversions() - Constructor for class frc.team_8840_lib.utils.controllers.swerve.conversions.NeoConversions
 
neoToDegrees(double, double) - Static method in class frc.team_8840_lib.utils.controllers.swerve.conversions.NeoConversions
 
neoToMPS(double, double, double) - Static method in class frc.team_8840_lib.utils.controllers.swerve.conversions.NeoConversions
 
next() - Method in class frc.team_8840_lib.pathing.PathPlanner
 
nextStep(HttpExchange, Route.Resolution) - Static method in class frc.team_8840_lib.various.SwerveSetup
 
NidecBrushless - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
no8840LibEventListener() - Static method in class frc.team_8840_lib.listeners.Robot
 
None - Enum constant in enum class frc.team_8840_lib.input.controls.GameController.Type
 
None - Enum constant in enum class frc.team_8840_lib.utils.time.TimeStamp
 
NONE - Enum constant in enum class frc.team_8840_lib.utils.IO.IOPermission
 
NONE - Enum constant in enum class frc.team_8840_lib.utils.IO.IOValue
 
normalizeAngle(double) - Static method in class frc.team_8840_lib.utils.math.MathUtils
 
NOT_EQUAL - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.IfOperation
 
nt_value(String) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
NT_VALUE - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Type
 
NTWriter - Class in frc.team_8840_lib.info.console
 
NTWriter() - Constructor for class frc.team_8840_lib.info.console.NTWriter
 
NUMBER - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Type
 
NUMBERS - Static variable in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Type
 

O

onAutonomousEnable() - Method in class frc.team_8840_lib.examples.AutonomousExample
 
onAutonomousEnable() - Method in class frc.team_8840_lib.examples.MotorExample
 
onAutonomousEnable() - Method in class frc.team_8840_lib.examples.PulsingMotor
 
onAutonomousEnable() - Method in class frc.team_8840_lib.examples.replayable.ReplayExample
 
onAutonomousEnable() - Method in class frc.team_8840_lib.examples.SwerveDriveExample
 
onAutonomousEnable() - Method in class frc.team_8840_lib.examples.TankDrive
 
onAutonomousEnable() - Method in class frc.team_8840_lib.listeners.EventListener
 
onAutonomousEnable() - Method in class frc.team_8840_lib.till.Till
 
onAutonomousEnable() - Method in class frc.team_8840_lib.various.SwerveSetup
 
onAutonomousPeriodic() - Method in class frc.team_8840_lib.examples.AutonomousExample
 
onAutonomousPeriodic() - Method in class frc.team_8840_lib.examples.MotorExample
 
onAutonomousPeriodic() - Method in class frc.team_8840_lib.examples.PulsingMotor
 
onAutonomousPeriodic() - Method in class frc.team_8840_lib.examples.replayable.ReplayExample
 
onAutonomousPeriodic() - Method in class frc.team_8840_lib.examples.SwerveDriveExample
 
onAutonomousPeriodic() - Method in class frc.team_8840_lib.examples.TankDrive
 
onAutonomousPeriodic() - Method in class frc.team_8840_lib.listeners.EventListener
 
onAutonomousPeriodic() - Method in class frc.team_8840_lib.till.Till
 
onAutonomousPeriodic() - Method in class frc.team_8840_lib.various.SwerveSetup
 
onDisabled() - Method in class frc.team_8840_lib.examples.AutonomousExample
 
onDisabled() - Method in class frc.team_8840_lib.examples.MotorExample
 
onDisabled() - Method in class frc.team_8840_lib.examples.PulsingMotor
 
onDisabled() - Method in class frc.team_8840_lib.examples.replayable.ReplayExample
 
onDisabled() - Method in class frc.team_8840_lib.examples.SwerveDriveExample
 
onDisabled() - Method in class frc.team_8840_lib.examples.TankDrive
 
onDisabled() - Method in class frc.team_8840_lib.listeners.EventListener
 
onDisabled() - Method in class frc.team_8840_lib.till.Till
 
onDisabled() - Method in class frc.team_8840_lib.various.SwerveSetup
 
onDisabledPeriodic() - Method in class frc.team_8840_lib.examples.AutonomousExample
 
onDisabledPeriodic() - Method in class frc.team_8840_lib.examples.MotorExample
 
onDisabledPeriodic() - Method in class frc.team_8840_lib.examples.PulsingMotor
 
onDisabledPeriodic() - Method in class frc.team_8840_lib.examples.replayable.ReplayExample
 
onDisabledPeriodic() - Method in class frc.team_8840_lib.examples.SwerveDriveExample
 
onDisabledPeriodic() - Method in class frc.team_8840_lib.examples.TankDrive
 
onDisabledPeriodic() - Method in class frc.team_8840_lib.listeners.EventListener
 
onDisabledPeriodic() - Method in class frc.team_8840_lib.till.Till
 
onDisabledPeriodic() - Method in class frc.team_8840_lib.various.SwerveSetup
 
onEnd() - Method in class frc.team_8840_lib.listeners.FrameworkUtil
Supposed to be called when the program finishes.
onError(Exception) - Method in interface frc.team_8840_lib.utils.interfaces.ErrorCallback
 
onFinishFullfillment(Callback) - Method in class frc.team_8840_lib.listeners.Robot
 
onFinishStartup(Callback) - Method in class frc.team_8840_lib.listeners.Robot
 
onFixedAutonomous() - Method in class frc.team_8840_lib.examples.AutonomousExample
 
onFixedTeleop() - Method in class frc.team_8840_lib.various.SwerveSetup
 
onPathComplete(TimePoint[]) - Method in interface frc.team_8840_lib.utils.pathplanner.PathCallback
 
onStart() - Method in class frc.team_8840_lib.listeners.FrameworkUtil
This is supposed to be called at the start.
onTeleopEnable() - Method in class frc.team_8840_lib.examples.AutonomousExample
 
onTeleopEnable() - Method in class frc.team_8840_lib.examples.MotorExample
 
onTeleopEnable() - Method in class frc.team_8840_lib.examples.PulsingMotor
 
onTeleopEnable() - Method in class frc.team_8840_lib.examples.replayable.ReplayExample
 
onTeleopEnable() - Method in class frc.team_8840_lib.examples.SwerveDriveExample
 
onTeleopEnable() - Method in class frc.team_8840_lib.examples.TankDrive
 
onTeleopEnable() - Method in class frc.team_8840_lib.listeners.EventListener
 
onTeleopEnable() - Method in class frc.team_8840_lib.till.Till
 
onTeleopEnable() - Method in class frc.team_8840_lib.various.SwerveSetup
 
onTeleopPeriodic() - Method in class frc.team_8840_lib.examples.AutonomousExample
 
onTeleopPeriodic() - Method in class frc.team_8840_lib.examples.MotorExample
 
onTeleopPeriodic() - Method in class frc.team_8840_lib.examples.PulsingMotor
 
onTeleopPeriodic() - Method in class frc.team_8840_lib.examples.replayable.ReplayExample
 
onTeleopPeriodic() - Method in class frc.team_8840_lib.examples.SwerveDriveExample
This method should be spread out throughout different commands, but it's all in one method for simplicity.
onTeleopPeriodic() - Method in class frc.team_8840_lib.examples.TankDrive
 
onTeleopPeriodic() - Method in class frc.team_8840_lib.listeners.EventListener
 
onTeleopPeriodic() - Method in class frc.team_8840_lib.till.Till
 
onTeleopPeriodic() - Method in class frc.team_8840_lib.various.SwerveSetup
 
onTestEnable() - Method in class frc.team_8840_lib.examples.AutonomousExample
 
onTestEnable() - Method in class frc.team_8840_lib.examples.MotorExample
 
onTestEnable() - Method in class frc.team_8840_lib.examples.PulsingMotor
 
onTestEnable() - Method in class frc.team_8840_lib.examples.replayable.ReplayExample
 
onTestEnable() - Method in class frc.team_8840_lib.examples.SwerveDriveExample
 
onTestEnable() - Method in class frc.team_8840_lib.examples.TankDrive
 
onTestEnable() - Method in class frc.team_8840_lib.listeners.EventListener
 
onTestEnable() - Method in class frc.team_8840_lib.till.Till
 
onTestEnable() - Method in class frc.team_8840_lib.various.SwerveSetup
 
onTestPeriodic() - Method in class frc.team_8840_lib.examples.AutonomousExample
 
onTestPeriodic() - Method in class frc.team_8840_lib.examples.MotorExample
 
onTestPeriodic() - Method in class frc.team_8840_lib.examples.PulsingMotor
 
onTestPeriodic() - Method in class frc.team_8840_lib.examples.replayable.ReplayExample
 
onTestPeriodic() - Method in class frc.team_8840_lib.examples.SwerveDriveExample
 
onTestPeriodic() - Method in class frc.team_8840_lib.examples.TankDrive
 
onTestPeriodic() - Method in class frc.team_8840_lib.listeners.EventListener
 
onTestPeriodic() - Method in class frc.team_8840_lib.till.Till
 
onTestPeriodic() - Method in class frc.team_8840_lib.various.SwerveSetup
 
Operation - Class in frc.team_8840_lib.utils.math.operators
 
Operation() - Constructor for class frc.team_8840_lib.utils.math.operators.Operation
 
Operator - Class in frc.team_8840_lib.utils.math.operators
 
Operator(double) - Constructor for class frc.team_8840_lib.utils.math.operators.Operator
 
optimize(SwerveModuleState, Rotation2d) - Static method in class frc.team_8840_lib.utils.controllers.swerve.CTREModuleState
Minimize the change in heading the desired swerve module state would require by potentially reversing the direction the wheel spins.
optimize(SwerveModuleState, Rotation2d, double) - Static method in class frc.team_8840_lib.utils.controllers.swerve.SwerveOptimization
Optimizes the swerve module state to minimize the angle change between the current angle and the target angle.
Option(String, String) - Static method in class frc.team_8840_lib.utils.http.html.Element
 
os() - Static method in class frc.team_8840_lib.listeners.Robot
 
overrideInternetCheck() - Static method in class frc.team_8840_lib.libraries.LibraryManager
 
overrideStrictlyJava() - Static method in class frc.team_8840_lib.libraries.LibraryManager
 

P

PageHandler - Class in frc.team_8840_lib.input.communication.dashboard.pages
 
PageHandler() - Constructor for class frc.team_8840_lib.input.communication.dashboard.pages.PageHandler
 
parseFromJSON(JSONArray) - Method in class frc.team_8840_lib.utils.pathplanner.TimePoint
Parses a timepoint array from 8840-app's JSON formatting of its pathplanner
parseQuery(String) - Method in class frc.team_8840_lib.utils.http.Constructor
 
path - Static variable in class frc.team_8840_lib.input.communication.server.CustomAPI
 
Path - Enum constant in enum class frc.team_8840_lib.pathing.PathConjugate.ConjugateType
 
PathCallback - Interface in frc.team_8840_lib.utils.pathplanner
 
PathConjugate - Class in frc.team_8840_lib.pathing
 
PathConjugate(CommandBase) - Constructor for class frc.team_8840_lib.pathing.PathConjugate
 
PathConjugate.ConjugateType - Enum Class in frc.team_8840_lib.pathing
 
PathMovement - Class in frc.team_8840_lib.pathing
 
PathMovement() - Constructor for class frc.team_8840_lib.pathing.PathMovement
 
PathMovement(TimePoint[]) - Constructor for class frc.team_8840_lib.pathing.PathMovement
 
PathPlanner - Class in frc.team_8840_lib.pathing
 
PathPlanner(PathConjugate...) - Constructor for class frc.team_8840_lib.pathing.PathPlanner
 
PathPlanner(PathConjugate[]...) - Constructor for class frc.team_8840_lib.pathing.PathPlanner
 
PathPlanner.AUTOS - Class in frc.team_8840_lib.pathing
 
PathPlanner.AUTOS.ChargedUp - Class in frc.team_8840_lib.pathing
 
peakCurrent - Variable in class frc.team_8840_lib.utils.controllers.swerve.structs.CurrentLimit
 
percent(double) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
PERCENTAGE - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Type
 
periodicCall() - Method in class frc.team_8840_lib.listeners.FrameworkUtil
This method is supposed to be called periodically/often.
phase() - Method in class frc.team_8840_lib.listeners.EventListener
 
PIDStruct - Class in frc.team_8840_lib.utils.controllers.swerve.structs
 
PIDStruct(double, double, double) - Constructor for class frc.team_8840_lib.utils.controllers.swerve.structs.PIDStruct
 
PIDStruct(double, double, double, double) - Constructor for class frc.team_8840_lib.utils.controllers.swerve.structs.PIDStruct
 
PIDStruct(double, double, double, double, double) - Constructor for class frc.team_8840_lib.utils.controllers.swerve.structs.PIDStruct
 
Pigeon - Class in frc.team_8840_lib.utils.controllers
 
Pigeon(Pigeon.Type, int) - Constructor for class frc.team_8840_lib.utils.controllers.Pigeon
Creates a new Pigeon gyroscope (non-inverted)
Pigeon(Pigeon.Type, int, boolean) - Constructor for class frc.team_8840_lib.utils.controllers.Pigeon
Creates a new Pigeon gyroscope.
Pigeon.Type - Enum Class in frc.team_8840_lib.utils.controllers
 
PIXELS - Enum constant in enum class frc.team_8840_lib.utils.math.units.Unit.Type
 
port - Static variable in class frc.team_8840_lib.input.communication.CommunicationManager
 
position - Variable in class frc.team_8840_lib.utils.controllers.EncoderInformation
 
positionConversionFactor - Variable in class frc.team_8840_lib.utils.controllers.EncoderInformation
 
possibleNegDoubleTo9ByteArray(double) - Static method in class frc.team_8840_lib.utils.buffer.ByteConversions
 
POV() - Constructor for class frc.team_8840_lib.utils.controls.Buttons.POV
 
POW - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Calculation
 
Preferences - Class in frc.team_8840_lib.listeners
 
Preferences() - Constructor for class frc.team_8840_lib.listeners.Preferences
 
Promise - Class in frc.team_8840_lib.utils.async
 
Promise(PromiseMethod) - Constructor for class frc.team_8840_lib.utils.async.Promise
 
PromiseMethod - Interface in frc.team_8840_lib.utils.interfaces
 
PulsingMotor - Class in frc.team_8840_lib.examples
This is an example of how to use the ControllerGroup class.
PulsingMotor() - Constructor for class frc.team_8840_lib.examples.PulsingMotor
 
push(String, int) - Method in class frc.team_8840_lib.replay.LogDataThread
 
PWM_SparkMax - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
PWM_Talon_FX - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
PWM_Talon_SRX - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
PWM_Venom - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
PWM_Victor_SPX - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 

Q

quickStart(boolean) - Method in class frc.team_8840_lib.listeners.Robot
Quick start the robot.

R

R3_Button - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
radiansToDegrees(double) - Static method in class frc.team_8840_lib.utils.math.MathUtils
 
Range - Class in frc.team_8840_lib.utils.math
 
Range(double, double) - Constructor for class frc.team_8840_lib.utils.math.Range
 
RB_Button - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
read(File) - Static method in class frc.team_8840_lib.utils.files.FileUtils
 
read(Path) - Static method in class frc.team_8840_lib.utils.files.FileUtils
 
READ - Enum constant in enum class frc.team_8840_lib.utils.IO.IOMethodType
 
READ - Enum constant in enum class frc.team_8840_lib.utils.IO.IOPermission
 
READ_WRITE - Enum constant in enum class frc.team_8840_lib.utils.IO.IOPermission
 
readAndParsePath(JSONObject, boolean) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
This method is used to read a json file and parse it into a TimePoint array.
readAndSendIOInformation() - Method in class frc.team_8840_lib.IO.IOManager
 
ready() - Method in class frc.team_8840_lib.listeners.Robot
 
RealTime - Enum constant in enum class frc.team_8840_lib.utils.time.TimeStamp
 
rect(CanvasSupplier, CanvasSupplier, CanvasSupplier, CanvasSupplier, boolean) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
RectangleBounds - Class in frc.team_8840_lib.utils.math.units
 
RectangleBounds(double, double, double, double) - Constructor for class frc.team_8840_lib.utils.math.units.RectangleBounds
 
RectangleBounds(Translation2d, double, double) - Constructor for class frc.team_8840_lib.utils.math.units.RectangleBounds
 
RED_LOWER - Static variable in class frc.team_8840_lib.pathing.PathPlanner.AUTOS.ChargedUp
 
RED_MIDDLE - Static variable in class frc.team_8840_lib.pathing.PathPlanner.AUTOS.ChargedUp
 
RED_UPPER - Static variable in class frc.team_8840_lib.pathing.PathPlanner.AUTOS.ChargedUp
 
registerLibrary(LibraryInfo) - Static method in class frc.team_8840_lib.libraries.LibraryManager
 
registerModule(String, DashboardModule) - Static method in class frc.team_8840_lib.input.communication.dashboard.ModuleBuilder
 
relativeThreshold() - Method in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
Gets the min speed for the drive motors using threshold as a percentage of max speed (0.01% by default)
replay(boolean) - Method in class frc.team_8840_lib.replay.Replayable
 
replayable() - Method in class frc.team_8840_lib.replay.Replayable
 
Replayable - Class in frc.team_8840_lib.replay
 
Replayable() - Constructor for class frc.team_8840_lib.replay.Replayable
 
ReplayableExample - Class in frc.team_8840_lib.examples.replayable
 
ReplayableExample() - Constructor for class frc.team_8840_lib.examples.replayable.ReplayableExample
This creates a new ReplayableExample object.
replayAngles(double[]) - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
ReplayExample - Class in frc.team_8840_lib.examples.replayable
 
ReplayExample() - Constructor for class frc.team_8840_lib.examples.replayable.ReplayExample
This creates a new ReplayExample object.
ReplayExample(File) - Constructor for class frc.team_8840_lib.examples.replayable.ReplayExample
This creates a new ReplayExample object.
replayGyroscope(double[]) - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
replaying() - Method in class frc.team_8840_lib.replay.Replayable
 
replayInit() - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
replayInit() - Method in class frc.team_8840_lib.examples.replayable.ReplayableExample
This method is required on any Replayable object.
replayInit() - Method in class frc.team_8840_lib.replay.Replayable
 
ReplayLibraryInfo - Class in frc.team_8840_lib.utils.library
 
ReplayLibraryInfo() - Constructor for class frc.team_8840_lib.utils.library.ReplayLibraryInfo
 
replaylink() - Element in annotation interface frc.team_8840_lib.info.console.AutoLog
 
ReplayLog - Class in frc.team_8840_lib.replay
 
ReplayLog(String) - Constructor for class frc.team_8840_lib.replay.ReplayLog
 
ReplayManager - Class in frc.team_8840_lib.replay
 
replayOpenLoop(boolean) - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
replaySpeeds(double[]) - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
repo() - Method in class frc.team_8840_lib.Info
 
repo() - Method in class frc.team_8840_lib.libraries.LibraryInfo
 
repo() - Method in class frc.team_8840_lib.utils.library.AutonomousLibraryInfo
 
repo() - Method in class frc.team_8840_lib.utils.library.IOLibraryInfo
 
repo() - Method in class frc.team_8840_lib.utils.library.LoggerLibraryInfo
 
repo() - Method in class frc.team_8840_lib.utils.library.ReplayLibraryInfo
 
repo() - Method in class frc.team_8840_lib.utils.library.SwerveLibraryInfo
 
reset() - Method in class frc.team_8840_lib.pathing.PathMovement
 
resetAndStartTimer(String) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
resetGameTimers() - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
resetOdometry(Pose2d) - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
resetTimer(String) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
resetToAbsolute() - Method in class frc.team_8840_lib.controllers.SwerveModule
Sets the angle of the turn encoder to the absolute angle subtracted by the offset so forward is 0°
Resolution() - Constructor for class frc.team_8840_lib.utils.http.Route.Resolution
 
Resolution(int, Element) - Constructor for class frc.team_8840_lib.utils.http.Route.Resolution
 
resolved() - Method in class frc.team_8840_lib.utils.async.Promise
 
resubscribe(String) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
resubscribeAll(String) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
Right - Enum constant in enum class frc.team_8840_lib.utils.controls.Axis.Side
 
Right - Static variable in class frc.team_8840_lib.utils.controls.Buttons.POV
 
rightRiemannSum(double[]) - Method in class frc.team_8840_lib.utils.math.Integral
 
rightTrigger - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
rightXAxis - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
rightYAxis - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
Robot - Class in frc.team_8840_lib.listeners
 
Robot() - Constructor for class frc.team_8840_lib.listeners.Robot
 
Robot.OS - Enum Class in frc.team_8840_lib.listeners
 
robotInit() - Method in class frc.team_8840_lib.examples.AutonomousExample
 
robotInit() - Method in class frc.team_8840_lib.examples.MotorExample
 
robotInit() - Method in class frc.team_8840_lib.examples.MotorMove
 
robotInit() - Method in class frc.team_8840_lib.examples.PulsingMotor
 
robotInit() - Method in class frc.team_8840_lib.examples.replayable.ReplayExample
 
robotInit() - Method in class frc.team_8840_lib.examples.SwerveDriveExample
 
robotInit() - Method in class frc.team_8840_lib.examples.TankDrive
 
robotInit() - Method in class frc.team_8840_lib.listeners.EventListener
 
robotInit() - Method in class frc.team_8840_lib.till.Till
 
robotInit() - Method in class frc.team_8840_lib.various.SwerveSetup
 
robotPeriodic() - Method in class frc.team_8840_lib.examples.AutonomousExample
 
robotPeriodic() - Method in class frc.team_8840_lib.examples.MotorExample
 
robotPeriodic() - Method in class frc.team_8840_lib.examples.PulsingMotor
 
robotPeriodic() - Method in class frc.team_8840_lib.examples.replayable.ReplayExample
 
robotPeriodic() - Method in class frc.team_8840_lib.examples.SwerveDriveExample
 
robotPeriodic() - Method in class frc.team_8840_lib.examples.TankDrive
 
robotPeriodic() - Method in class frc.team_8840_lib.listeners.EventListener
 
robotPeriodic() - Method in class frc.team_8840_lib.till.Till
 
robotPeriodic() - Method in class frc.team_8840_lib.various.SwerveSetup
 
RobotTime - Enum constant in enum class frc.team_8840_lib.utils.time.TimeStamp
 
Rotation - Enum constant in enum class frc.team_8840_lib.utils.controls.Axis
 
route(Route) - Method in class frc.team_8840_lib.input.communication.server.HTTPServer
 
route(String, Constructor) - Static method in class frc.team_8840_lib.input.communication.server.CustomAPI
 
Route - Class in frc.team_8840_lib.utils.http
 
Route(String, Constructor) - Constructor for class frc.team_8840_lib.utils.http.Route
 
Route.ContentType - Enum Class in frc.team_8840_lib.utils.http
 
Route.Resolution - Class in frc.team_8840_lib.utils.http
 
routeExists(String) - Method in class frc.team_8840_lib.input.communication.server.HTTPServer
 
RPMToFalcon(double, double) - Static method in class frc.team_8840_lib.utils.controllers.swerve.conversions.FalconConversions
 
run() - Method in class frc.team_8840_lib.info.time.TimeKeeper.Subscription
 
run() - Method in interface frc.team_8840_lib.utils.interfaces.Callback
 
run(Callback, ErrorCallback) - Method in interface frc.team_8840_lib.utils.interfaces.PromiseMethod
 
runnable() - Method in class frc.team_8840_lib.till.Till
 
runOnce(Callback) - Static method in class frc.team_8840_lib.pathing.PathConjugate
 

S

s(String) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
saveInfo(String) - Method in class frc.team_8840_lib.info.console.EmptyLog
 
saveInfo(String) - Method in class frc.team_8840_lib.info.console.FileWriter
 
saveInfo(String) - Method in class frc.team_8840_lib.info.console.NTWriter
 
saveInfo(String) - Method in class frc.team_8840_lib.utils.logging.LogWriter
 
saveLine(String) - Method in class frc.team_8840_lib.info.console.EmptyLog
 
saveLine(String) - Method in class frc.team_8840_lib.info.console.FileWriter
 
saveLine(String) - Method in class frc.team_8840_lib.info.console.NTWriter
 
saveLine(String) - Method in class frc.team_8840_lib.utils.logging.LogWriter
 
savePreferences(Path) - Static method in class frc.team_8840_lib.listeners.Preferences
 
SCType - Enum Class in frc.team_8840_lib.utils.controllers
 
SD540 - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
SDS() - Constructor for class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings.SDS
 
secondaryDriveCurrentLimit - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
secondaryTurnCurrentLimit - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
selectAuto(String) - Static method in class frc.team_8840_lib.pathing.PathPlanner
 
selectedAuto() - Static method in class frc.team_8840_lib.pathing.PathPlanner
 
send(Element) - Method in class frc.team_8840_lib.utils.http.Route.Resolution
 
set(double) - Method in class frc.team_8840_lib.utils.math.units.Unit
 
set(double, Unit.Type) - Method in class frc.team_8840_lib.utils.math.units.Unit
 
set(int, int, double) - Method in class frc.team_8840_lib.utils.math.Matrix
Sets the value at the specified row and column
setAngle(Rotation2d, boolean) - Method in class frc.team_8840_lib.controllers.SwerveModule
Sets the angle of the turn motor
setCache(double) - Method in class frc.team_8840_lib.IO.devices.IOCANCoder
Sets the cahced position of the encoder
setContent(String) - Method in class frc.team_8840_lib.utils.http.Route.Resolution
 
setCurrent(double[]) - Method in class frc.team_8840_lib.IO.devices.IOPowerDistribution
 
setDesiredState(SwerveModuleState, boolean) - Method in class frc.team_8840_lib.controllers.SwerveModule
Sets the desired state of the module (speed and angle) with automatic angle optimization
setDesiredState(SwerveModuleState, boolean, boolean) - Method in class frc.team_8840_lib.controllers.SwerveModule
Sets the desired state of the module (speed and angle)
setDummyAngle(double) - Method in class frc.team_8840_lib.utils.controllers.Pigeon
Sets the dummy angle of the pigeon gyroscope.
setEncoderPosition(double) - Method in class frc.team_8840_lib.controllers.ControllerGroup.CANSpeedController
 
setEndTime(double) - Method in class frc.team_8840_lib.info.time.TimeKeeper.Subscription
 
setExampleVariable2(int) - Method in class frc.team_8840_lib.examples.replayable.ReplayableExample
This is an example of an IOMethod that will recieve data from the replay system.
setFeedbackDevice(SparkMaxEncoderWrapper) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxPIDWrapper
 
setFeedforward(double, double, double) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxPIDWrapper
Sets the kS, kV, and kA of the feedforward
setField(Field, int, Object) - Method in class frc.team_8840_lib.replay.LogDataThread
 
setHeader(String, String) - Method in class frc.team_8840_lib.utils.http.Route.Resolution
 
setInlineStyle(JSONObject) - Method in class frc.team_8840_lib.input.communication.dashboard.components.DashboardComponent
 
setInverted(boolean) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Changes whether or not the encoder is inverted.
setManualConversion(boolean) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Set whether to do manual conversion (true) or not (false) and use REV's API.
setManualOffset(boolean) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Set whether to do manual offset (true) or not (false) and use REV's API.
setMethod(Method, int, Object) - Method in class frc.team_8840_lib.replay.LogDataThread
 
setModuleStates(SwerveModuleState, SwerveModuleState, SwerveModuleState, SwerveModuleState, boolean, boolean) - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
setNeoCANStatusFrames(CANSparkMax, int, int, int, int, int) - Method in class frc.team_8840_lib.controllers.SwerveModule
Sets the NEO CAN Status Frames
setPID(double, double, double, double, double) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxPIDWrapper
Sets the kP, kI, kD, kFF, and kIZone of the onboard PID controller
setPIDProfile(double, double, double, TrapezoidProfile.Constraints) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxPIDWrapper
Sets the kP, kI, kD, and TrapezoidProfile.Constraints of the local PID controller
setPortSpeed(int, double) - Method in class frc.team_8840_lib.controllers.ControllerGroup
Sets the speed of a certain port
setPosition(double) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Sets the position of the encoder.
setPositionConversionFactor(double) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Sets the position conversion factor
setReadyToSave(boolean) - Static method in class frc.team_8840_lib.info.console.Logger
 
setReal(boolean) - Method in class frc.team_8840_lib.utils.IO.IOLayer
 
setReference(double, CANSparkBase.ControlType) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxPIDWrapper
Sets the reference of the PID controller.
setReference(double, CANSparkBase.ControlType, int, double) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxPIDWrapper
Sets the reference of the PID controller.
setSelectedEventListener(String) - Static method in class frc.team_8840_lib.listeners.Preferences
 
setSelectedLogger(String) - Static method in class frc.team_8840_lib.listeners.Preferences
 
setServerNotifications(boolean) - Static method in class frc.team_8840_lib.input.communication.CommunicationManager
Sets the API server notifications to be enabled or disabled.
setServerNotifications(boolean) - Static method in class frc.team_8840_lib.utils.http.Route
 
setSimulatedVoltage(double) - Method in class frc.team_8840_lib.IO.devices.IOPowerDistribution
 
setSpeed(double) - Method in class frc.team_8840_lib.controllers.ControllerGroup
Sets the speed of the entire group
setSpeed(double) - Method in class frc.team_8840_lib.controllers.ControllerGroup.SpeedController
 
setSpeed(Unit, boolean) - Method in class frc.team_8840_lib.controllers.SwerveModule
Sets the speed of the drive motor
setSpeed(Unit, boolean, boolean) - Method in class frc.team_8840_lib.controllers.SwerveModule
Sets the speed of the drive motor
setSpeedIO(double) - Method in class frc.team_8840_lib.controllers.ControllerGroup.SpeedController
 
setSubGroupSpeed(String, double) - Method in class frc.team_8840_lib.controllers.ControllerGroup
Sets the speed of a subgroup of the group
setTextContent(String) - Method in class frc.team_8840_lib.utils.http.html.Element
 
setupConfig() - Method in class frc.team_8840_lib.utils.controllers.swerve.CTREConfig
 
setUseManualPID(boolean) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxPIDWrapper
Sets whether to use the onboard PID controller or the local PID controller
setVelocityConversionFactor(double) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Sets the velocity conversion factor
setWrapAround(double, double) - Method in class frc.team_8840_lib.controllers.specifics.SparkMaxPIDWrapper
Sets the max and min output of the PID controller
setWriter(LogWriter) - Static method in class frc.team_8840_lib.info.console.Logger
Sets the log writer of the Robot
shortName() - Method in enum class frc.team_8840_lib.utils.IO.IOPermission
 
SideButton - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
SideButton_10 - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
SideButton_11 - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
SideButton_12 - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
SideButton_7 - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
SideButton_8 - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
SideButton_9 - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
sigmoid(double) - Static method in class frc.team_8840_lib.utils.math.MathUtils
 
sigmoidDerivative(double) - Static method in class frc.team_8840_lib.utils.math.MathUtils
 
Simulated - Enum constant in enum class frc.team_8840_lib.input.controls.GameController.Type
 
SimulatedController - Class in frc.team_8840_lib.input.controls
 
SimulatedController() - Constructor for class frc.team_8840_lib.input.controls.SimulatedController
 
sin() - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier
 
SingleVariableEquation - Interface in frc.team_8840_lib.utils.interfaces
 
SliderAxis - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
smallString() - Method in enum class frc.team_8840_lib.info.console.Logger.LogType
 
Spark - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
SparkMaxEncoderWrapper - Class in frc.team_8840_lib.controllers.specifics
A wrapper to stop issues with the SparkMax encoder.
SparkMaxEncoderWrapper(CANSparkMax) - Constructor for class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Creates a new SparkMaxEncoderWrapper
SparkMaxEncoderWrapper(CANSparkMax, String) - Constructor for class frc.team_8840_lib.controllers.specifics.SparkMaxEncoderWrapper
Creates a new SparkMaxEncoderWrapper
SparkMaxPIDWrapper - Class in frc.team_8840_lib.controllers.specifics
Another fix for potential issues with REV's api.
SparkMaxPIDWrapper(CANSparkMax) - Constructor for class frc.team_8840_lib.controllers.specifics.SparkMaxPIDWrapper
 
SpeedController(int, SCType) - Constructor for class frc.team_8840_lib.controllers.ControllerGroup.SpeedController
Deprecated. 
SpeedController(SCType) - Constructor for class frc.team_8840_lib.controllers.ControllerGroup.SpeedController
 
SpeedControllerKey - Static variable in class frc.team_8840_lib.input.communication.CommunicationManager
 
spin(Rotation2d, boolean) - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
SQRT - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Calculation
 
start() - Static method in class frc.team_8840_lib.libraries.LibraryManager
 
start() - Method in class frc.team_8840_lib.pathing.PathConjugate
 
start() - Method in class frc.team_8840_lib.pathing.PathPlanner
 
Start_Button - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
startCompetition() - Method in class frc.team_8840_lib.listeners.Robot
 
startNewComponent() - Method in class frc.team_8840_lib.input.communication.dashboard.DashboardModule
 
startTimer(String) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
status(int) - Method in class frc.team_8840_lib.utils.http.Route.Resolution
 
Still - Static variable in class frc.team_8840_lib.utils.controls.Buttons.POV
 
stop() - Method in class frc.team_8840_lib.controllers.ControllerGroup.SpeedController
 
stop() - Method in class frc.team_8840_lib.controllers.ControllerGroup
Stops the controller group by setting the speed to 0.
stop() - Method in class frc.team_8840_lib.controllers.SwerveDrive
 
stop() - Method in class frc.team_8840_lib.controllers.SwerveModule
Sets the speed of the drive motor to 0
stopTimer(String) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
STRICT_NUMBERS - Static variable in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Type
 
STRICT_STRINGS - Static variable in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Type
 
STRING - Enum constant in enum class frc.team_8840_lib.info.console.Logger.LogType
 
STRING - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Type
 
STRING - Enum constant in enum class frc.team_8840_lib.utils.IO.IOValue
 
STRING_ARRAY - Enum constant in enum class frc.team_8840_lib.info.console.Logger.LogType
 
STRING_ARRAY - Enum constant in enum class frc.team_8840_lib.utils.IO.IOValue
 
STRING_ARRAY_CORRESPONDENCE - Static variable in enum class frc.team_8840_lib.info.console.Logger.LogType
 
STRING_CORRESPONDENCE - Static variable in enum class frc.team_8840_lib.info.console.Logger.LogType
 
STRINGS - Static variable in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Type
 
stringToByteArray(String) - Static method in class frc.team_8840_lib.utils.buffer.ByteConversions
 
strokeStyle(CanvasSupplier) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasDisplay
 
subgroupSpeeds(String) - Method in class frc.team_8840_lib.controllers.ControllerGroup
Returns a list of speeds in subgroup matched up to their ports
subscribe(String, String, double, double, SubscriptionType, Callback) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
subscribe(String, String, double, double, SubscriptionType, Callback, Callback) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
subscribe(String, String, double, SubscriptionType, Callback) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
subscribe(String, String, double, SubscriptionType, Callback, Callback) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
subscribeFixedPhase(Callback, GamePhase) - Method in class frc.team_8840_lib.listeners.FrameworkUtil
 
subscribeFixedPhase(TimerTask, GamePhase) - Method in class frc.team_8840_lib.listeners.FrameworkUtil
Due to the nature of periodic tasks (called 3500 to 4000 times per second), it's hard to get an accurate time for timing each call.
Subscription(String, String, double, SubscriptionType, Callback) - Constructor for class frc.team_8840_lib.info.time.TimeKeeper.Subscription
 
SubscriptionType - Enum Class in frc.team_8840_lib.utils.time
 
subtract(double) - Method in class frc.team_8840_lib.utils.math.Matrix
Subtract a scalar from each number.
subtract(double) - Method in class frc.team_8840_lib.utils.math.operators.Operation
 
subtract(CanvasSupplier) - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier
 
subtract(Matrix) - Method in class frc.team_8840_lib.utils.math.Matrix
Subtract a matrix from this matrix.
subtract(Matrix, Matrix) - Static method in class frc.team_8840_lib.utils.math.Matrix
Subtracts a matrix from another matrix
Subtract - Class in frc.team_8840_lib.utils.math.operators.specifics
 
Subtract(double) - Constructor for class frc.team_8840_lib.utils.math.operators.specifics.Subtract
 
SUBTRACT - Enum constant in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Calculation
 
SWERVE_SparkMax - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
SWERVE_Talon_FX - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
SwerveDrive - Class in frc.team_8840_lib.controllers
 
SwerveDrive(ModuleConfig, ModuleConfig, ModuleConfig, ModuleConfig, Pigeon, SwerveSettings) - Constructor for class frc.team_8840_lib.controllers.SwerveDrive
 
SwerveDriveExample - Class in frc.team_8840_lib.examples
This example goes more into detail about initializing the SwerveDrive class.
SwerveDriveExample() - Constructor for class frc.team_8840_lib.examples.SwerveDriveExample
 
swerveFunc(double) - Static method in class frc.team_8840_lib.utils.math.MathUtils
Returns a percentage used in the backend of the swerve utils.
swerveFunc(double, double) - Static method in class frc.team_8840_lib.utils.math.MathUtils
Returns a percentage used in the backend of the swerve utils.
SwerveLibraryInfo - Class in frc.team_8840_lib.utils.library
 
SwerveLibraryInfo() - Constructor for class frc.team_8840_lib.utils.library.SwerveLibraryInfo
 
SwerveModule - Class in frc.team_8840_lib.controllers
 
SwerveModule(SwerveSettings, ModuleConfig, SwerveModule.Position) - Constructor for class frc.team_8840_lib.controllers.SwerveModule
Creates a new swerve module
SwerveModule.Position - Enum Class in frc.team_8840_lib.controllers
 
SwerveOptimization - Class in frc.team_8840_lib.utils.controllers.swerve
A class that contains methods to optimize the swerve module states.
SwerveOptimization() - Constructor for class frc.team_8840_lib.utils.controllers.swerve.SwerveOptimization
 
SwerveSettings - Class in frc.team_8840_lib.utils.controllers.swerve
 
SwerveSettings() - Constructor for class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
SwerveSettings.SDS - Class in frc.team_8840_lib.utils.controllers.swerve
A list of settings for the Swerve Drive Specialties.
SwerveSettings.SDS.MK4i - Class in frc.team_8840_lib.utils.controllers.swerve
A list of settings for the MK4i.
SwerveSettings.SDS.MK4i.L1 - Class in frc.team_8840_lib.utils.controllers.swerve
A list of settings for the MK4i Level 1.
SwerveSettings.SDS.MK4i.L2 - Class in frc.team_8840_lib.utils.controllers.swerve
A list of settings for the MK4i Level 2.
SwerveSettings.SDS.MK4i.L3 - Class in frc.team_8840_lib.utils.controllers.swerve
A list of settings for the MK4i Level 3.
SwerveSetup - Class in frc.team_8840_lib.various
Swerve Setup is a tool that allows the user to setup the swerve drive of the robot.
SwerveSetup() - Constructor for class frc.team_8840_lib.various.SwerveSetup
 

T

Talon - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
tan() - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier
 
TankDrive - Class in frc.team_8840_lib.examples
An example of a tank drive robot.
TankDrive() - Constructor for class frc.team_8840_lib.examples.TankDrive
 
Teleop - Enum constant in enum class frc.team_8840_lib.utils.GamePhase
 
teleopPeriodic() - Method in class frc.team_8840_lib.examples.MotorMove
 
temperature - Variable in class frc.team_8840_lib.utils.controllers.MotorInfo
 
Test - Class in frc.team_8840_lib
 
Test - Enum constant in enum class frc.team_8840_lib.utils.GamePhase
 
Test() - Constructor for class frc.team_8840_lib.Test
 
TestModule - Class in frc.team_8840_lib.input.communication.dashboard.modules
 
TestModule() - Constructor for class frc.team_8840_lib.input.communication.dashboard.modules.TestModule
 
text(String) - Method in class frc.team_8840_lib.utils.http.Route.Resolution
 
Text - Class in frc.team_8840_lib.input.communication.dashboard.components
 
Text(String) - Constructor for class frc.team_8840_lib.input.communication.dashboard.components.Text
 
TEXT - Enum constant in enum class frc.team_8840_lib.utils.http.Route.ContentType
 
then(PromiseMethod) - Method in class frc.team_8840_lib.utils.async.Promise
 
thirdPartyDependencies() - Method in class frc.team_8840_lib.libraries.LibraryInfo
 
threshold - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
Till - Class in frc.team_8840_lib.till
 
Till() - Constructor for class frc.team_8840_lib.till.Till
 
Till(Path) - Constructor for class frc.team_8840_lib.till.Till
 
TillHandler - Class in frc.team_8840_lib.till
 
TillHandler() - Constructor for class frc.team_8840_lib.till.TillHandler
 
time() - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
TimeKeeper - Class in frc.team_8840_lib.info.time
 
TimeKeeper.Subscription - Class in frc.team_8840_lib.info.time
 
TimePoint - Class in frc.team_8840_lib.utils.pathplanner
 
TimePoint() - Constructor for class frc.team_8840_lib.utils.pathplanner.TimePoint
Creates a new empty timepoint.
TimePoint(float) - Constructor for class frc.team_8840_lib.utils.pathplanner.TimePoint
Creates a new empty timepoint at time.
timepointHadAngle() - Method in class frc.team_8840_lib.utils.pathplanner.TimePoint
Checks whether the timepoint had parsed an angle when reading the JSON.
timesRan() - Method in class frc.team_8840_lib.info.time.TimeKeeper.Subscription
 
TimeStamp - Enum Class in frc.team_8840_lib.utils.time
 
Title - Class in frc.team_8840_lib.input.communication.dashboard.components
 
Title(String) - Constructor for class frc.team_8840_lib.input.communication.dashboard.components.Title
 
to(Unit.Type) - Method in class frc.team_8840_lib.utils.math.units.Unit
 
toArray() - Method in class frc.team_8840_lib.utils.math.Matrix
Converts this matrix to an array.
toCTRE() - Method in class frc.team_8840_lib.utils.controllers.swerve.structs.CurrentLimit
 
toCTRE() - Method in class frc.team_8840_lib.utils.controllers.swerve.structs.PIDStruct
 
toCTRE(boolean) - Method in class frc.team_8840_lib.utils.controllers.swerve.structs.CurrentLimit
 
toCTRE(SlotConfiguration) - Method in class frc.team_8840_lib.utils.controllers.swerve.structs.PIDStruct
 
toNT() - Element in annotation interface frc.team_8840_lib.utils.IO.IOMethod
 
Top - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
TopButton_3 - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
TopButton_4 - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
TopButton_5 - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
TopButton_6 - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
toString() - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasCommand
 
toString() - Method in class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier
 
toTranslation2d() - Method in class frc.team_8840_lib.utils.math.units.Cartesian2d
Converts class into a Translation2d
trackWidth - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
transpose() - Method in class frc.team_8840_lib.utils.math.Matrix
Transpose the matrix.
transpose(Matrix) - Static method in class frc.team_8840_lib.utils.math.Matrix
Copy a matrix, but reverse the order of the rows and columns.
Trigger - Enum constant in enum class frc.team_8840_lib.utils.controls.Axis
 
Trigger - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Joystick
 
turnCurrentLimit - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
turnIdleMode - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
turnInverted - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
turnPID - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
Twist - Enum constant in enum class frc.team_8840_lib.utils.controls.Axis
 
TWO - Enum constant in enum class frc.team_8840_lib.utils.controllers.Pigeon.Type
 

U

Unit - Class in frc.team_8840_lib.utils.math.units
 
Unit(double, Unit.Type) - Constructor for class frc.team_8840_lib.utils.math.units.Unit
 
Unit.Type - Enum Class in frc.team_8840_lib.utils.math.units
 
UNKNOWN - Enum constant in enum class frc.team_8840_lib.info.console.Logger.LogType
 
UNKNOWN - Enum constant in enum class frc.team_8840_lib.listeners.Robot.OS
 
unsubscribe(String) - Method in class frc.team_8840_lib.info.time.TimeKeeper
 
Up - Static variable in class frc.team_8840_lib.utils.controls.Buttons.POV
 
update() - Method in class frc.team_8840_lib.pathing.PathConjugate
 
updateFieldObjectPose(String, Pose2d) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
updateInfo(String, String, boolean) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
updateInfo(String, String, boolean[]) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
updateInfo(String, String, byte[]) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
updateInfo(String, String, double) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
updateInfo(String, String, double[]) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
updateInfo(String, String, int) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
updateInfo(String, String, long[]) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
updateInfo(String, String, String) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
updateInfo(String, String, String[]) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
updateKinematics() - Method in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
Updates the kinematics with the new wheelbase and trackwidth
updateMotorControllerInfo(MotorController, String) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
updateOdometry() - Method in class frc.team_8840_lib.controllers.SwerveDrive
Updates the odometry of the robot using the positions of the encoders.
updateRobotPose(Pose2d) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
updateSpeedControllerInfo(ControllerGroup) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
updateStatus(String, String) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
Update the status of a service.
updateSwerveInfo(SwerveDrive) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
 
updateTimePoints(TimePoint[]) - Method in class frc.team_8840_lib.pathing.PathMovement
 
UpLeft - Static variable in class frc.team_8840_lib.utils.controls.Buttons.POV
 
UpRight - Static variable in class frc.team_8840_lib.utils.controls.Buttons.POV
 
useCurrentLimits - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
useThresholdAsPercentage - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 

V

validAuto(String) - Static method in class frc.team_8840_lib.pathing.PathPlanner
 
value_type() - Element in annotation interface frc.team_8840_lib.utils.IO.IOMethod
 
valueOf(String) - Static method in enum class frc.team_8840_lib.controllers.SwerveModule.Position
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.info.console.Logger.LogType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Calculation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.IfOperation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.input.controls.GameController.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.listeners.Robot.OS
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.pathing.PathConjugate.ConjugateType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.utils.controllers.Pigeon.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.utils.controllers.SCType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.utils.controls.Axis.Side
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.utils.controls.Axis
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.utils.GamePhase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.utils.http.Route.ContentType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.utils.IO.IOMethodType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.utils.IO.IOPermission
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.utils.IO.IOValue
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.utils.math.units.Unit.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.utils.time.SubscriptionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.team_8840_lib.utils.time.TimeStamp
Returns the enum constant of this class with the specified name.
values() - Static method in enum class frc.team_8840_lib.controllers.SwerveModule.Position
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.info.console.Logger.LogType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Calculation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.IfOperation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.input.communication.dashboard.components.canvas.CanvasSupplier.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.input.controls.GameController.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.listeners.Robot.OS
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.pathing.PathConjugate.ConjugateType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.utils.controllers.Pigeon.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.utils.controllers.SCType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.utils.controls.Axis.Side
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.utils.controls.Axis
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.utils.GamePhase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.utils.http.Route.ContentType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.utils.IO.IOMethodType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.utils.IO.IOPermission
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.utils.IO.IOValue
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.utils.math.units.Unit.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.utils.time.SubscriptionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.team_8840_lib.utils.time.TimeStamp
Returns an array containing the constants of this enum class, in the order they are declared.
velocity - Variable in class frc.team_8840_lib.utils.controllers.EncoderInformation
 
velocityConversionFactor - Variable in class frc.team_8840_lib.utils.controllers.EncoderInformation
 
verbose_api - Static variable in class frc.team_8840_lib.input.communication.dashboard.pages.api.ApiHandler
 
version() - Method in class frc.team_8840_lib.Info
 
version() - Method in class frc.team_8840_lib.libraries.LibraryInfo
 
version() - Method in class frc.team_8840_lib.utils.library.AutonomousLibraryInfo
 
version() - Method in class frc.team_8840_lib.utils.library.IOLibraryInfo
 
version() - Method in class frc.team_8840_lib.utils.library.LoggerLibraryInfo
 
version() - Method in class frc.team_8840_lib.utils.library.ReplayLibraryInfo
 
version() - Method in class frc.team_8840_lib.utils.library.SwerveLibraryInfo
 
Vertical - Enum constant in enum class frc.team_8840_lib.utils.controls.Axis
 
Victor - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
Victor_SP - Enum constant in enum class frc.team_8840_lib.utils.controllers.SCType
 
voltage - Variable in class frc.team_8840_lib.utils.controllers.MotorInfo
 
voltageCompensation - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 

W

waitForAutonomousPath(Callback) - Method in class frc.team_8840_lib.input.communication.CommunicationManager
This method is the new version of waitForAutonomousPath.
waitForFullfillConditions(int, Promise) - Method in class frc.team_8840_lib.listeners.Robot
 
waitForPath() - Static method in class frc.team_8840_lib.pathing.PathConjugate
 
WaitThen(Condition, Callback, ErrorCallback) - Static method in class frc.team_8840_lib.utils.async.Promise
 
WaitThen(Condition, Callback, ErrorCallback, int) - Static method in class frc.team_8840_lib.utils.async.Promise
 
wheelBase - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
wheelCircumference() - Method in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
wheelDiameter - Variable in class frc.team_8840_lib.utils.controllers.swerve.SwerveSettings
 
WINDOWS - Enum constant in enum class frc.team_8840_lib.listeners.Robot.OS
 
write(Path, String, boolean) - Static method in class frc.team_8840_lib.utils.files.FileUtils
 
WRITE - Enum constant in enum class frc.team_8840_lib.utils.IO.IOMethodType
 
wsUpgradeConnection() - Method in class frc.team_8840_lib.utils.http.Route.Resolution
 

X

X_Button - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
Xbox - Enum constant in enum class frc.team_8840_lib.input.controls.GameController.Type
 
Xbox() - Constructor for class frc.team_8840_lib.utils.controls.Buttons.Xbox
 

Y

Y_Button - Static variable in class frc.team_8840_lib.utils.controls.Buttons.Xbox
 
YARDS - Enum constant in enum class frc.team_8840_lib.utils.math.units.Unit.Type
 

Z

zero() - Method in class frc.team_8840_lib.utils.controllers.Pigeon
Zeros out the gyroscope.

_

_name() - Static method in class frc.team_8840_lib.Info
 
_version() - Static method in class frc.team_8840_lib.Info
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values