Index

A B C D E F G I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbsoluteEncoderLogger - Class in frc.robot.loggers.revlib
Custom logger for AbsoluteEncoders.
AbsoluteEncoderLogger() - Constructor for class frc.robot.loggers.revlib.AbsoluteEncoderLogger
Creates a new AbsoluteEncoderLogger.
AUTO_TAB_NAME - Static variable in class frc.robot.Constants.DashboardConstants
The name of the tab used in Auto.
autoInit() - Method in class frc.robot.RobotContainer
This method is run at the start of Auto.
autonomousInit() - Method in class frc.robot.Robot
This autonomous runs the autonomous command selected by your RobotContainer class.
autonomousPeriodic() - Method in class frc.robot.Robot
This function is called periodically during autonomous.

B

BUILD_DATE - Static variable in class frc.robot.VersionConstants
Date on which the robot program was built in a human-readable format.
BUILD_UNIX_TIME - Static variable in class frc.robot.VersionConstants
Date on which the robot program was built in unix time.

C

Constants - Class in frc.robot
The Constants class provides a convenient place for teams to hold robot-wide numerical or boolean constants.
Constants() - Constructor for class frc.robot.Constants
 
Constants.DashboardConstants - Class in frc.robot
Constants used to configure the driver dashboard.
Constants.FieldConstants - Class in frc.robot
Constants that describe the physical layout of the field.
Constants.LoggingConstants - Class in frc.robot
Constants used to configure logging.
Constants.OperatorConstants - Class in frc.robot
Constants used to configure the operator controllers.

D

DashboardConstants() - Constructor for class frc.robot.Constants.DashboardConstants
 
DEADBAND - Static variable in class frc.robot.Constants.OperatorConstants
Joystick deadband.
DEBUG_LEVEL - Static variable in class frc.robot.Constants.LoggingConstants
Log all data above specified level.
DEBUG_MODE - Static variable in class frc.robot.Constants.LoggingConstants
Send logging data to NetworkTables.
DIRTY - Static variable in class frc.robot.VersionConstants
Are there uncommited changes?
disabledInit() - Method in class frc.robot.Robot
This function is called once each time the robot enters Disabled mode.
disabledPeriodic() - Method in class frc.robot.Robot
 
DRIVER_CONTROLLER_PORT - Static variable in class frc.robot.Constants.OperatorConstants
Controller port index where the driver controller is connected.

E

Elastic - Class in frc.robot.util
 
Elastic() - Constructor for class frc.robot.util.Elastic
 
Elastic.Notification - Class in frc.robot.util
Represents an notification object to be sent to the Elastic dashboard.
Elastic.Notification.NotificationLevel - Enum Class in frc.robot.util
Represents the possible levels of notifications for the Elastic dashboard.
end(boolean) - Method in class frc.robot.commands.WaitUntilInterrupt
 
ERROR - Enum constant in enum class frc.robot.util.Elastic.Notification.NotificationLevel
Error message
execute() - Method in class frc.robot.commands.RunOnceDeferred
 

F

FIELD_LAYOUT - Static variable in class frc.robot.Constants.FieldConstants
AprilTag Field Layout for the current game.
FieldConstants() - Constructor for class frc.robot.Constants.FieldConstants
 
flipPoseAlliance(Pose2d) - Static method in class frc.robot.util.PoseUtil
Flips a pose to the other alliance.
flipTransformY(Transform2d) - Static method in class frc.robot.util.PoseUtil
Flips a transform across the X axis (inverts the Y axis).
flipTranslationAlliance(Translation2d) - Static method in class frc.robot.util.PoseUtil
Flips a translation to the other alliance.
frc.robot - package frc.robot
FRC Team 7617's 2026 robot code.
frc.robot.commands - package frc.robot.commands
Custom Commands to aid in controlling the robot.
frc.robot.loggers - package frc.robot.loggers
Custom logger classes.
frc.robot.loggers.revlib - package frc.robot.loggers.revlib
 
frc.robot.loggers.revlib.structs - package frc.robot.loggers.revlib.structs
 
frc.robot.util - package frc.robot.util
Utility classes to aid in controlling the robot.

G

