Index

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

A

accept(Pose2d, double, Matrix<N3, N1>) - Method in interface frc.alotobots.library.subsystems.vision.localizationfusion.PoseVisionConsumer
Accepts a new pose update from the fusion system.
addVisionMeasurement(Pose2d, double, Matrix<N3, N1>) - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Adds vision measurement for pose estimation.
ambiguity() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.PoseObservation
Returns the value of the ambiguity record component.
ANGULAR_STD_DEV_BASE - Static variable in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.AprilTagConstants
 
animationName - Variable in class frc.alotobots.library.subsystems.bling.io.BlingIO.BlingIOInputs
Name of the currently running animation
Animations() - Constructor for class frc.alotobots.library.subsystems.bling.constants.BlingConstants.Animations
 
applyRequest() - Method in class frc.alotobots.library.subsystems.swervedrive.commands.DefaultDrive
 
applyRequest(Supplier<Pose2d>) - Method in class frc.alotobots.library.subsystems.swervedrive.commands.DriveFacingPose
 
applyRequest(Supplier<Rotation2d>) - Method in class frc.alotobots.library.subsystems.swervedrive.commands.DriveFacingAngle
 
APRIL_TAG_LAYOUT - Static variable in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.AprilTagConstants
 
APRILTAG_VALIDATION_THRESHOLD - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.ValidationThresholds
Maximum acceptable difference between AprilTag and Quest poses for validation (meters).
AprilTagConstants - Class in frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants
 
AprilTagConstants() - Constructor for class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.AprilTagConstants
 
AprilTagIO - Interface in frc.alotobots.library.subsystems.vision.photonvision.apriltag.io
 
AprilTagIO.AprilTagIOInputs - Class in frc.alotobots.library.subsystems.vision.photonvision.apriltag.io
 
AprilTagIO.PoseObservation - Record Class in frc.alotobots.library.subsystems.vision.photonvision.apriltag.io
Represents a robot pose sample used for pose estimation.
AprilTagIO.TargetObservation - Record Class in frc.alotobots.library.subsystems.vision.photonvision.apriltag.io
Represents the angle to a simple target, not used for pose estimation.
AprilTagIOInputs() - Constructor for class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.AprilTagIOInputs
 
AprilTagIOInputsAutoLogged - Class in frc.alotobots.library.subsystems.vision.photonvision.apriltag.io
 
AprilTagIOInputsAutoLogged() - Constructor for class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIOInputsAutoLogged
 
AprilTagIOPhotonVision - Class in frc.alotobots.library.subsystems.vision.photonvision.apriltag.io
IO implementation for real PhotonVision hardware.
AprilTagIOPhotonVision(CameraConfig) - Constructor for class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIOPhotonVision
 
AprilTagIOPhotonVisionSim - Class in frc.alotobots.library.subsystems.vision.photonvision.apriltag.io
 
AprilTagIOPhotonVisionSim(CameraConfig, Supplier<Pose2d>) - Constructor for class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIOPhotonVisionSim
 
AprilTagPoseSource - Class in frc.alotobots.library.subsystems.vision.photonvision.apriltag.util
Adapts the AprilTag vision system to the standardized PoseSource interface.
AprilTagPoseSource(AprilTagSubsystem) - Constructor for class frc.alotobots.library.subsystems.vision.photonvision.apriltag.util.AprilTagPoseSource
Creates a new AprilTagPoseSource.
AprilTagSubsystem - Class in frc.alotobots.library.subsystems.vision.photonvision.apriltag
 
AprilTagSubsystem(AprilTagIO...) - Constructor for class frc.alotobots.library.subsystems.vision.photonvision.apriltag.AprilTagSubsystem
 
AutoNamedCommands - Class in frc.alotobots
Utility class for registering named commands with PathPlanner's autonomous functionality.
AutoNamedCommands() - Constructor for class frc.alotobots.AutoNamedCommands
 
autonomousInit() - Method in class frc.alotobots.Robot
Called once when autonomous mode is enabled.
autonomousPeriodic() - Method in class frc.alotobots.Robot
Called periodically during autonomous mode.
AutoRealignConstants() - Constructor for class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.AutoRealignConstants
 
averageTagDistance() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.PoseObservation
Returns the value of the averageTagDistance record component.

B

BACK_LEFT - Enum constant in enum class frc.alotobots.library.subsystems.swervedrive.ModulePosition
 
BACK_LEFT_DRIVE_MTR_CAN_ID - Static variable in class frc.alotobots.Constants.CanId
Back left drive motor CAN ID
BACK_LEFT_STEER_CAN_CODER_CAN_ID - Static variable in class frc.alotobots.Constants.CanId
Back left steering encoder CAN ID
BACK_LEFT_STEER_MTR_CAN_ID - Static variable in class frc.alotobots.Constants.CanId
Back left steering motor CAN ID
BACK_RIGHT - Enum constant in enum class frc.alotobots.library.subsystems.swervedrive.ModulePosition
 
BACK_RIGHT_DRIVE_MTR_CAN_ID - Static variable in class frc.alotobots.Constants.CanId
Back right drive motor CAN ID
BACK_RIGHT_STEER_CAN_CODER_CAN_ID - Static variable in class frc.alotobots.Constants.CanId
Back right steering encoder CAN ID
BACK_RIGHT_STEER_MTR_CAN_ID - Static variable in class frc.alotobots.Constants.CanId
Back right steering motor CAN ID
BackLeft - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
BackRight - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
batteryPercent - Variable in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIO.OculusIOInputs
Battery level percentage
BlingConstants - Class in frc.alotobots.library.subsystems.bling.constants
Constants for LED control and configuration.
BlingConstants() - Constructor for class frc.alotobots.library.subsystems.bling.constants.BlingConstants
 
BlingConstants.Animations - Class in frc.alotobots.library.subsystems.bling.constants
Pre-configured animation patterns.
BlingConstants.Colors - Class in frc.alotobots.library.subsystems.bling.constants
Pre-defined color configurations.
BlingIO - Interface in frc.alotobots.library.subsystems.bling.io
Interface for controlling LED lighting functionality on the robot.
BlingIO.BlingIOInputs - Class in frc.alotobots.library.subsystems.bling.io
Data structure for logging LED state information.
BlingIO.LoggedColor - Record Class in frc.alotobots.library.subsystems.bling.io
Record class representing an RGB color value for LED control.
BlingIOInputs() - Constructor for class frc.alotobots.library.subsystems.bling.io.BlingIO.BlingIOInputs
 
BlingIOInputsAutoLogged - Class in frc.alotobots.library.subsystems.bling.io
 
BlingIOInputsAutoLogged() - Constructor for class frc.alotobots.library.subsystems.bling.io.BlingIOInputsAutoLogged
 
BlingIOReal - Class in frc.alotobots.library.subsystems.bling.io
Hardware implementation of the BlingIO interface for controlling physical LED strips.
BlingIOReal() - Constructor for class frc.alotobots.library.subsystems.bling.io.BlingIOReal
Constructs a new BlingIOReal instance.
BlingIOSim - Class in frc.alotobots.library.subsystems.bling.io
Simulation implementation of the BlingIO interface.
BlingIOSim() - Constructor for class frc.alotobots.library.subsystems.bling.io.BlingIOSim
Constructs a new BlingIOSim instance.
BlingSubsystem - Class in frc.alotobots.library.subsystems.bling
Subsystem for controlling robot LED lighting effects.
BlingSubsystem(BlingIO) - Constructor for class frc.alotobots.library.subsystems.bling.BlingSubsystem
Creates a new BlingSubsystem.
blue() - Method in record class frc.alotobots.library.subsystems.bling.io.BlingIO.LoggedColor
Returns the value of the blue record component.
BLUE_ALLIANCE_COLOR - Static variable in class frc.alotobots.library.subsystems.bling.constants.BlingConstants.Colors
Color setting for blue alliance
BUILD_DATE - Static variable in class frc.alotobots.BuildConstants
 
BUILD_UNIX_TIME - Static variable in class frc.alotobots.BuildConstants
 
BuildConstants - Class in frc.alotobots
Automatically generated file containing build version information.
BUMPER_LENGTH - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 
BUMPER_WIDTH - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 

C

camera - Variable in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIOPhotonVision
 
camera - Variable in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIOPhotonVision
 
CAMERA_CONFIGS - Static variable in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.AprilTagConstants
 
CAMERA_CONFIGS - Static variable in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants.ObjectDetectionConstants
 
CAMERA_STD_DEV_FACTORS - Static variable in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.AprilTagConstants
 
CameraConfig - Record Class in frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants
 
CameraConfig - Record Class in frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants
 
CameraConfig(String, Transform3d, SimCameraProperties) - Constructor for record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.CameraConfig
Creates an instance of a CameraConfig record class.
CameraConfig(String, Transform3d, SimCameraProperties) - Constructor for record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants.CameraConfig
Creates an instance of a CameraConfig record class.
cancoderInitialConfigs - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
CANDLE_CAN_ID - Static variable in class frc.alotobots.Constants.CanId
CANdle LED controller CAN ID
CanId() - Constructor for class frc.alotobots.Constants.CanId
 
classId() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectFieldRelative
Returns the value of the classId record component.
classId() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectRobotRelative
Returns the value of the classId record component.
clear() - Method in class frc.alotobots.library.subsystems.bling.BlingSubsystem
Clears all LED effects, turning off animations and solid colors.
clearAnimation() - Method in interface frc.alotobots.library.subsystems.bling.io.BlingIO
Clears the current animation, stopping any running patterns.
clearAnimation() - Method in class frc.alotobots.library.subsystems.bling.io.BlingIOReal
 
clearAnimation() - Method in class frc.alotobots.library.subsystems.bling.io.BlingIOSim
 
clearSolidColor() - Method in interface frc.alotobots.library.subsystems.bling.io.BlingIO
Clears the current solid color, turning off all LEDs.
clearSolidColor() - Method in class frc.alotobots.library.subsystems.bling.io.BlingIOReal
 
