Package frc.robot.shared.config


package frc.robot.shared.config
  • Classes
    Class
    Description
    Base configuration bundle that mirrors values to AdvantageKit-backed SmartDashboard entries so they can be tuned without redeploying.
    Describes the 3D pivot offset for an articulated component in AdvantageScope.
    Configuration values shared by any motor-driven subsystem that uses PID control and feedforward estimation.
    Configuration values for subsystems that follow a trapezoidal motion profile.
    Configuration base class for subsystems that adds enable and verbose flags on top of the tunable infrastructure provided by AbstractConfig.
    Configuration values for subsystems that maintain a target velocity using feedforward and PID control.
    Utility for loading subsystem configuration JSON from the deploy directory and recording a read-only snapshot of every field to AdvantageKit.
    Configuration bundle for feedforward gains used by motor control subsystems.
    Base configuration bundle for a single motor controller and its mechanism limits.
    Configuration bundle for PID controller gains.
    Jackson deserializer for a Pose2d stored as JSON with fields x, y (meters), and rotation in degrees.
    Single source of truth for robot environment state: FMS attachment, simulation detection, alliance info, and Driver Station reporting.
    Configuration bundle for trapezoidal motion profile parameters used by set-and-seek subsystems.
    Root configuration bundle for every subsystem.
    Configuration bundle for WPILib SysId characterization routine parameters.
    Configuration bundle for velocity motion profile parameters used by velocity-controlled subsystems.