getAutonomousCommand() - Method in class frc.robot.RobotContainer
Use this to pass the autonomous command to the main Robot class.
getDescription() - Method in class frc.robot.util.Elastic.Notification
 
getDisplayTimeMillis() - Method in class frc.robot.util.Elastic.Notification
Gets the display time of the notification in milliseconds
getHeight() - Method in class frc.robot.util.Elastic.Notification
Gets the height of the notification
getLevel() - Method in class frc.robot.util.Elastic.Notification
 
getSchema() - Method in class frc.robot.loggers.revlib.structs.SparkFaultsStruct
 
getSchema() - Method in class frc.robot.loggers.revlib.structs.SparkWarningsStruct
 
getSize() - Method in class frc.robot.loggers.revlib.structs.SparkFaultsStruct
 
getSize() - Method in class frc.robot.loggers.revlib.structs.SparkWarningsStruct
 
getTitle() - Method in class frc.robot.util.Elastic.Notification
Gets the title of this notification
getTypeClass() - Method in class frc.robot.loggers.revlib.structs.SparkFaultsStruct
 
getTypeClass() - Method in class frc.robot.loggers.revlib.structs.SparkWarningsStruct
 
getTypeName() - Method in class frc.robot.loggers.revlib.structs.SparkFaultsStruct
 
getTypeName() - Method in class frc.robot.loggers.revlib.structs.SparkWarningsStruct
 
getWidth() - Method in class frc.robot.util.Elastic.Notification
Gets the width of the notification
GIT_BRANCH - Static variable in class frc.robot.VersionConstants
Git branch.
GIT_DATE - Static variable in class frc.robot.VersionConstants
Git commit date.
GIT_REVISION - Static variable in class frc.robot.VersionConstants
Git revision number.
GIT_SHA - Static variable in class frc.robot.VersionConstants
Git commit hash.

I

INFO - Enum constant in enum class frc.robot.util.Elastic.Notification.NotificationLevel
Informational Message
initialize() - Method in class frc.robot.commands.WaitUntilInterrupt
 
inst - Static variable in class frc.robot.loggers.revlib.structs.SparkFaultsStruct
Static instance of the struct.
inst - Static variable in class frc.robot.loggers.revlib.structs.SparkWarningsStruct
Static instance of the struct.
isFinished() - Method in class frc.robot.commands.RunOnceDeferred
 
isFinished() - Method in class frc.robot.commands.WaitUntilInterrupt
 
isImmutable() - Method in class frc.robot.loggers.revlib.structs.SparkFaultsStruct
 
isImmutable() - Method in class frc.robot.loggers.revlib.structs.SparkWarningsStruct
 
isRedAlliance() - Static method in class frc.robot.util.Util
Checks if the alliance is red, defaults to false if alliance isn't available.

L

LoggingConstants() - Constructor for class frc.robot.Constants.LoggingConstants
 
logSignals() - Static method in class frc.robot.VersionConstants
Logs the metadata to SignalLogger.

M

main(String...) - Static method in class frc.robot.Main
Main initialization function.
Main - Class in frc.robot
Do NOT add any static variables to this class, or any initialization at all.
MAVEN_GROUP - Static variable in class frc.robot.VersionConstants
Maven group which the robot package belongs to.
MAVEN_NAME - Static variable in class frc.robot.VersionConstants
Maven package name of the robot package.

N

Notification() - Constructor for class frc.robot.util.Elastic.Notification
Creates a new Notification with all default parameters.
Notification(Elastic.Notification.NotificationLevel, String, String) - Constructor for class frc.robot.util.Elastic.Notification
Creates a new Notification with default display time and dimensions.
Notification(Elastic.Notification.NotificationLevel, String, String, double, double) - Constructor for class frc.robot.util.Elastic.Notification
Creates a new Notification with specified dimensions and default display time.
Notification(Elastic.Notification.NotificationLevel, String, String, int) - Constructor for class frc.robot.util.Elastic.Notification
Creates a new Notification with a specified display time and default dimensions.
Notification(Elastic.Notification.NotificationLevel, String, String, int, double, double) - Constructor for class frc.robot.util.Elastic.Notification
Creates a new Notification with all properties specified.

O

OPERATOR_CONTROLLER_PORT - Static variable in class frc.robot.Constants.OperatorConstants
Controller port index where the operator controller is connected.
OperatorConstants() - Constructor for class frc.robot.Constants.OperatorConstants
 