clearSolidColor() - Method in class frc.alotobots.library.subsystems.bling.io.BlingIOSim
 
clone() - Method in class frc.alotobots.library.subsystems.bling.io.BlingIOInputsAutoLogged
 
clone() - Method in class frc.alotobots.library.subsystems.swervedrive.io.GyroIOInputsAutoLogged
 
clone() - Method in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOInputsAutoLogged
 
clone() - Method in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIOInputsAutoLogged
 
clone() - Method in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIOInputsAutoLogged
 
clone() - Method in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIOInputsAutoLogged
 
Colors() - Constructor for class frc.alotobots.library.subsystems.bling.constants.BlingConstants.Colors
 
confidence() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectFieldRelative
Returns the value of the confidence record component.
confidence() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectRobotRelative
Returns the value of the confidence record component.
connected - Variable in class frc.alotobots.library.subsystems.swervedrive.io.GyroIO.GyroIOInputs
 
connected - Variable in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.AprilTagIOInputs
 
connected - Variable in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.ObjectDetectionIOInputs
 
CONNECTION_TIMEOUT - Static variable in class frc.alotobots.library.subsystems.vision.oculus.constants.OculusConstants
Timeout threshold for considering Quest disconnected (seconds)
ConstantCreator - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
Constants - Class in frc.alotobots
Robot-wide constants class that defines runtime modes and device configurations.
Constants() - Constructor for class frc.alotobots.Constants
 
Constants.CanId - Class in frc.alotobots
CAN bus device ID assignments.
Constants.Mode - Enum Class in frc.alotobots
Defines the possible runtime modes for the robot code.
COOLDOWN - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.AutoRealignConstants
Minimum time between auto-realignments (seconds).
currentMode - Static variable in class frc.alotobots.Constants
The current runtime mode, determined by whether running on real hardware or in simulation.
currentSolidColor - Variable in class frc.alotobots.library.subsystems.bling.io.BlingIO.BlingIOInputs
Current solid color setting of the LEDs
CustomConstants() - Constructor for class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 

D

DEADBAND - Static variable in class frc.alotobots.OI
The minimum value that joystick inputs must exceed to be registered.
DefaultDrive - Class in frc.alotobots.library.subsystems.swervedrive.commands
 
DefaultDrive(SwerveDriveSubsystem) - Constructor for class frc.alotobots.library.subsystems.swervedrive.commands.DefaultDrive
 
DetectedObjectFieldRelative(double, Pose3d, double, int) - Constructor for record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectFieldRelative
Creates an instance of a DetectedObjectFieldRelative record class.
DetectedObjectRobotRelative(double, Transform3d, double, int) - Constructor for record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectRobotRelative
Creates an instance of a DetectedObjectRobotRelative record class.
detectedObjects - Variable in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.ObjectDetectionIOInputs
 
DIRTY - Static variable in class frc.alotobots.BuildConstants
 
DISABLE_STATUS_LED - Static variable in class frc.alotobots.library.subsystems.bling.constants.BlingConstants
Status LED state configuration
DISABLED_RECALIBRATION_THRESHOLD - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.ValidationThresholds
Maximum allowed pose change during disabled state to trigger recalibration (meters).
disabledInit() - Method in class frc.alotobots.Robot
Called once when the robot is disabled.
disabledPeriodic() - Method in class frc.alotobots.Robot
Called periodically when the robot is disabled.
DRIVE_BASE_RADIUS - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 
driveAppliedVolts - Variable in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 
DriveCalculator - Class in frc.alotobots.library.subsystems.swervedrive.util
 
DriveCalculator() - Constructor for class frc.alotobots.library.subsystems.swervedrive.util.DriveCalculator
 
driveConnected - Variable in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 
driveCurrentAmps - Variable in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 
DriveFacingAngle - Class in frc.alotobots.library.subsystems.swervedrive.commands
 
DriveFacingAngle(SwerveDriveSubsystem) - Constructor for class frc.alotobots.library.subsystems.swervedrive.commands.DriveFacingAngle
Creates a new DriveFacingAngle request.
driveFacingAngleController - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 
DriveFacingBestObject - Class in frc.alotobots.library.subsystems.vision.photonvision.objectdetection.commands
A command that automatically rotates the robot to face detected game objects while allowing manual translation control.
DriveFacingBestObject(ObjectDetectionSubsystem, SwerveDriveSubsystem, GameElement...) - Constructor for class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.commands.DriveFacingBestObject
Creates a new DriveFacingBestObject command.
driveFacingBestObjectButton - Static variable in class frc.alotobots.OI
Button for activating the drive facing best object command.
DriveFacingPose - Class in frc.alotobots.library.subsystems.swervedrive.commands
 
DriveFacingPose(SwerveDriveSubsystem) - Constructor for class frc.alotobots.library.subsystems.swervedrive.commands.DriveFacingPose
Creates a new DriveFacingPose command.
driveGains - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
driveInitialConfigs - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
drivePositionRad - Variable in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 
DrivetrainConstants - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
driveVelocityRadPerSec - Variable in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 

E

Elastic - Class in frc.alotobots.util
 
Elastic() - Constructor for class frc.alotobots.util.Elastic
 
Elastic.ElasticNotification - Class in frc.alotobots.util
Represents a notification object to be sent to the Elastic dashboard.
Elastic.ElasticNotification.NotificationLevel - Enum Class in frc.alotobots.util
Represents the possible levels of notifications for the Elastic dashboard.
ElasticNotification() - Constructor for class frc.alotobots.util.Elastic.ElasticNotification
Creates a new ElasticNotification with all default parameters.
ElasticNotification(Elastic.ElasticNotification.NotificationLevel, String, String) - Constructor for class frc.alotobots.util.Elastic.ElasticNotification
Creates a new ElasticNotification with default display time and dimensions.
ElasticNotification(Elastic.ElasticNotification.NotificationLevel, String, String, double, double) - Constructor for class frc.alotobots.util.Elastic.ElasticNotification
Creates a new ElasticNotification with specified dimensions and default display time.
ElasticNotification(Elastic.ElasticNotification.NotificationLevel, String, String, int) - Constructor for class frc.alotobots.util.Elastic.ElasticNotification
Creates a new ElasticNotification with a specified display time and default dimensions.
ElasticNotification(Elastic.ElasticNotification.NotificationLevel, String, String, int, double, double) - Constructor for class frc.alotobots.util.Elastic.ElasticNotification
Creates a new ElasticNotification with all properties specified.
EMERGENCY - Enum constant in enum class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationState.State
System is using only wheel odometry for pose estimation.
ENABLED - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.AutoRealignConstants
Whether auto-realignment should be enabled.
end(boolean) - Method in class frc.alotobots.library.subsystems.bling.commands.NoAllianceWaiting
 
end(boolean) - Method in class frc.alotobots.library.subsystems.bling.commands.SetToAllianceColor
 
end(boolean) - Method in class frc.alotobots.library.subsystems.swervedrive.commands.FeedforwardCharacterization
 
end(boolean) - Method in class frc.alotobots.library.subsystems.swervedrive.commands.WheelRadiusCharacterization
 
equals(Object) - Method in record class frc.alotobots.library.subsystems.bling.io.BlingIO.LoggedColor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.CameraConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.PoseObservation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.TargetObservation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants.CameraConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectFieldRelative
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectRobotRelative
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.util.GameElement
Indicates whether some other object is "equal to" this one.
ERROR - Enum constant in enum class frc.alotobots.util.Elastic.ElasticNotification.NotificationLevel
Error message
eulerAngles - Variable in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIO.OculusIOInputs
Euler angles [roll, pitch, yaw] in degrees
execute() - Method in class frc.alotobots.library.subsystems.swervedrive.commands.FeedforwardCharacterization
 
execute() - Method in class frc.alotobots.library.subsystems.swervedrive.commands.WheelRadiusCharacterization
 
execute() - Method in class frc.alotobots.library.subsystems.vision.localizationfusion.commands.RequestPositionResetViaTags
 
execute() - Method in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.commands.DriveFacingBestObject
Executes the command logic.
execute() - Method in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.commands.PathfindToBestObject
Executes the command logic.

F

FeedforwardCharacterization - Class in frc.alotobots.library.subsystems.swervedrive.commands
Command that measures the velocity feedforward constants for the drive motors.
FeedforwardCharacterization(SwerveDriveSubsystem) - Constructor for class frc.alotobots.library.subsystems.swervedrive.commands.FeedforwardCharacterization
Creates a new FeedforwardCharacterization command.
frameCount - Variable in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIO.OculusIOInputs
Frame counter from the Oculus
frc.alotobots - package frc.alotobots
 
frc.alotobots.library.subsystems.bling - package frc.alotobots.library.subsystems.bling
 
frc.alotobots.library.subsystems.bling.commands - package frc.alotobots.library.subsystems.bling.commands
 
frc.alotobots.library.subsystems.bling.constants - package frc.alotobots.library.subsystems.bling.constants
 
frc.alotobots.library.subsystems.bling.io - package frc.alotobots.library.subsystems.bling.io
 
frc.alotobots.library.subsystems.swervedrive - package frc.alotobots.library.subsystems.swervedrive
 
frc.alotobots.library.subsystems.swervedrive.commands - package frc.alotobots.library.subsystems.swervedrive.commands
 
frc.alotobots.library.subsystems.swervedrive.constants - package frc.alotobots.library.subsystems.swervedrive.constants
 
frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023 - package frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023
 
frc.alotobots.library.subsystems.swervedrive.io - package frc.alotobots.library.subsystems.swervedrive.io
 
frc.alotobots.library.subsystems.swervedrive.util - package frc.alotobots.library.subsystems.swervedrive.util
 
frc.alotobots.library.subsystems.vision.localizationfusion - package frc.alotobots.library.subsystems.vision.localizationfusion
 
