Index
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
_
- _name() - Static method in class frc.team_8840_lib.Info
- _version() - Static method in class frc.team_8840_lib.Info
All Classes and Interfaces|All Packages|Constant Field Values