P

pack(ByteBuffer, Integer) - Method in class frc.robot.loggers.revlib.structs.SparkFaultsStruct
 
pack(ByteBuffer, Integer) - Method in class frc.robot.loggers.revlib.structs.SparkWarningsStruct
 
PoseUtil - Class in frc.robot.util
Utility classes for working with poses.
PoseUtil() - Constructor for class frc.robot.util.PoseUtil
 
publishNetworkTables(NetworkTable) - Static method in class frc.robot.VersionConstants
Publish version metadata to a NetworkTable.

R

RelativeEncoderLogger - Class in frc.robot.loggers.revlib
Custom logger for RelativeEncoders.
RelativeEncoderLogger() - Constructor for class frc.robot.loggers.revlib.RelativeEncoderLogger
Creates a new RelativeEncoderLogger.
Robot - Class in frc.robot
The methods in this class are called automatically corresponding to each mode, as described in the TimedRobot documentation.
Robot() - Constructor for class frc.robot.Robot
This function is run when the robot is first started up and should be used for any initialization code.
RobotContainer - Class in frc.robot
This class is where the bulk of the robot should be declared.
RobotContainer() - Constructor for class frc.robot.RobotContainer
The container for the robot.
robotPeriodic() - Method in class frc.robot.Robot
This function is called every 20 ms, no matter the mode.
RunOnceDeferred - Class in frc.robot.commands
Runs a runnable on the next run of the CommandScheduler.
RunOnceDeferred(Runnable) - Constructor for class frc.robot.commands.RunOnceDeferred
Creates a new RunOnceDeferred.

S

selectTab(int) - Static method in class frc.robot.util.Elastic
Selects the tab of the dashboard at the given index.
selectTab(String) - Static method in class frc.robot.util.Elastic
Selects the tab of the dashboard with the given name.
sendNotification(Elastic.Notification) - Static method in class frc.robot.util.Elastic
Sends an notification to the Elastic dashboard.
setDescription(String) - Method in class frc.robot.util.Elastic.Notification
Updates the description of this notification
setDisplayTimeMillis(int) - Method in class frc.robot.util.Elastic.Notification
Updates the display time of the notification in milliseconds
setDisplayTimeSeconds(double) - Method in class frc.robot.util.Elastic.Notification
Updates the display time of the notification
setHeight(double) - Method in class frc.robot.util.Elastic.Notification
Updates the height of the notification
setLevel(Elastic.Notification.NotificationLevel) - Method in class frc.robot.util.Elastic.Notification
Updates the level of this notification
setTitle(String) - Method in class frc.robot.util.Elastic.Notification
Updates the title of this notification
setWidth(double) - Method in class frc.robot.util.Elastic.Notification
Updates the width of the notification
simulationInit() - Method in class frc.robot.Robot
This function is called once when the robot is first started up.
simulationPeriodic() - Method in class frc.robot.Robot
This function is called periodically whilst in simulation.
SparkBaseLogger - Class in frc.robot.loggers.revlib
Custom logger for SparkBase.
SparkBaseLogger() - Constructor for class frc.robot.loggers.revlib.SparkBaseLogger
Creates a new SparkBaseLogger.
SparkFaultsStruct - Class in frc.robot.loggers.revlib.structs
Struct to represent the data in SparkBase.Faults.
SparkFaultsStruct() - Constructor for class frc.robot.loggers.revlib.structs.SparkFaultsStruct
 
SparkLimitSwitchLogger - Class in frc.robot.loggers.revlib
Custom logger for SparkLimitSwitches.
SparkLimitSwitchLogger() - Constructor for class frc.robot.loggers.revlib.SparkLimitSwitchLogger
Creates a new SparkLimitSwitchLogger.
SparkWarningsStruct - Class in frc.robot.loggers.revlib.structs
Struct to represent the data in SparkBase.Warnings.
SparkWarningsStruct() - Constructor for class frc.robot.loggers.revlib.structs.SparkWarningsStruct
 

T

TELEOP_TAB_NAME - Static variable in class frc.robot.Constants.DashboardConstants
The name of the tab used in Teleop.
teleopInit() - Method in class frc.robot.Robot
 