frc.alotobots.library.subsystems.vision.localizationfusion.commands - package frc.alotobots.library.subsystems.vision.localizationfusion.commands
 
frc.alotobots.library.subsystems.vision.oculus - package frc.alotobots.library.subsystems.vision.oculus
 
frc.alotobots.library.subsystems.vision.oculus.commands - package frc.alotobots.library.subsystems.vision.oculus.commands
 
frc.alotobots.library.subsystems.vision.oculus.constants - package frc.alotobots.library.subsystems.vision.oculus.constants
 
frc.alotobots.library.subsystems.vision.oculus.io - package frc.alotobots.library.subsystems.vision.oculus.io
 
frc.alotobots.library.subsystems.vision.oculus.util - package frc.alotobots.library.subsystems.vision.oculus.util
 
frc.alotobots.library.subsystems.vision.photonvision.apriltag - package frc.alotobots.library.subsystems.vision.photonvision.apriltag
 
frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants - package frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants
 
frc.alotobots.library.subsystems.vision.photonvision.apriltag.io - package frc.alotobots.library.subsystems.vision.photonvision.apriltag.io
 
frc.alotobots.library.subsystems.vision.photonvision.apriltag.util - package frc.alotobots.library.subsystems.vision.photonvision.apriltag.util
 
frc.alotobots.library.subsystems.vision.photonvision.objectdetection - package frc.alotobots.library.subsystems.vision.photonvision.objectdetection
 
frc.alotobots.library.subsystems.vision.photonvision.objectdetection.commands - package frc.alotobots.library.subsystems.vision.photonvision.objectdetection.commands
 
frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants - package frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants
 
frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io - package frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io
 
frc.alotobots.library.subsystems.vision.photonvision.objectdetection.util - package frc.alotobots.library.subsystems.vision.photonvision.objectdetection.util
 
frc.alotobots.util - package frc.alotobots.util
 
fromLog(LogTable) - Method in class frc.alotobots.library.subsystems.bling.io.BlingIOInputsAutoLogged
 
fromLog(LogTable) - Method in class frc.alotobots.library.subsystems.swervedrive.io.GyroIOInputsAutoLogged
 
fromLog(LogTable) - Method in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOInputsAutoLogged
 
fromLog(LogTable) - Method in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIOInputsAutoLogged
 
fromLog(LogTable) - Method in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIOInputsAutoLogged
 
fromLog(LogTable) - Method in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIOInputsAutoLogged
 
FRONT_LEFT - Enum constant in enum class frc.alotobots.library.subsystems.swervedrive.ModulePosition
 
FRONT_LEFT_DRIVE_MTR_CAN_ID - Static variable in class frc.alotobots.Constants.CanId
Front left drive motor CAN ID
FRONT_LEFT_STEER_CAN_CODER_CAN_ID - Static variable in class frc.alotobots.Constants.CanId
Front left steering encoder CAN ID
FRONT_LEFT_STEER_MTR_CAN_ID - Static variable in class frc.alotobots.Constants.CanId
Front left steering motor CAN ID
FRONT_RIGHT - Enum constant in enum class frc.alotobots.library.subsystems.swervedrive.ModulePosition
 
FRONT_RIGHT_DRIVE_MTR_CAN_ID - Static variable in class frc.alotobots.Constants.CanId
Front right drive motor CAN ID
FRONT_RIGHT_STEER_CAN_CODER_CAN_ID - Static variable in class frc.alotobots.Constants.CanId
Front right steering encoder CAN ID
FRONT_RIGHT_STEER_MTR_CAN_ID - Static variable in class frc.alotobots.Constants.CanId
Front right steering motor CAN ID
FrontLeft - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
FrontRight - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 

G

GAME_ELEMENTS - Static variable in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants.ObjectDetectionConstants
 
GameElement - Record Class in frc.alotobots.library.subsystems.vision.photonvision.objectdetection.util
Represents a game element (measurements are in meters)
GameElement(String, double, double, double) - Constructor for record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.util.GameElement
Creates an instance of a GameElement record class.
GeneratedConstants() - Constructor for class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
getAllDetectedObjects() - Method in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.ObjectDetectionSubsystem
Gets a list of all detected objects, both stable and unstable.
getAngle() - Method in class frc.alotobots.library.subsystems.swervedrive.Module
Returns the current turn angle of the module.
getAutonomousCommand() - Method in class frc.alotobots.RobotContainer
 
getBackLeft() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getBackLeft() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getBackRight() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getBackRight() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getBumperLength() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getBumperLength() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getBumperWidth() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getBumperWidth() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getChassisSpeeds() - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Gets measured chassis speeds.
getChassisSpeeds(SwerveDriveSubsystem) - Static method in class frc.alotobots.library.subsystems.swervedrive.util.DriveCalculator
Gets the chassis speeds from driver input, applying field-relative conversions and speed scaling.
getChassisSpeeds(SwerveDriveSubsystem, Optional<Double>, Optional<Double>, Optional<Double>) - Static method in class frc.alotobots.library.subsystems.swervedrive.util.DriveCalculator
Gets the chassis speeds from driver input, with optional overrides for any axis.
getChassisSpeedsWithRotationOverride(SwerveDriveSubsystem, double) - Static method in class frc.alotobots.library.subsystems.swervedrive.util.DriveCalculator
Convenience method for overriding a single axis while using default values for others
getChassisSpeedsWithXOverride(SwerveDriveSubsystem, double) - Static method in class frc.alotobots.library.subsystems.swervedrive.util.DriveCalculator
Convenience method for overriding a single axis while using default values for others
getChassisSpeedsWithYOverride(SwerveDriveSubsystem, double) - Static method in class frc.alotobots.library.subsystems.swervedrive.util.DriveCalculator
Convenience method for overriding a single axis while using default values for others
getCommand() - Method in class frc.alotobots.library.subsystems.swervedrive.commands.DefaultDrive
 
getCommand(Supplier<Pose2d>) - Method in class frc.alotobots.library.subsystems.swervedrive.commands.DriveFacingPose
 
getCommand(Supplier<Rotation2d>) - Method in class frc.alotobots.library.subsystems.swervedrive.commands.DriveFacingAngle
 
getCurrentPath(PathConstraints, GoalEndState) - Method in class frc.alotobots.util.LocalADStarAK
Get the most recently calculated path
getCurrentPose() - Method in interface frc.alotobots.library.subsystems.vision.localizationfusion.PoseSource
Gets the most recent pose estimate from this source.
getCurrentPose() - Method in class frc.alotobots.library.subsystems.vision.oculus.OculusSubsystem
Gets the most recent pose estimate from this source.
getCurrentPose() - Method in class frc.alotobots.library.subsystems.vision.oculus.util.OculusPoseSource
Gets the most recent pose estimate from this source.
getCurrentPose() - Method in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.AprilTagSubsystem
 
getCurrentPose() - Method in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.util.AprilTagPoseSource
Gets the most recent pose estimate from this source.
getDescription() - Method in class frc.alotobots.util.Elastic.ElasticNotification
 
getDetectedObjects(boolean, boolean) - Method in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.ObjectDetectionSubsystem
Gets a list of detected objects based on stability criteria.
getDisplayTimeMillis() - Method in class frc.alotobots.util.Elastic.ElasticNotification
Gets the display time of the notification in milliseconds
getDriveBaseRadius() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getDriveBaseRadius() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getDriveFacingAnglePIDController() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getDriveFacingAnglePIDController() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getDriveGains() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getDriveGains() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getDriverLinearVelocity(SwerveDriveSubsystem) - Static method in class frc.alotobots.library.subsystems.swervedrive.util.DriveCalculator
Gets the desired linear velocity vector from the driver's left joystick input.
getDriverRotation() - Static method in class frc.alotobots.library.subsystems.swervedrive.util.DriveCalculator
Gets the desired rotational velocity from the driver's right joystick input.
getDrivetrainConstants() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getDrivetrainConstants() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getFFCharacterizationVelocity() - Method in class frc.alotobots.library.subsystems.swervedrive.Module
Returns the module velocity in rotations/sec (Phoenix native units).
getFFCharacterizationVelocity() - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Gets average module velocity for feedforward characterization.
getFrontLeft() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getFrontLeft() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getFrontRight() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getFrontRight() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getHeight() - Method in class frc.alotobots.util.Elastic.ElasticNotification
Gets the height of the notification
getHolonomicDriveController() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getHolonomicDriveController() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getInstance() - Static method in class frc.alotobots.library.subsystems.swervedrive.PhoenixOdometryThread
 
getLevel() - Method in class frc.alotobots.util.Elastic.ElasticNotification
 
getMaxAngularSpeedRadPerSec() - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Gets maximum angular speed capability.
getMaxAngularSpeedRadPerSec() - Method in class frc.alotobots.library.subsystems.swervedrive.util.PathPlannerManager
Gets maximum angular speed capability.
getMaxLinearSpeedMetersPerSec() - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Gets maximum linear speed capability.
getMaxLinearSpeedMetersPerSec() - Method in class frc.alotobots.library.subsystems.swervedrive.util.PathPlannerManager
Gets maximum linear speed capability.
getMaxModularRotationalRate() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getMaxModularRotationalRate() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getModuleTranslations() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getModuleTranslations() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getNominalSpeed() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getNominalSpeed() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getOdometryFrequency() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getOdometryFrequency() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getOdometryPositions() - Method in class frc.alotobots.library.subsystems.swervedrive.Module
Returns the module positions received this cycle.
getOdometryTimestamps() - Method in class frc.alotobots.library.subsystems.swervedrive.Module
Returns the timestamps of the samples received this cycle.
getPathFinderCommand(Pose2d, LinearVelocity) - Method in class frc.alotobots.library.subsystems.swervedrive.util.PathPlannerManager
Creates a pathfinding command to the specified pose.
getPathfindingConstraints() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getPathfindingConstraints() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getPathPlannerConfig() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getPathPlannerConfig() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getPose() - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Gets current odometry pose.
getPosition() - Method in class frc.alotobots.library.subsystems.swervedrive.Module
Returns the module position (turn angle and drive position).
getPositionMeters() - Method in class frc.alotobots.library.subsystems.swervedrive.Module
Returns the current drive position of the module in meters.
getRotation() - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Gets current odometry rotation.
getRotationAxis() - Static method in class frc.alotobots.OI
Gets the rotation input from the driver's controller.
getSourceName() - Method in interface frc.alotobots.library.subsystems.vision.localizationfusion.PoseSource
Gets a human-readable identifier for this pose source.
getSourceName() - Method in class frc.alotobots.library.subsystems.vision.oculus.OculusSubsystem
Gets a human-readable identifier for this pose source.
getSourceName() - Method in class frc.alotobots.library.subsystems.vision.oculus.util.OculusPoseSource
Gets a human-readable identifier for this pose source.
getSourceName() - Method in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.AprilTagSubsystem
 
getSourceName() - Method in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.util.AprilTagPoseSource
Gets a human-readable identifier for this pose source.
getSpeedAt12Volts() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getSpeedAt12Volts() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getStableDetectedObjects() - Method in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.ObjectDetectionSubsystem
Gets a list of only stable detected objects.
getState() - Method in class frc.alotobots.library.subsystems.swervedrive.Module
Returns the module state (turn angle and drive velocity).
getStdDevs() - Method in interface frc.alotobots.library.subsystems.vision.localizationfusion.PoseSource
Gets the standard deviations of measurement uncertainty for this pose source.
getStdDevs() - Method in class frc.alotobots.library.subsystems.vision.oculus.OculusSubsystem
Gets the standard deviations of measurement uncertainty for this pose source.
getStdDevs() - Method in class frc.alotobots.library.subsystems.vision.oculus.util.OculusPoseSource
Gets the standard deviations of measurement uncertainty for this pose source.
getStdDevs() - Method in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.AprilTagSubsystem
 
getStdDevs() - Method in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.util.AprilTagPoseSource
Gets the standard deviations of measurement uncertainty for this pose source.
getSteerGains() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getSteerGains() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getTitle() - Method in class frc.alotobots.util.Elastic.ElasticNotification
Gets the title of this notification
getTranslateForwardAxis() - Static method in class frc.alotobots.OI
Gets the forward/backward translation input from the driver's controller.
getTranslateStrafeAxis() - Static method in class frc.alotobots.OI
Gets the left/right translation input from the driver's controller.
getTurboSpeed() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getTurboSpeed() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getTurboSpeedTrigger() - Static method in class frc.alotobots.OI
Gets the turbo (fast) speed control input value.
getTurtleSpeed() - Method in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
getTurtleSpeed() - Method in interface frc.alotobots.library.subsystems.swervedrive.constants.TunerConstants
 
getTurtleSpeedTrigger() - Static method in class frc.alotobots.OI
Gets the turtle (slow) speed control input value.
getUnstableDetectedObjects() - Method in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.ObjectDetectionSubsystem
Gets a list of only unstable/pending detected objects.
getVelocityMetersPerSec() - Method in class frc.alotobots.library.subsystems.swervedrive.Module
Returns the current drive velocity of the module in meters per second.
getWheelRadiusCharacterizationPosition() - Method in class frc.alotobots.library.subsystems.swervedrive.Module
Returns the module position in radians.
getWheelRadiusCharacterizationPositions() - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Gets wheel positions for radius characterization.
getWidth() - Method in class frc.alotobots.util.Elastic.ElasticNotification
Gets the width of the notification
GIT_BRANCH - Static variable in class frc.alotobots.BuildConstants
 
GIT_DATE - Static variable in class frc.alotobots.BuildConstants
 
GIT_REVISION - Static variable in class frc.alotobots.BuildConstants
 
GIT_SHA - Static variable in class frc.alotobots.BuildConstants
 
green() - Method in record class frc.alotobots.library.subsystems.bling.io.BlingIO.LoggedColor
Returns the value of the green record component.
GyroIO - Interface in frc.alotobots.library.subsystems.swervedrive.io
 
GyroIO.GyroIOInputs - Class in frc.alotobots.library.subsystems.swervedrive.io
 
GyroIOInputs() - Constructor for class frc.alotobots.library.subsystems.swervedrive.io.GyroIO.GyroIOInputs
 
GyroIOInputsAutoLogged - Class in frc.alotobots.library.subsystems.swervedrive.io
 
GyroIOInputsAutoLogged() - Constructor for class frc.alotobots.library.subsystems.swervedrive.io.GyroIOInputsAutoLogged
 
GyroIOPigeon2 - Class in frc.alotobots.library.subsystems.swervedrive.io
IO implementation for Pigeon 2.
GyroIOPigeon2() - Constructor for class frc.alotobots.library.subsystems.swervedrive.io.GyroIOPigeon2
 

H

hasAnimation - Variable in class frc.alotobots.library.subsystems.bling.io.BlingIO.BlingIOInputs
Flag indicating if an animation is currently active
hasColor - Variable in class frc.alotobots.library.subsystems.bling.io.BlingIO.BlingIOInputs
Flag indicating if a solid color is currently set
hashCode() - Method in record class frc.alotobots.library.subsystems.bling.io.BlingIO.LoggedColor
Returns a hash code value for this object.
hashCode() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.CameraConfig
Returns a hash code value for this object.
hashCode() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.PoseObservation
Returns a hash code value for this object.
hashCode() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.TargetObservation
Returns a hash code value for this object.
hashCode() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants.CameraConfig
Returns a hash code value for this object.
hashCode() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectFieldRelative
Returns a hash code value for this object.
hashCode() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectRobotRelative
Returns a hash code value for this object.
hashCode() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.util.GameElement
Returns a hash code value for this object.
height() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.util.GameElement
Returns the value of the height record component.
HISTORY_LENGTH - Static variable in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants.ObjectDetectionConstants
The number of detections to save in history, the smaller the better, but still needs to be enough to ensure we have a good detection.

I

index - Variable in enum class frc.alotobots.library.subsystems.swervedrive.ModulePosition
 
INFO - Enum constant in enum class frc.alotobots.util.Elastic.ElasticNotification.NotificationLevel
Informational Message
INIT_VALIDATION_THRESHOLD - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.ValidationThresholds
Stricter threshold used during initialization phase for validating poses (meters).
INITIAL_POSE_STABILITY_TIME - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.Timing
Minimum time required to validate initial pose stability (seconds).
InitializationRequirements() - Constructor for class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.InitializationRequirements
 
initialize() - Method in class frc.alotobots.library.subsystems.bling.commands.NoAllianceWaiting
 
initialize() - Method in class frc.alotobots.library.subsystems.bling.commands.SetToAllianceColor
 
initialize() - Method in class frc.alotobots.library.subsystems.swervedrive.commands.FeedforwardCharacterization
 
initialize() - Method in class frc.alotobots.library.subsystems.swervedrive.commands.SeedFieldRelative
 
initialize() - Method in class frc.alotobots.library.subsystems.swervedrive.commands.WheelRadiusCharacterization
 
initialize() - Method in class frc.alotobots.library.subsystems.vision.localizationfusion.commands.RequestPositionResetViaTags
 
initialize() - Method in class frc.alotobots.library.subsystems.vision.oculus.commands.PingCommand
 
initialize() - Method in class frc.alotobots.library.subsystems.vision.oculus.commands.ResetPoseCommand
 
initialize() - Method in class frc.alotobots.library.subsystems.vision.oculus.commands.ZeroHeadingCommand
 
INTAKE_OCCUPIED_COLOR - Static variable in class frc.alotobots.library.subsystems.bling.constants.BlingConstants.Colors
Color setting for intake occupied state
isConnected() - Method in interface frc.alotobots.library.subsystems.vision.localizationfusion.PoseSource
Checks if the pose source is currently connected and providing valid data.
isConnected() - Method in class frc.alotobots.library.subsystems.vision.oculus.OculusSubsystem
Checks if the pose source is currently connected and providing valid data.
isConnected() - Method in class frc.alotobots.library.subsystems.vision.oculus.util.OculusPoseSource
Checks if the pose source is currently connected and providing valid data.
isConnected() - Method in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.AprilTagSubsystem
 
isConnected() - Method in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.util.AprilTagPoseSource
Checks if the pose source is currently connected and providing valid data.
isFinished() - Method in class frc.alotobots.library.subsystems.bling.commands.NoAllianceWaiting
 
isFinished() - Method in class frc.alotobots.library.subsystems.bling.commands.SetToAllianceColor
 
isFinished() - Method in class frc.alotobots.library.subsystems.swervedrive.commands.FeedforwardCharacterization
 
isFinished() - Method in class frc.alotobots.library.subsystems.swervedrive.commands.WheelRadiusCharacterization
 
isFinished() - Method in class frc.alotobots.library.subsystems.vision.localizationfusion.commands.RequestPositionResetViaTags
 
isFinished() - Method in class frc.alotobots.library.subsystems.vision.oculus.commands.PingCommand
 
isFinished() - Method in class frc.alotobots.library.subsystems.vision.oculus.commands.ResetPoseCommand
 
isFinished() - Method in class frc.alotobots.library.subsystems.vision.oculus.commands.ZeroHeadingCommand
 
isFinished() - Method in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.commands.DriveFacingBestObject
Determines if the command should end.
isFinished() - Method in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.commands.PathfindToBestObject
Determines if the command should end.
isInState(LocalizationState.State...) - Method in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationState
Checks if the system is currently in any of the specified states.
isNewPathAvailable() - Method in class frc.alotobots.util.LocalADStarAK
Get if a new path has been calculated since the last time a path was retrieved

K