teleopInit() - Method in class frc.robot.RobotContainer
This method is run at the start of Teleop.
teleopPeriodic() - Method in class frc.robot.Robot
This function is called periodically during operator control.
testInit() - Method in class frc.robot.Robot
 
testPeriodic() - Method in class frc.robot.Robot
This function is called periodically during test mode.
TrapezoidProfileStateLogger - Class in frc.robot.loggers
 
TrapezoidProfileStateLogger() - Constructor for class frc.robot.loggers.TrapezoidProfileStateLogger
 

U

unpack(ByteBuffer) - Method in class frc.robot.loggers.revlib.structs.SparkFaultsStruct
 
unpack(ByteBuffer) - Method in class frc.robot.loggers.revlib.structs.SparkWarningsStruct
 
update(EpilogueBackend, AbsoluteEncoder) - Method in class frc.robot.loggers.revlib.AbsoluteEncoderLogger
 
update(EpilogueBackend, RelativeEncoder) - Method in class frc.robot.loggers.revlib.RelativeEncoderLogger
 
update(EpilogueBackend, SparkBase) - Method in class frc.robot.loggers.revlib.SparkBaseLogger
 
update(EpilogueBackend, SparkLimitSwitch) - Method in class frc.robot.loggers.revlib.SparkLimitSwitchLogger
 
update(EpilogueBackend, TrapezoidProfile.State) - Method in class frc.robot.loggers.TrapezoidProfileStateLogger
 
Util - Class in frc.robot.util
General utilities.
Util() - Constructor for class frc.robot.util.Util
 

V

valueOf(String) - Static method in enum class frc.robot.util.Elastic.Notification.NotificationLevel
Returns the enum constant of this class with the specified name.
values() - Static method in enum class frc.robot.util.Elastic.Notification.NotificationLevel
Returns an array containing the constants of this enum class, in the order they are declared.
VERSION - Static variable in class frc.robot.VersionConstants
Robot code version.
VersionConstants - Class in frc.robot
Constants that contain version metadata for the robot.
VersionConstants() - Constructor for class frc.robot.VersionConstants
 

W

WaitUntilInterrupt - Class in frc.robot.commands
Command that creates an AsynchronousInterrupt and uses it to trigger a callback, waiting until the callback happens before finishing.
WaitUntilInterrupt(DigitalSource, BiConsumer<Boolean, Boolean>) - Constructor for class frc.robot.commands.WaitUntilInterrupt
Creates a new WaitUntilInterrupt command that finishes when the interrupt is triggered.
WaitUntilInterrupt(DigitalSource, BiConsumer<Boolean, Boolean>, boolean, boolean) - Constructor for class frc.robot.commands.WaitUntilInterrupt
Creates a new WaitUntilInterrupt command that finishes when the interrupt is triggered.
WARNING - Enum constant in enum class frc.robot.util.Elastic.Notification.NotificationLevel
Warning message
withAutomaticHeight() - Method in class frc.robot.util.Elastic.Notification
Modifies the notification's height and returns itself to allow for method chaining
withDescription(String) - Method in class frc.robot.util.Elastic.Notification
Modifies the notification's description and returns itself to allow for method chaining
withDisplayMilliseconds(int) - Method in class frc.robot.util.Elastic.Notification
Modifies the notification's display time and returns itself to allow for method chaining
withDisplaySeconds(double) - Method in class frc.robot.util.Elastic.Notification
Modifies the notification's display time and returns itself to allow for method chaining
withHeight(double) - Method in class frc.robot.util.Elastic.Notification
Modifies the notification's height and returns itself to allow for method chaining
withLevel(Elastic.Notification.NotificationLevel) - Method in class frc.robot.util.Elastic.Notification
Modifies the notification's level and returns itself to allow for method chaining
withNoAutoDismiss() - Method in class frc.robot.util.Elastic.Notification
Modifies the notification to disable the auto dismiss behavior
withTitle(String) - Method in class frc.robot.util.Elastic.Notification
Modifies the notification's title and returns itself to allow for method chaining
withWidth(double) - Method in class frc.robot.util.Elastic.Notification
Modifies the notification's width and returns itself to allow for method chaining
A B C D E F G I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values