kBackLeftDriveMotorId - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kBackLeftEncoderId - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kBackLeftEncoderOffset - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kBackLeftSteerMotorId - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kBackLeftXPos - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kBackLeftYPos - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kBackRightDriveMotorId - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kBackRightEncoderId - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kBackRightEncoderOffset - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kBackRightSteerMotorId - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kBackRightXPos - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kBackRightYPos - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kCANBus - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kCanCoderInverted - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kCoupleRatio - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kDriveClosedLoopOutput - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kDriveFrictionVoltage - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kDriveGearRatio - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kDriveInertia - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kFrontLeftDriveMotorId - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kFrontLeftEncoderId - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kFrontLeftEncoderOffset - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kFrontLeftSteerMotorId - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kFrontLeftXPos - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kFrontLeftYPos - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kFrontRightDriveMotorId - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kFrontRightEncoderId - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kFrontRightEncoderOffset - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kFrontRightSteerMotorId - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kFrontRightXPos - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kFrontRightYPos - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kInvertLeftSide - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kInvertRightSide - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kMaxModularRotationalRate - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kNominalSpeed - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 
kSlipCurrent - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kSpeedAt12Volts - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kSteerClosedLoopOutput - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kSteerFrictionVoltage - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kSteerGearRatio - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kSteerInertia - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kSteerMotorInverted - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
kTurboSpeed - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 
kTurtleSpeed - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 
kWheelRadius - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 

L

latestTargetObservation - Variable in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.AprilTagIOInputs
 
LED_OFFSET - Static variable in class frc.alotobots.library.subsystems.bling.constants.BlingConstants
Offset for LED positioning
LED_TYPE - Static variable in class frc.alotobots.library.subsystems.bling.constants.BlingConstants
LED strip type configuration
length() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.util.GameElement
Returns the value of the length record component.
LINEAR_STD_DEV_BASE - Static variable in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.AprilTagConstants
 
LocalADStarAK - Class in frc.alotobots.util
 
LocalADStarAK() - Constructor for class frc.alotobots.util.LocalADStarAK
 
LocalizationFusion - Class in frc.alotobots.library.subsystems.vision.localizationfusion
The LocalizationFusion subsystem manages robot pose estimation by fusing data from multiple sources.
LocalizationFusion(PoseVisionConsumer, OculusPoseSource, AprilTagPoseSource, LoggedDashboardChooser<Command>) - Constructor for class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusion
Creates a new LocalizationFusion subsystem.
LocalizationFusionConstants - Class in frc.alotobots.library.subsystems.vision.localizationfusion
Constants used by the LocalizationFusion subsystem for robot pose estimation and tracking.
LocalizationFusionConstants() - Constructor for class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants
 
LocalizationFusionConstants.AutoRealignConstants - Class in frc.alotobots.library.subsystems.vision.localizationfusion
Constants related to the auto-realignment feature for correcting Quest drift using AprilTags.
LocalizationFusionConstants.InitializationRequirements - Class in frc.alotobots.library.subsystems.vision.localizationfusion
Constants related to initialization requirements and validation counts.
LocalizationFusionConstants.Timing - Class in frc.alotobots.library.subsystems.vision.localizationfusion
Constants related to timing and update intervals.
LocalizationFusionConstants.ValidationThresholds - Class in frc.alotobots.library.subsystems.vision.localizationfusion
Constants related to pose validation and thresholds.
LocalizationState - Class in frc.alotobots.library.subsystems.vision.localizationfusion
Manages the state machine for the robot localization system.
LocalizationState(StateTransitionLogger) - Constructor for class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationState
Creates a new LocalizationState instance.
LocalizationState.State - Enum Class in frc.alotobots.library.subsystems.vision.localizationfusion
Represents the possible states of the localization system.
LoggedColor(int, int, int) - Constructor for record class frc.alotobots.library.subsystems.bling.io.BlingIO.LoggedColor
Creates an instance of a LoggedColor record class.
logTransition(LocalizationState.State, LocalizationState.State) - Method in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusion
Logs state transitions with descriptive messages.
logTransition(LocalizationState.State, LocalizationState.State) - Method in interface frc.alotobots.library.subsystems.vision.localizationfusion.StateTransitionLogger
Records a state transition in the localization system.

M

main(String...) - Static method in class frc.alotobots.Main
Main initialization method that starts the robot code.
Main - Class in frc.alotobots
The Main class serves as the entry point for the robot program.
makeTimestampQueue() - Method in class frc.alotobots.library.subsystems.swervedrive.PhoenixOdometryThread
 
MATCH_STARTUP_PERIOD_SECONDS - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.Timing
Time after match start to consider it in mid-match state (seconds).
MAVEN_GROUP - Static variable in class frc.alotobots.BuildConstants
 
MAVEN_NAME - Static variable in class frc.alotobots.BuildConstants
 
MAX_AMBIGUITY - Static variable in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.AprilTagConstants
 
MAX_LED_BRIGHTNESS - Static variable in class frc.alotobots.library.subsystems.bling.constants.BlingConstants
Maximum brightness setting for LEDs (0.0-1.0)
MAX_MOVEMENT - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.AutoRealignConstants
Maximum pose change over stability period to be considered stable (meters).
MAX_RESET_ATTEMPTS - Static variable in class frc.alotobots.library.subsystems.vision.oculus.constants.OculusConstants
Maximum number of attempts for reset operations.
MAX_ROTATION_CHANGE_DEGREES - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.ValidationThresholds
Maximum allowed rotation change between poses (degrees).
MAX_Z_ERROR - Static variable in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.AprilTagConstants
 
MIN_QUEST_VALID_UPDATES - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.InitializationRequirements
Minimum number of valid Quest updates required for successful initialization.
MIN_TAG_VALID_UPDATES - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.InitializationRequirements
Minimum number of valid AprilTag updates required for successful initialization.
misoValue - Variable in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIO.OculusIOInputs
Current MISO (Master In Slave Out) value
MISSING_FRAMES_THRESHOLD - Static variable in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants.ObjectDetectionConstants
Number of missed detections IN A ROW of a stable object for it to be removed from the stable list
Module - Class in frc.alotobots.library.subsystems.swervedrive
 
Module(ModuleIO, int, SwerveModuleConstants) - Constructor for class frc.alotobots.library.subsystems.swervedrive.Module
 
ModuleIO - Interface in frc.alotobots.library.subsystems.swervedrive.io
 
ModuleIO.ModuleIOInputs - Class in frc.alotobots.library.subsystems.swervedrive.io
 
ModuleIOInputs() - Constructor for class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 
ModuleIOInputsAutoLogged - Class in frc.alotobots.library.subsystems.swervedrive.io
 
ModuleIOInputsAutoLogged() - Constructor for class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOInputsAutoLogged
 
ModuleIOSim - Class in frc.alotobots.library.subsystems.swervedrive.io
Physics sim implementation of module IO.
ModuleIOSim(int) - Constructor for class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOSim
 
ModuleIOTalonFX - Class in frc.alotobots.library.subsystems.swervedrive.io
 
ModuleIOTalonFX(int) - Constructor for class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOTalonFX
 
ModulePosition - Enum Class in frc.alotobots.library.subsystems.swervedrive
 

N

name() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.CameraConfig
Returns the value of the name record component.
name() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants.CameraConfig
Returns the value of the name record component.
name() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.util.GameElement
Returns the value of the name record component.
NO_ALLIANCE_ANIMATION - Static variable in class frc.alotobots.library.subsystems.bling.constants.BlingConstants.Animations
Animation pattern for no alliance selected state
NO_ALLIANCE_COLOR - Static variable in class frc.alotobots.library.subsystems.bling.constants.BlingConstants.Colors
Color setting for no alliance selected
NoAllianceWaiting - Class in frc.alotobots.library.subsystems.bling.commands
Command that displays an animation while waiting for alliance selection.
NoAllianceWaiting(BlingSubsystem) - Constructor for class frc.alotobots.library.subsystems.bling.commands.NoAllianceWaiting
Creates a new NoAllianceWaiting command.
NOTE - Static variable in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants.ObjectDetectionConstants
 
NUM_LEDS - Static variable in class frc.alotobots.library.subsystems.bling.constants.BlingConstants
Total number of LEDs in the strip

O

ObjectDetectionConstants - Class in frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants
 
ObjectDetectionConstants() - Constructor for class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants.ObjectDetectionConstants
 
ObjectDetectionIO - Interface in frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io
Interface for a single camera's object detection IO operations.
ObjectDetectionIO.DetectedObjectFieldRelative - Record Class in frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io
 
ObjectDetectionIO.DetectedObjectRobotRelative - Record Class in frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io
 
ObjectDetectionIO.ObjectDetectionIOInputs - Class in frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io
 
ObjectDetectionIOInputs() - Constructor for class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.ObjectDetectionIOInputs
 
ObjectDetectionIOInputsAutoLogged - Class in frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io
 
ObjectDetectionIOInputsAutoLogged() - Constructor for class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIOInputsAutoLogged
 
ObjectDetectionIOPhotonVision - Class in frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io
 
ObjectDetectionIOPhotonVision(CameraConfig) - Constructor for class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIOPhotonVision
 
ObjectDetectionSubsystem - Class in frc.alotobots.library.subsystems.vision.photonvision.objectdetection
Subsystem that handles object detection using PhotonVision cameras.
ObjectDetectionSubsystem(Supplier<Pose2d>, ObjectDetectionIO...) - Constructor for class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.ObjectDetectionSubsystem
Creates a new ObjectDetectionSubsystem.
OCULUS_STD_DEVS - Static variable in class frc.alotobots.library.subsystems.vision.oculus.constants.OculusConstants
Standard deviations representing how much we "trust" the position from the Oculus.
OculusConstants - Class in frc.alotobots.library.subsystems.vision.oculus.constants
Constants used by the Oculus Quest navigation subsystem.
OculusConstants() - Constructor for class frc.alotobots.library.subsystems.vision.oculus.constants.OculusConstants
 
OculusIO - Interface in frc.alotobots.library.subsystems.vision.oculus.io
Interface for handling input/output operations with the Oculus Quest hardware.
OculusIO.OculusIOInputs - Class in frc.alotobots.library.subsystems.vision.oculus.io
Data structure for Oculus inputs that can be automatically logged.
OculusIOInputs() - Constructor for class frc.alotobots.library.subsystems.vision.oculus.io.OculusIO.OculusIOInputs
 
OculusIOInputsAutoLogged - Class in frc.alotobots.library.subsystems.vision.oculus.io
 
OculusIOInputsAutoLogged() - Constructor for class frc.alotobots.library.subsystems.vision.oculus.io.OculusIOInputsAutoLogged
 
OculusIOReal - Class in frc.alotobots.library.subsystems.vision.oculus.io
Implementation of OculusIO for real hardware communication via NetworkTables.
OculusIOReal() - Constructor for class frc.alotobots.library.subsystems.vision.oculus.io.OculusIOReal
Creates a new OculusIOReal instance and initializes all NetworkTable publishers and subscribers.
OculusIOSim - Class in frc.alotobots.library.subsystems.vision.oculus.io
Simulation implementation of OculusIO that provides static test values.
OculusIOSim() - Constructor for class frc.alotobots.library.subsystems.vision.oculus.io.OculusIOSim
 
OculusPoseSource - Class in frc.alotobots.library.subsystems.vision.oculus.util
Adapts the Meta Quest SLAM system to the standardized PoseSource interface.
OculusPoseSource(OculusSubsystem) - Constructor for class frc.alotobots.library.subsystems.vision.oculus.util.OculusPoseSource
Creates a new OculusPoseSource.
OculusSubsystem - Class in frc.alotobots.library.subsystems.vision.oculus
Manages communication and pose estimation with a Meta Quest VR headset.
OculusSubsystem(OculusIO) - Constructor for class frc.alotobots.library.subsystems.vision.oculus.OculusSubsystem
Creates a new OculusSubsystem.
ODOMETRY_FREQUENCY - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
odometryDrivePositionsRad - Variable in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 
odometryTimestamps - Variable in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 
odometryTurnPositions - Variable in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 
odometryYawPositions - Variable in class frc.alotobots.library.subsystems.swervedrive.io.GyroIO.GyroIOInputs
 
odometryYawTimestamps - Variable in class frc.alotobots.library.subsystems.swervedrive.io.GyroIO.GyroIOInputs
 
OFF_COLOR - Static variable in class frc.alotobots.library.subsystems.bling.constants.BlingConstants.Colors
Color setting for LEDs off
OI - Class in frc.alotobots
The Operator Interface (OI) class handles all driver control inputs and button mappings.
OI() - Constructor for class frc.alotobots.OI
 

P

PATHFINDING_CONSTRAINTS - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 
PathfindToBestObject - Class in frc.alotobots.library.subsystems.vision.photonvision.objectdetection.commands
A command that automatically navigates the robot to the best detected game object.
PathfindToBestObject(ObjectDetectionSubsystem, SwerveDriveSubsystem, PathPlannerManager, GameElement...) - Constructor for class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.commands.PathfindToBestObject
Creates a new PathfindToBestObject command.
pathfindToBestObjectButton - Static variable in class frc.alotobots.OI
Button for activating the pathfind to best object command.
pathPlannerConfig - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 
PathPlannerManager - Class in frc.alotobots.library.subsystems.swervedrive.util
Manages PathPlanner integration for autonomous path following and path finding.
PathPlannerManager(SwerveDriveSubsystem) - Constructor for class frc.alotobots.library.subsystems.swervedrive.util.PathPlannerManager
Creates a new PathPlannerManager.
PCM_CAN_ID - Static variable in class frc.alotobots.Constants.CanId
Pneumatic Control Module CAN ID
PDP_CAN_ID - Static variable in class frc.alotobots.Constants.CanId
Power Distribution Panel CAN ID
periodic() - Method in class frc.alotobots.library.subsystems.bling.BlingSubsystem
 
periodic() - Method in class frc.alotobots.library.subsystems.swervedrive.Module
 
periodic() - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Periodic update function handling odometry updates and module states.
periodic() - Method in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusion
Periodic update method called by the command scheduler.
periodic() - Method in class frc.alotobots.library.subsystems.vision.oculus.OculusSubsystem
Updates subsystem state and processes Quest data.
periodic() - Method in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.AprilTagSubsystem
 
periodic() - Method in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.ObjectDetectionSubsystem
Periodic function that updates camera inputs and processes detections.
PhoenixOdometryThread - Class in frc.alotobots.library.subsystems.swervedrive
Provides an interface for asynchronously reading high-frequency measurements to a set of queues.
PhoenixUtil - Class in frc.alotobots.util
 
PhoenixUtil() - Constructor for class frc.alotobots.util.PhoenixUtil
 
PIGEON_2_ID - Static variable in class frc.alotobots.Constants.CanId
Pigeon 2 IMU CAN ID
pigeonConfigs - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
ping() - Method in class frc.alotobots.library.subsystems.vision.oculus.OculusSubsystem
Tests Quest communication.
PingCommand - Class in frc.alotobots.library.subsystems.vision.oculus.commands
Command that sends a ping to the Oculus system and waits for a response.
PingCommand(OculusSubsystem) - Constructor for class frc.alotobots.library.subsystems.vision.oculus.commands.PingCommand
Creates a new PingCommand.
pose() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.PoseObservation
Returns the value of the pose record component.
pose() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectFieldRelative
Returns the value of the pose record component.
POSE_TIMEOUT - Static variable in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.AprilTagConstants
Time after which a pose is considered stale (seconds)
POSE_UPDATE_INTERVAL - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.Timing
Update interval matching Quest's native 120Hz update rate (seconds).
PoseObservation(double, Pose3d, double, int, double) - Constructor for record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.PoseObservation
Creates an instance of a PoseObservation record class.
poseObservations - Variable in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.AprilTagIOInputs
 
PoseSource - Interface in frc.alotobots.library.subsystems.vision.localizationfusion
Standardized interface for pose estimation sources in the robot localization system.
PoseVisionConsumer - Interface in frc.alotobots.library.subsystems.vision.localizationfusion
Functional interface for consuming pose updates from the fusion system.
position - Variable in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIO.OculusIOInputs
3D position coordinates [x, y, z]
PP_HOLONOMIC_DRIVE_CONTROLLER - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 
properties() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.CameraConfig
Returns the value of the properties record component.
properties() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants.CameraConfig
Returns the value of the properties record component.

Q

quaternion - Variable in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIO.OculusIOInputs
Quaternion orientation [w, x, y, z]
QUEST_INIT_GRACE_MULTIPLIER - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.InitializationRequirements
Multiplier for extended Quest initialization grace period.
QUEST_INIT_TIMEOUT - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.Timing
Time required for Quest initialization to complete (seconds).
QUEST_PRIMARY - Enum constant in enum class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationState.State
System is using Quest SLAM as primary pose source.

R

REAL - Enum constant in enum class frc.alotobots.Constants.Mode
Running on a real robot.
red() - Method in record class frc.alotobots.library.subsystems.bling.io.BlingIO.LoggedColor
Returns the value of the red record component.
RED_ALLIANCE_COLOR - Static variable in class frc.alotobots.library.subsystems.bling.constants.BlingConstants.Colors
Color setting for red alliance
registerSignal(StatusSignal<Angle>) - Method in class frc.alotobots.library.subsystems.swervedrive.PhoenixOdometryThread
 
registerSignal(DoubleSupplier) - Method in class frc.alotobots.library.subsystems.swervedrive.PhoenixOdometryThread
 
REPLAY - Enum constant in enum class frc.alotobots.Constants.Mode
Replaying from a log file.
RequestPositionResetViaTags - Class in frc.alotobots.library.subsystems.vision.localizationfusion.commands
 
RequestPositionResetViaTags(LocalizationFusion) - Constructor for class frc.alotobots.library.subsystems.vision.localizationfusion.commands.RequestPositionResetViaTags
 
requestResetOculusPose(Pose2d) - Method in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusion
Manually triggers a pose reset to a specific pose.
requestResetOculusPoseViaAprilTags() - Method in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusion
Manually triggers a pose reset using the current AprilTag pose.
REQUIRED_DETECTIONS - Static variable in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants.ObjectDetectionConstants
Number of detections in history that need to be detected with that object for it to be considered stable
RESET_TIMEOUT - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.Timing
Maximum time to wait for reset sequence to complete (seconds).
RESET_TIMEOUT_SECONDS - Static variable in class frc.alotobots.library.subsystems.vision.oculus.constants.OculusConstants
Timeout duration in seconds for reset operations (pose reset, heading reset, ping).
ResetPoseCommand - Class in frc.alotobots.library.subsystems.vision.oculus.commands
Command that resets the Oculus system's pose estimation to a specified target pose.
ResetPoseCommand(OculusSubsystem, Pose2d) - Constructor for class frc.alotobots.library.subsystems.vision.oculus.commands.ResetPoseCommand
Creates a new ResetPoseCommand.
RESETTING - Enum constant in enum class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationState.State
System is resetting to a reference pose.
resetToPose(Pose2d) - Method in class frc.alotobots.library.subsystems.vision.oculus.OculusSubsystem
Initiates pose reset operation.
Robot - Class in frc.alotobots
Main robot class that handles robot lifecycle and mode transitions.
Robot() - Constructor for class frc.alotobots.Robot
Constructor for the Robot class.
ROBOT_MASS_KG - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 
ROBOT_MOI - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 
ROBOT_TO_OCULUS - Static variable in class frc.alotobots.library.subsystems.vision.oculus.constants.OculusConstants
Transform from the robot center to the headset.
RobotContainer - Class in frc.alotobots
 
RobotContainer() - Constructor for class frc.alotobots.RobotContainer
 
robotPeriodic() - Method in class frc.alotobots.Robot
This function is called periodically during all modes.
robotToCamera - Variable in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIOPhotonVision
 
robotToCamera - Variable in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIOPhotonVision
 
robotToCamera() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.CameraConfig
Returns the value of the robotToCamera record component.
robotToCamera() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants.CameraConfig
Returns the value of the robotToCamera record component.
rotationPid - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 
run() - Method in class frc.alotobots.library.subsystems.swervedrive.PhoenixOdometryThread
 
runCharacterization(double) - Method in class frc.alotobots.library.subsystems.swervedrive.Module
Runs the module with the specified output while controlling to zero degrees.
runCharacterization(double) - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Runs drive characterization with specified output.
runSetpoint(SwerveModuleState) - Method in class frc.alotobots.library.subsystems.swervedrive.Module
Runs the module with the specified setpoint state.
runsWhenDisabled() - Method in class frc.alotobots.library.subsystems.bling.commands.NoAllianceWaiting
 
runsWhenDisabled() - Method in class frc.alotobots.library.subsystems.bling.commands.SetToAllianceColor
 
runsWhenDisabled() - Method in class frc.alotobots.library.subsystems.swervedrive.commands.SeedFieldRelative
 
runsWhenDisabled() - Method in class frc.alotobots.library.subsystems.vision.localizationfusion.commands.RequestPositionResetViaTags
 
runVelocity(ChassisSpeeds) - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Runs the drive at the desired velocity.

S

SCALE_FACTOR - Static variable in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants.ObjectDetectionConstants
Scale Factor.
SeedFieldRelative - Class in frc.alotobots.library.subsystems.swervedrive.commands
 
SeedFieldRelative(SwerveDriveSubsystem) - Constructor for class frc.alotobots.library.subsystems.swervedrive.commands.SeedFieldRelative
 
sendAlert(Elastic.ElasticNotification) - Static method in class frc.alotobots.util.Elastic
Sends an alert notification to the Elastic dashboard.
setAnimation(Animation) - Method in class frc.alotobots.library.subsystems.bling.BlingSubsystem
Sets the LEDs to display an animation pattern.
setAnimation(Animation) - Method in interface frc.alotobots.library.subsystems.bling.io.BlingIO
Sets a new animation pattern for the LEDs.
setAnimation(Animation) - Method in class frc.alotobots.library.subsystems.bling.io.BlingIOReal
 
setAnimation(Animation) - Method in class frc.alotobots.library.subsystems.bling.io.BlingIOSim
 
setDescription(String) - Method in class frc.alotobots.util.Elastic.ElasticNotification
Updates the description of this notification
setDisplayTimeMillis(int) - Method in class frc.alotobots.util.Elastic.ElasticNotification
Updates the display time of the notification in milliseconds
setDisplayTimeSeconds(double) - Method in class frc.alotobots.util.Elastic.ElasticNotification
Updates the display time of the notification
setDriveOpenLoop(double) - Method in interface frc.alotobots.library.subsystems.swervedrive.io.ModuleIO
Run the drive motor at the specified open loop value.
setDriveOpenLoop(double) - Method in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOSim
 
setDriveOpenLoop(double) - Method in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOTalonFX
 
setDriveVelocity(double) - Method in interface frc.alotobots.library.subsystems.swervedrive.io.ModuleIO
Run the drive motor at the specified velocity.
setDriveVelocity(double) - Method in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOSim
 
setDriveVelocity(double) - Method in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOTalonFX
 
setDynamicObstacles(List<Pair<Translation2d, Translation2d>>, Translation2d) - Method in class frc.alotobots.util.LocalADStarAK
Set the dynamic obstacles that should be avoided while pathfinding.
setGoalPosition(Translation2d) - Method in class frc.alotobots.util.LocalADStarAK
Set the goal position to pathfind to
setHeight(double) - Method in class frc.alotobots.util.Elastic.ElasticNotification
Updates the height of the notification
setLevel(Elastic.ElasticNotification.NotificationLevel) - Method in class frc.alotobots.util.Elastic.ElasticNotification
Updates the level of this notification
setMosi(int) - Method in interface frc.alotobots.library.subsystems.vision.oculus.io.OculusIO
Sets MOSI (Master Out Slave In) value for Quest communication.
setMosi(int) - Method in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIOReal
 
setMosi(int) - Method in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIOSim
 
setPose(Pose2d) - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Resets odometry to specified pose.
setResetPose(double, double, double) - Method in interface frc.alotobots.library.subsystems.vision.oculus.io.OculusIO
Sets the pose components for resetting the Oculus position tracking.
setResetPose(double, double, double) - Method in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIOReal
 
setResetPose(double, double, double) - Method in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIOSim
 
setSolidColor(BlingIO.LoggedColor) - Method in class frc.alotobots.library.subsystems.bling.BlingSubsystem
Sets the LEDs to display a solid color.
setSolidColor(BlingIO.LoggedColor) - Method in interface frc.alotobots.library.subsystems.bling.io.BlingIO
Sets the LEDs to display a solid color.
setSolidColor(BlingIO.LoggedColor) - Method in class frc.alotobots.library.subsystems.bling.io.BlingIOReal
 
setSolidColor(BlingIO.LoggedColor) - Method in class frc.alotobots.library.subsystems.bling.io.BlingIOSim
 
setStartPosition(Translation2d) - Method in class frc.alotobots.util.LocalADStarAK
Set the start position to pathfind from
setTitle(String) - Method in class frc.alotobots.util.Elastic.ElasticNotification
Updates the title of this notification
SetToAllianceColor - Class in frc.alotobots.library.subsystems.bling.commands
Command that sets the LED color based on the current alliance color.
SetToAllianceColor(BlingSubsystem) - Constructor for class frc.alotobots.library.subsystems.bling.commands.SetToAllianceColor
Creates a new SetToAllianceColor command.
setTurnOpenLoop(double) - Method in interface frc.alotobots.library.subsystems.swervedrive.io.ModuleIO
Run the turn motor at the specified open loop value.
setTurnOpenLoop(double) - Method in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOSim
 
setTurnOpenLoop(double) - Method in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOTalonFX
 
setTurnPosition(Rotation2d) - Method in interface frc.alotobots.library.subsystems.swervedrive.io.ModuleIO
Run the turn motor to the specified rotation.
setTurnPosition(Rotation2d) - Method in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOSim
 
setTurnPosition(Rotation2d) - Method in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOTalonFX
 
setup() - Method in class frc.alotobots.library.subsystems.swervedrive.commands.DriveFacingAngle
 
setup() - Method in class frc.alotobots.library.subsystems.swervedrive.commands.DriveFacingPose
 
setupNamedCommands() - Static method in class frc.alotobots.AutoNamedCommands
Registers all predefined commands with PathPlanner's NamedCommands system.
setWidth(double) - Method in class frc.alotobots.util.Elastic.ElasticNotification
Updates the width of the notification
SHOOTER_OCCUPIED_COLOR - Static variable in class frc.alotobots.library.subsystems.bling.constants.BlingConstants.Colors
Color setting for shooter occupied state
SHOOTER_READY_COLOR - Static variable in class frc.alotobots.library.subsystems.bling.constants.BlingConstants.Colors
Color setting for shooter ready state
SHOOTING_ANIMATION - Static variable in class frc.alotobots.library.subsystems.bling.constants.BlingConstants.Animations
Animation pattern for shooting state
SIM - Enum constant in enum class frc.alotobots.Constants.Mode
Running a physics simulator.
simMode - Static variable in class frc.alotobots.Constants
The simulation mode to use when not running on real hardware.
simulationInit() - Method in class frc.alotobots.Robot
Called once when simulation mode is first enabled.
simulationPeriodic() - Method in class frc.alotobots.Robot
Called periodically during simulation mode.
STABILITY_TIME - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.AutoRealignConstants
Time robot must be stable before realigning (seconds).
start() - Method in class frc.alotobots.library.subsystems.swervedrive.PhoenixOdometryThread
 
StateTransitionLogger - Interface in frc.alotobots.library.subsystems.vision.localizationfusion
Interface for logging state transitions in the localization system.
steerGains - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
steerInitialConfigs - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.GeneratedConstants
 
stop() - Method in class frc.alotobots.library.subsystems.swervedrive.Module
Disables all outputs to motors.
stop() - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Stops all drive modules.
stopWithX() - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Stops drive and positions modules in X pattern to resist movement.
subsystem - Variable in class frc.alotobots.library.subsystems.vision.oculus.util.OculusPoseSource
The underlying Oculus subsystem
SwerveDriveSubsystem - Class in frc.alotobots.library.subsystems.swervedrive
The SwerveDriveSubsystem class manages the robot's swerve drive system, handling odometry, module control, and autonomous path following capabilities.
SwerveDriveSubsystem(GyroIO, ModuleIO, ModuleIO, ModuleIO, ModuleIO) - Constructor for class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Constructs a new SwerveDriveSubsystem.
sysIdDynamic(SysIdRoutine.Direction) - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Creates command for dynamic system identification.
sysIdQuasistatic(SysIdRoutine.Direction) - Method in class frc.alotobots.library.subsystems.swervedrive.SwerveDriveSubsystem
Creates command for quasistatic system identification.

T

TAG_BACKUP - Enum constant in enum class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationState.State
System is using AprilTags as backup pose source.
TAG_INIT_TIMEOUT - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.Timing
Time required for AprilTag initialization to complete (seconds).
tagCount() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.PoseObservation
Returns the value of the tagCount record component.
tagIds - Variable in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.AprilTagIOInputs
 
TargetObservation(Rotation2d, Rotation2d) - Constructor for record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.TargetObservation
Creates an instance of a TargetObservation record class.
targetToRobot() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectRobotRelative
Returns the value of the targetToRobot record component.
teleopInit() - Method in class frc.alotobots.Robot
Called once when teleop mode is enabled.
teleopPeriodic() - Method in class frc.alotobots.Robot
Called periodically during teleop mode.
testButton - Static variable in class frc.alotobots.OI
A temporary test button.
testButton2 - Static variable in class frc.alotobots.OI
A temporary test button.
testInit() - Method in class frc.alotobots.Robot
Called once when test mode is enabled.
testPeriodic() - Method in class frc.alotobots.Robot
Called periodically during test mode.
THRESHOLD - Static variable in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.AutoRealignConstants
Threshold for auto-realignment when pose error exceeds this value (meters).
timestamp - Variable in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIO.OculusIOInputs
Current timestamp from the Oculus
timestamp() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.PoseObservation
Returns the value of the timestamp record component.
timestamp() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectFieldRelative
Returns the value of the timestamp record component.
timestamp() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectRobotRelative
Returns the value of the timestamp record component.
Timing() - Constructor for class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.Timing
 
toFieldRelative(ObjectDetectionIO.DetectedObjectRobotRelative[]) - Method in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.ObjectDetectionSubsystem
Converts robot-relative object detections to field-relative coordinates.
toLog(LogTable) - Method in class frc.alotobots.library.subsystems.bling.io.BlingIOInputsAutoLogged
 
toLog(LogTable) - Method in class frc.alotobots.library.subsystems.swervedrive.io.GyroIOInputsAutoLogged
 
toLog(LogTable) - Method in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOInputsAutoLogged
 
toLog(LogTable) - Method in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIOInputsAutoLogged
 
toLog(LogTable) - Method in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIOInputsAutoLogged
 
toLog(LogTable) - Method in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIOInputsAutoLogged
 
toPoseArray(ObjectDetectionIO.DetectedObjectFieldRelative[]) - Method in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.ObjectDetectionSubsystem
Converts an array of detected objects to an array of their poses.
toString() - Method in record class frc.alotobots.library.subsystems.bling.io.BlingIO.LoggedColor
Returns a string representation of this record class.
toString() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.constants.CameraConfig
Returns a string representation of this record class.
toString() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.PoseObservation
Returns a string representation of this record class.
toString() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.TargetObservation
Returns a string representation of this record class.
toString() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.constants.CameraConfig
Returns a string representation of this record class.
toString() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectFieldRelative
Returns a string representation of this record class.
toString() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO.DetectedObjectRobotRelative
Returns a string representation of this record class.
toString() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.util.GameElement
Returns a string representation of this record class.
transitionTo(LocalizationState.State) - Method in class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationState
Attempts to transition to a new state.
translationPid - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 
tryUntilOk(int, Supplier<StatusCode>) - Static method in class frc.alotobots.util.PhoenixUtil
Attempts to run the command until no error is produced.
tunerConstants - Static variable in class frc.alotobots.Constants
Global tuning constants for the swerve drive.
TunerConstants - Interface in frc.alotobots.library.subsystems.swervedrive.constants
 
TunerConstants2023 - Class in frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023
 
TunerConstants2023() - Constructor for class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023
 
TunerConstants2023.CustomConstants - Class in frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023
 
TunerConstants2023.GeneratedConstants - Class in frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023
 
turnAbsolutePosition - Variable in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 
turnAppliedVolts - Variable in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 
turnConnected - Variable in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 
turnCurrentAmps - Variable in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 
turnEncoderConnected - Variable in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 
turnPosition - Variable in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 
turnVelocityRadPerSec - Variable in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIO.ModuleIOInputs
 
tx() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.TargetObservation
Returns the value of the tx record component.
ty() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO.TargetObservation
Returns the value of the ty record component.

U

UNINITIALIZED - Enum constant in enum class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationState.State
System is waiting for initial pose acquisition.
updateInputs(BlingIO.BlingIOInputs) - Method in interface frc.alotobots.library.subsystems.bling.io.BlingIO
Updates the input values for logging and monitoring.
updateInputs(BlingIO.BlingIOInputs) - Method in class frc.alotobots.library.subsystems.bling.io.BlingIOReal
 
updateInputs(BlingIO.BlingIOInputs) - Method in class frc.alotobots.library.subsystems.bling.io.BlingIOSim
 
updateInputs(GyroIO.GyroIOInputs) - Method in interface frc.alotobots.library.subsystems.swervedrive.io.GyroIO
 
updateInputs(GyroIO.GyroIOInputs) - Method in class frc.alotobots.library.subsystems.swervedrive.io.GyroIOPigeon2
 
updateInputs(ModuleIO.ModuleIOInputs) - Method in interface frc.alotobots.library.subsystems.swervedrive.io.ModuleIO
Updates the set of loggable inputs.
updateInputs(ModuleIO.ModuleIOInputs) - Method in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOSim
 
updateInputs(ModuleIO.ModuleIOInputs) - Method in class frc.alotobots.library.subsystems.swervedrive.io.ModuleIOTalonFX
 
updateInputs(OculusIO.OculusIOInputs) - Method in interface frc.alotobots.library.subsystems.vision.oculus.io.OculusIO
Updates the set of loggable inputs from the Oculus.
updateInputs(OculusIO.OculusIOInputs) - Method in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIOReal
 
updateInputs(OculusIO.OculusIOInputs) - Method in class frc.alotobots.library.subsystems.vision.oculus.io.OculusIOSim
 
updateInputs(AprilTagIO.AprilTagIOInputs) - Method in interface frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIO
 
updateInputs(AprilTagIO.AprilTagIOInputs) - Method in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIOPhotonVision
 
updateInputs(AprilTagIO.AprilTagIOInputs) - Method in class frc.alotobots.library.subsystems.vision.photonvision.apriltag.io.AprilTagIOPhotonVisionSim
 
updateInputs(ObjectDetectionIO.ObjectDetectionIOInputs) - Method in interface frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIO
Updates the set of loggable inputs.
updateInputs(ObjectDetectionIO.ObjectDetectionIOInputs) - Method in class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.io.ObjectDetectionIOPhotonVision
 

V

ValidationThresholds() - Constructor for class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationFusionConstants.ValidationThresholds
 
valueOf(String) - Static method in enum class frc.alotobots.Constants.Mode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.alotobots.library.subsystems.swervedrive.ModulePosition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationState.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class frc.alotobots.util.Elastic.ElasticNotification.NotificationLevel
Returns the enum constant of this class with the specified name.
values() - Static method in enum class frc.alotobots.Constants.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.alotobots.library.subsystems.swervedrive.ModulePosition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.alotobots.library.subsystems.vision.localizationfusion.LocalizationState.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class frc.alotobots.util.Elastic.ElasticNotification.NotificationLevel
Returns an array containing the constants of this enum class, in the order they are declared.
VERSION - Static variable in class frc.alotobots.BuildConstants
 

W

WARNING - Enum constant in enum class frc.alotobots.util.Elastic.ElasticNotification.NotificationLevel
Warning message
WHEEL_COF - Static variable in class frc.alotobots.library.subsystems.swervedrive.constants.mk4i2023.TunerConstants2023.CustomConstants
 
WheelRadiusCharacterization - Class in frc.alotobots.library.subsystems.swervedrive.commands
Command that measures the robot's wheel radius by spinning in a circle.
WheelRadiusCharacterization(SwerveDriveSubsystem) - Constructor for class frc.alotobots.library.subsystems.swervedrive.commands.WheelRadiusCharacterization
Creates a new WheelRadiusCharacterization command.
width() - Method in record class frc.alotobots.library.subsystems.vision.photonvision.objectdetection.util.GameElement
Returns the value of the width record component.
withAutomaticHeight() - Method in class frc.alotobots.util.Elastic.ElasticNotification
Modifies the notification's height and returns itself to allow for method chaining
withDescription(String) - Method in class frc.alotobots.util.Elastic.ElasticNotification
Modifies the notification's description and returns itself to allow for method chaining
withDisplayMilliseconds(int) - Method in class frc.alotobots.util.Elastic.ElasticNotification
Modifies the notification's display time and returns itself to allow for method chaining
withDisplaySeconds(double) - Method in class frc.alotobots.util.Elastic.ElasticNotification
Modifies the notification's display time and returns itself to allow for method chaining
withHeight(double) - Method in class frc.alotobots.util.Elastic.ElasticNotification
Modifies the notification's height and returns itself to allow for method chaining
withLevel(Elastic.ElasticNotification.NotificationLevel) - Method in class frc.alotobots.util.Elastic.ElasticNotification
Modifies the notification's level and returns itself to allow for method chaining
withNoAutoDismiss() - Method in class frc.alotobots.util.Elastic.ElasticNotification
Modifies the notification to disable the auto dismiss behavior
withTitle(String) - Method in class frc.alotobots.util.Elastic.ElasticNotification
Modifies the notification's title and returns itself to allow for method chaining
withWidth(double) - Method in class frc.alotobots.util.Elastic.ElasticNotification
Modifies the notification's width and returns itself to allow for method chaining

Y

yawPosition - Variable in class frc.alotobots.library.subsystems.swervedrive.io.GyroIO.GyroIOInputs
 
yawVelocityRadPerSec - Variable in class frc.alotobots.library.subsystems.swervedrive.io.GyroIO.GyroIOInputs
 

Z

zeroHeading() - Method in class frc.alotobots.library.subsystems.vision.oculus.OculusSubsystem
Initiates heading reset operation.
ZeroHeadingCommand - Class in frc.alotobots.library.subsystems.vision.oculus.commands
Command that zeros the heading (rotation) of the Oculus system.
ZeroHeadingCommand(OculusSubsystem) - Constructor for class frc.alotobots.library.subsystems.vision.oculus.commands.ZeroHeadingCommand
Creates a new ZeroHeadingCommand.
A B C D E F G H I K L M N O P Q R S T U V W Y Z 
All Classes and Interfaces|All Packages|Constant Field Values