Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- a - Variable in class tagalong.controls.FeedforwardConstants
-
FeedForward coefficient A or acceleration in volts per unit of acceleration
- a - Variable in class tagalong.controls.PIDSGVAConstants
-
FeedForward coefficient A or acceleration in volts per unit of acceleration
- absoluteClamp(double) - Method in class tagalong.subsystems.micro.Pivot
-
Directs the pivot to its maximum position, current goal position, or minimum position
- AccelerationUnits - Enum Class in tagalong.units
-
Acceleration units enum identifiers.
- AlgebraicUtils - Class in tagalong.math
-
Algebraic functions
- AlgebraicUtils() - Constructor for class tagalong.math.AlgebraicUtils
- AlliancePose2d - Class in tagalong.measurements
-
Alliance specific Pose2d wrapper class
- AlliancePose2d(Pose2d, Pose2d) - Constructor for class tagalong.measurements.AlliancePose2d
- AlliancePose3d - Class in tagalong.measurements
-
Alliance specific Pose3d wrapper class
- AlliancePose3d(Pose3d, Pose3d) - Constructor for class tagalong.measurements.AlliancePose3d
- AllianceTranslation2d - Class in tagalong.measurements
-
Alliance specific Translation2d wrapper class
- AllianceTranslation2d(Translation2d, Translation2d) - Constructor for class tagalong.measurements.AllianceTranslation2d
- angle - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Angle of the elevator
- Angle - Interface in tagalong.measurements
-
Rotational unit interface
- anonymize() - Method in class tagalong.commands.TagalongCommand
-
Clears the requirement list for this command.
B
- blue - Variable in class tagalong.measurements.AlliancePose2d
-
Blue and Red alliance specific 2-dimensional poses
- blue - Variable in class tagalong.measurements.AlliancePose3d
-
Blue and Red alliance specific 3-dimensional poses
- blue - Variable in class tagalong.measurements.AllianceTranslation2d
-
Blue and Red alliance specific 2-dimensional translations
C
- calculateGearRatio(int[][]) - Static method in class tagalong.subsystems.micro.confs.MicrosystemConf
- CANCODER - Enum constant in enum class tagalong.devices.Encoders
-
CTRE CANcoder
- CanDeviceInterface - Interface in tagalong.devices
-
Generic CAN device interface for Tagalong
- carriageMassUnit - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Unit of the carriage mass (default: kilograms)
- carriageMassValue - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Value of the carriage mass
- cart2pol(double, double) - Static method in class tagalong.math.AlgebraicUtils
- checkInitStatus() - Method in class tagalong.subsystems.micro.Microsystem
-
checks to see if micro system is enabled and primary motor is alive
- checkInitStatus() - Method in class tagalong.subsystems.TagalongSubsystemBase
- checkToleranceTime(boolean, double) - Method in class tagalong.subsystems.micro.Microsystem
-
Ran each time the isFinished command is run when in tolerance duration is required.
- clamp(double, double, double) - Static method in class tagalong.math.AlgebraicUtils
-
Clamps a target value between the minimum and maximum values, ensuring the value is in the given range.
- clampElevatorPosition(double) - Method in class tagalong.subsystems.micro.Elevator
-
Clamps the elevator position to be within height limits
- clampPivotPosition(double) - Method in class tagalong.subsystems.micro.Pivot
-
Clamps the goal pivot position to be within rotational limits
- clone() - Method in class tagalong.logging.ElevatorIOInputsAutoLogged
-
Returns a copy of ElevatorIOInputsAutoLogged
- clone() - Method in class tagalong.logging.PivotIOInputsAutoLogged
-
Returns a copy of PivotIOInputsAutoLogged
- clone() - Method in class tagalong.logging.RollerIOInputsAutoLogged
-
Returns a copy of RollerIOInputsAutoLogged
- closedLoopConfigsContinuousWrap - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Whether there is continuous wrapping in closed loop configurations
- configAllDevices() - Method in class tagalong.subsystems.micro.Elevator
- configAllDevices() - Method in class tagalong.subsystems.micro.Microsystem
-
Configures devices
- configMotor() - Method in class tagalong.subsystems.TagalongSubsystemBase
-
Called once on robot to configure motors.
- configShuffleboard() - Method in class tagalong.subsystems.micro.Elevator
-
Configure shuffleboard for the elevator
- configShuffleboard() - Method in class tagalong.subsystems.micro.Microsystem
-
Configures a user interface on the Shuffleboard for the specified micro system
- configShuffleboard() - Method in class tagalong.subsystems.micro.Pivot
-
Configure shuffleboard for the pivot
- configShuffleboard() - Method in class tagalong.subsystems.micro.Roller
- configShuffleboard() - Method in class tagalong.subsystems.TagalongSubsystemBase
-
Called once on robot start to configure all shuffleboard entries.
- configTuningModes() - Method in class tagalong.subsystems.micro.Microsystem
-
configures the tuning states of the micro system based on whether it is selected for tuning, and whether it is in PID or feedforward tuning mode
- constrainAngleNegPiToPi(double) - Static method in class tagalong.math.AlgebraicUtils
-
Constrains an angle to be within [-pi, pi).
- conversionToBase - Variable in enum class tagalong.units.DistanceUnits
-
If rotational, rotations per unit (conversion l.t.
- conversionToKgs - Variable in enum class tagalong.units.MassUnits
-
Kilograms per unit (conversion l.t.
- conversionToSeconds - Variable in enum class tagalong.units.TimeUnits
-
Seconds per unit (conversion l.t.
- convertX(double, AccelerationUnits) - Method in enum class tagalong.units.AccelerationUnits
- convertX(double, DistanceUnits) - Method in enum class tagalong.units.DistanceUnits
- convertX(double, MassUnits) - Method in enum class tagalong.units.MassUnits
-
Convert from the base unit to the given argument unit
- convertX(double, TimeUnits) - Method in enum class tagalong.units.TimeUnits
-
Convert from the base unit to the given argument unit
- convertX(double, VelocityUnits) - Method in enum class tagalong.units.VelocityUnits
-
Convert from base class' unit to the targetUnit type
- cppMod(double, double) - Static method in class tagalong.math.AlgebraicUtils
-
Returns a modulo result that matches the C++ rather than Java implementation
D
- d - Variable in class tagalong.controls.PIDConstants
-
Proportional, integral, and derivative coefficient
- DEFAULT_STATOR_CURRENT_LIMIT_AMPS - Static variable in enum class tagalong.devices.Motors
-
Default Stator and Supply current limits.
- DEFAULT_SUPPLY_CURRENT_LIMIT_AMPS - Static variable in enum class tagalong.devices.Motors
-
Default Stator and Supply current limits.
- DEFAULT_SUPPLY_CURRENT_THRESHOLD_LIMIT_AMPS - Static variable in enum class tagalong.devices.Motors
-
Default Stator and Supply current limits.
- DEFAULT_SUPPLY_TIME_THRESHOLD - Static variable in enum class tagalong.devices.Motors
-
Default Stator and Supply current limits.
- defaultLowerTolerance - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
Default lower tolerance
- defaultTolerancesUnit - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
Unit of default tolerances
- defaultUpperTolerance - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
Default upper tolerance
- DEGPS - Enum constant in enum class tagalong.units.VelocityUnits
-
Degrees per Second aka DegPS aka deg/second
- DEGPS2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Degrees per second per second AKA degrees per second^2
- DEGREE - Enum constant in enum class tagalong.units.DistanceUnits
-
Degree
- DEGREES_PER_HOUR - Enum constant in enum class tagalong.units.VelocityUnits
-
Degrees per Hour aka deg/hour
- DEGREES_PER_HOUR2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Degrees per hour per hour
- DEGREES_PER_MILLISECOND - Enum constant in enum class tagalong.units.VelocityUnits
-
Degrees per Millisecond aka deg/millisecond
- DEGREES_PER_MILLISECOND2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Degrees per millisecond per millisecond
- DEGREES_PER_MINUTE - Enum constant in enum class tagalong.units.VelocityUnits
-
Degrees per Minute aka deg/minute
- DEGREES_PER_MINUTE2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Degrees per minute per minute
- DEGREES_PER_SECOND - Enum constant in enum class tagalong.units.VelocityUnits
-
Degrees per Second aka DegPS aka deg/second
- DEGREES_PER_SECOND2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Degrees per second per second
- disableMicrosystem(boolean) - Method in class tagalong.subsystems.micro.Microsystem
-
Sets microsystem disablement
- distanceUnit - Variable in enum class tagalong.units.AccelerationUnits
-
Unit of distance
- distanceUnit - Variable in enum class tagalong.units.VelocityUnits
-
The distance portion of the velocity unit
- DistanceUnits - Enum Class in tagalong.units
-
Distance units enum identifiers.
- drumCircumference - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Value of the drum circumference
- drumDiameter - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Value of the drumDiameter
- drumDiameterUnit - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Unit for the drum diameter (default: meters)
E
- ElevateToCmd<T extends TagalongSubsystemBase & ElevatorAugment> - Class in tagalong.commands.base
-
Base Command for linear system movement, moves system to specified height.
- ElevateToCmd(int, T, double, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.ElevateToCmd
-
Full constructor, with the below parameters.
- ElevateToCmd(int, T, Height) - Constructor for class tagalong.commands.base.ElevateToCmd
-
Constructor that creates the command with the below parameters.
- ElevateToCmd(int, T, Height, boolean) - Constructor for class tagalong.commands.base.ElevateToCmd
-
Constructor that creates the command with the below parameters.
- ElevateToCmd(int, T, Height, boolean, double) - Constructor for class tagalong.commands.base.ElevateToCmd
-
Constructor that creates the command with the below parameters.
- ElevateToCmd(int, T, Height, boolean, double, double) - Constructor for class tagalong.commands.base.ElevateToCmd
-
Constructor that creates the command with the below parameters.
- ElevateToCmd(int, T, Height, boolean, double, double, double) - Constructor for class tagalong.commands.base.ElevateToCmd
-
Constructor that creates the command with the below parameters.
- ElevateToCmd(int, T, Height, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.ElevateToCmd
-
Constructor that creates the command with the below parameters.
- ElevateToCmd(T, double, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.ElevateToCmd
-
Full constructor, with the below parameters.
- ElevateToCmd(T, Height) - Constructor for class tagalong.commands.base.ElevateToCmd
-
Constructor that creates the command with the below parameters.
- ElevateToCmd(T, Height, boolean) - Constructor for class tagalong.commands.base.ElevateToCmd
-
Constructor that creates the command with the below parameters.
- ElevateToCmd(T, Height, boolean, double) - Constructor for class tagalong.commands.base.ElevateToCmd
-
Constructor that creates the command with the below parameters.
- ElevateToCmd(T, Height, boolean, double, double) - Constructor for class tagalong.commands.base.ElevateToCmd
-
Constructor that creates the command with the below parameters.
- ElevateToCmd(T, Height, boolean, double, double, double) - Constructor for class tagalong.commands.base.ElevateToCmd
-
Constructor that creates the command with the below parameters.
- ElevateToCmd(T, Height, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.ElevateToCmd
-
Constructor that creates the command with the below parameters.
- ElevateToDynamicCmd<T extends TagalongSubsystemBase & ElevatorAugment> - Class in tagalong.commands.base
-
Command for the elevator to continuously move towards the goal supplier's target height
- ElevateToDynamicCmd(int, T, DoubleSupplier) - Constructor for class tagalong.commands.base.ElevateToDynamicCmd
-
Continuously move to the double suppliers target position.
- ElevateToDynamicCmd(int, T, DoubleSupplier, boolean) - Constructor for class tagalong.commands.base.ElevateToDynamicCmd
-
Continuously move to the double suppliers target position.
- ElevateToDynamicCmd(int, T, DoubleSupplier, boolean, double) - Constructor for class tagalong.commands.base.ElevateToDynamicCmd
-
Continuously move to the double suppliers target position.
- ElevateToDynamicCmd(int, T, DoubleSupplier, boolean, double, BooleanSupplier) - Constructor for class tagalong.commands.base.ElevateToDynamicCmd
-
Continuously move to the double suppliers target position.
- ElevateToDynamicCmd(T, DoubleSupplier) - Constructor for class tagalong.commands.base.ElevateToDynamicCmd
-
Continuously move to the double suppliers target position.
- ElevateToDynamicCmd(T, DoubleSupplier, boolean) - Constructor for class tagalong.commands.base.ElevateToDynamicCmd
-
Continuously move to the double suppliers target position.
- ElevateToDynamicCmd(T, DoubleSupplier, boolean, double) - Constructor for class tagalong.commands.base.ElevateToDynamicCmd
-
Continuously move to the double suppliers target position.
- ElevateToDynamicCmd(T, DoubleSupplier, boolean, double, BooleanSupplier) - Constructor for class tagalong.commands.base.ElevateToDynamicCmd
-
Continuously move to the double suppliers target position.
- ElevateXCmd<T extends TagalongSubsystemBase & ElevatorAugment> - Class in tagalong.commands.base
-
Command that raises elevator by a target height based on specified parameters.
- ElevateXCmd(int, T, double, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.ElevateXCmd
-
Full constructor, allows for double for goal in rare cases of advance use needing a direct way to interact
- ElevateXCmd(int, T, Height) - Constructor for class tagalong.commands.base.ElevateXCmd
-
Constructor that creates the command with the below parameters.
- ElevateXCmd(int, T, Height, boolean) - Constructor for class tagalong.commands.base.ElevateXCmd
-
Constructor that creates the command with the below parameters.
- ElevateXCmd(int, T, Height, boolean, double) - Constructor for class tagalong.commands.base.ElevateXCmd
-
Constructor that creates the command with the below parameters.
- ElevateXCmd(int, T, Height, boolean, double, double) - Constructor for class tagalong.commands.base.ElevateXCmd
-
Constructor that creates the command with the below parameters.
- ElevateXCmd(int, T, Height, boolean, double, double, double) - Constructor for class tagalong.commands.base.ElevateXCmd
-
Constructor that creates the command with the below parameters.
- ElevateXCmd(int, T, Height, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.ElevateXCmd
-
Constructor that creates the command with the below parameters.
- ElevateXCmd(T, double, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.ElevateXCmd
-
Full constructor, allows for double for goal in rare cases of advance use needing a direct way to interact
- ElevateXCmd(T, Height) - Constructor for class tagalong.commands.base.ElevateXCmd
-
Constructor that creates the command with the below parameters.
- ElevateXCmd(T, Height, boolean) - Constructor for class tagalong.commands.base.ElevateXCmd
-
Constructor that creates the command with the below parameters.
- ElevateXCmd(T, Height, boolean, double) - Constructor for class tagalong.commands.base.ElevateXCmd
-
Constructor that creates the command with the below parameters.
- ElevateXCmd(T, Height, boolean, double, double) - Constructor for class tagalong.commands.base.ElevateXCmd
-
Constructor that creates the command with the below parameters.
- ElevateXCmd(T, Height, boolean, double, double, double) - Constructor for class tagalong.commands.base.ElevateXCmd
-
Constructor that creates the command with the below parameters.
- ElevateXCmd(T, Height, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.ElevateXCmd
-
Constructor that creates the command with the below parameters.
- Elevator - Class in tagalong.subsystems.micro
-
Elevator Microsystem
- Elevator(ElevatorConf) - Constructor for class tagalong.subsystems.micro.Elevator
-
Constructs an elevator microsystem with the below configurations
- elevatorAppliedVolts - Variable in class tagalong.logging.ElevatorIO.ElevatorIOInputs
-
Applied (output) motor voltage of the elevator
- ElevatorAugment - Interface in tagalong.subsystems.micro.augments
-
Subsystem augment required for all subsystems containing 1 or more elevator microsystems.
- ElevatorConf - Class in tagalong.subsystems.micro.confs
-
Configuration for the elevator microsystem
- ElevatorConf(String, Motors[], int[], String[], InvertedValue[], NeutralModeValue[], NeutralModeValue[], int[][], DistanceUnits, double, double, DistanceUnits, VelocityUnits, double, AccelerationUnits, double, DistanceUnits, double, double, FeedforwardConstants, FeedforwardConstants, CurrentLimitsConfigs, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, MassUnits, double, double, String, double, double, double, double, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, DistanceUnits, double) - Constructor for class tagalong.subsystems.micro.confs.ElevatorConf
- elevatorCurrentAmps - Variable in class tagalong.logging.ElevatorIO.ElevatorIOInputs
-
Current corresponding to the stator windings of the elevator
- elevatorHeightM - Variable in class tagalong.logging.ElevatorIO.ElevatorIOInputs
-
Height of the elevator in meters
- ElevatorIO - Interface in tagalong.logging
-
Interface with elevator hardware
- ElevatorIO.ElevatorIOInputs - Class in tagalong.logging
-
Set of loggable elevator inputs
- ElevatorIOInputs() - Constructor for class tagalong.logging.ElevatorIO.ElevatorIOInputs
- ElevatorIOInputsAutoLogged - Class in tagalong.logging
-
Logger for elevator inputs
- ElevatorIOInputsAutoLogged() - Constructor for class tagalong.logging.ElevatorIOInputsAutoLogged
- ElevatorIOTalonFX - Class in tagalong.logging
-
Collection of elevator TalonFX data
- ElevatorIOTalonFX(Elevator) - Constructor for class tagalong.logging.ElevatorIOTalonFX
-
Constructs a layer with the below elevator TalonFX data
- elevatorVelocityMPS - Variable in class tagalong.logging.ElevatorIO.ElevatorIOInputs
-
Velocity of the elevator in meters per second
- ElevatorZeroCmd<T extends TagalongSubsystemBase & ElevatorAugment> - Class in tagalong.commands.base
-
Command that finds the elevator zero position and sets the encoder position to zero.
- ElevatorZeroCmd(int, T) - Constructor for class tagalong.commands.base.ElevatorZeroCmd
-
Construct the command according to the below parameters.
- ElevatorZeroCmd(T) - Constructor for class tagalong.commands.base.ElevatorZeroCmd
-
Construct the command according to the below parameters.
- elevatorZeroingDurationS - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Duration of stalling in seconds necessary for the elevator zero command to finish
- elevatorZeroingPower - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Power for zeroing the elevator
- elevatorZeroingStallToleranceM - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Positional tolerance in meters for zeroing the elevator
- encoderCanBus - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
CAN bus of the encoder
- encoderConfig - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Encoder configuration
- encoderConfigClockwisePositive - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Whether the encoder is configured as clockwise positive
- encoderConfigMagnetOffsetUnit - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Unit of the encoder magnet offset
- encoderConfigMagnetOffsetValue - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Value of the encoder magnet offset
- encoderConfigZeroToOne - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Whether the encoder configuration operates in a zero to one range
- encoderDeviceID - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Device ID of the encoder
- Encoders - Enum Class in tagalong.devices
-
Generic encoder or encoder like sensors identifier enum
- encoderToPivotRatio - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Gear ratio between encoder and pivot
- encoderType - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Encoder type used for the pivot
- end(boolean) - Method in class tagalong.commands.base.ElevateToCmd
- end(boolean) - Method in class tagalong.commands.base.ElevateToDynamicCmd
- end(boolean) - Method in class tagalong.commands.base.ElevateXCmd
- end(boolean) - Method in class tagalong.commands.base.ElevatorZeroCmd
- end(boolean) - Method in class tagalong.commands.base.PivotToAbsoluteCmd
- end(boolean) - Method in class tagalong.commands.base.PivotToCmd
- end(boolean) - Method in class tagalong.commands.base.PivotToDynamicAbsoluteCmd
- end(boolean) - Method in class tagalong.commands.base.PivotToDynamicCmd
- end(boolean) - Method in class tagalong.commands.base.PivotXCmd
- end(boolean) - Method in class tagalong.commands.base.RollToCmd
- end(boolean) - Method in class tagalong.commands.base.RollToDynamicCmd
- end(boolean) - Method in class tagalong.commands.base.RollXCmd
- execute() - Method in class tagalong.commands.base.ElevateToCmd
- execute() - Method in class tagalong.commands.base.ElevateToDynamicCmd
- execute() - Method in class tagalong.commands.base.ElevateXCmd
- execute() - Method in class tagalong.commands.base.ElevatorZeroCmd
- execute() - Method in class tagalong.commands.base.PivotToAbsoluteCmd
- execute() - Method in class tagalong.commands.base.PivotToCmd
- execute() - Method in class tagalong.commands.base.PivotToDynamicAbsoluteCmd
- execute() - Method in class tagalong.commands.base.PivotToDynamicCmd
- execute() - Method in class tagalong.commands.base.PivotXCmd
- execute() - Method in class tagalong.commands.base.RollToCmd
- execute() - Method in class tagalong.commands.base.RollToDynamicCmd
- execute() - Method in class tagalong.commands.base.RollXCmd
- exp(Twist2d) - Static method in class tagalong.math.AlgebraicUtils
-
Obtain a new Pose2d from a (constant curvature) velocity.
- extractTFMatrixYRot(Matrix<N4, N4>) - Static method in class tagalong.math.AlgebraicUtils
-
Returns double Y rotation form the 4*4 matrix.
- extractTFMatrixZ(Matrix<N4, N4>) - Static method in class tagalong.math.AlgebraicUtils
-
Returns double z component from the 4*4 matrix.
F
- FALCON500 - Enum constant in enum class tagalong.devices.Motors
-
Falcon 500
- FALCON500_FOC - Enum constant in enum class tagalong.devices.Motors
-
Falcon 500 in FOC mode
- feedForward - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Feedforward model for the elevator
- feedForward - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Feedforward model for the arm
- feedForward - Variable in class tagalong.subsystems.micro.confs.RollerConf
-
Motor feedforward model
- FeedforwardConstants - Class in tagalong.controls
-
Wrapper class for FeedForward coefficients for generic reuse or conversion between multiple devices
- FeedforwardConstants(double, double, double, double) - Constructor for class tagalong.controls.FeedforwardConstants
- FEET - Enum constant in enum class tagalong.units.DistanceUnits
-
Foot
- FEET_PER_HOUR - Enum constant in enum class tagalong.units.VelocityUnits
-
Feet per Hour aka feet/hour
- FEET_PER_HOUR2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Feet per hour per hour
- FEET_PER_MILLISECOND - Enum constant in enum class tagalong.units.VelocityUnits
-
Feet per Millisecond aka feet/millisecond
- FEET_PER_MILLISECOND2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Feet per millisecond per millisecond
- FEET_PER_MINUTE - Enum constant in enum class tagalong.units.VelocityUnits
-
Feet per Minute aka feet/minute
- FEET_PER_MINUTE2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Feet per minute per minute
- FEET_PER_SECOND - Enum constant in enum class tagalong.units.VelocityUnits
-
Feet per Second aka FPS aka feet/second
- FEET_PER_SECOND2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Feet per second per second
- ffOffsetUnit - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Unit of the feedforward offset
- ffOffsetValue - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Value of the feedforward offset
- ffTuningMicrosystems - Static variable in class tagalong.TagalongConfiguration
-
Add microsystem names to pidTuningMicrosystems list to put them into FeedForward tuning mode and logged on shuffleboard accordingly.
- FlywheelConf - Class in tagalong.subsystems.micro.confs
-
Configuration for the flywheel
- FlywheelConf(String, Motors[], int[], String[], InvertedValue[], NeutralModeValue[], NeutralModeValue[], int[][], DistanceUnits, VelocityUnits, double, AccelerationUnits, double, DistanceUnits, double, double, FeedforwardConstants, FeedforwardConstants, CurrentLimitsConfigs, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, double, String, double, double, int, double) - Constructor for class tagalong.subsystems.micro.confs.FlywheelConf
- followLastProfile() - Method in class tagalong.subsystems.micro.Elevator
-
Calculates the next state according to the trapezoidal profile and requests the elevator motor(s) to arrive at the next position with feedforward
- followLastProfile() - Method in class tagalong.subsystems.micro.Pivot
-
Calculates the next state according to the trapezoidal profile and requests the pivot motor(s) to arrive at the next position with feedforward
- followLastProfile() - Method in class tagalong.subsystems.micro.Roller
-
Calculates the next state according to the trapezoidal profile and requests the roller motor(s) to arrive at the next position with feedforward
- fromLog(LogTable) - Method in class tagalong.logging.ElevatorIOInputsAutoLogged
- fromLog(LogTable) - Method in class tagalong.logging.PivotIOInputsAutoLogged
- fromLog(LogTable) - Method in class tagalong.logging.RollerIOInputsAutoLogged
G
- g - Variable in class tagalong.controls.FeedforwardConstants
-
FeedForward coefficient G or gravity in volts
- g - Variable in class tagalong.controls.PIDSGVAConstants
-
FeedForward coefficient G or gravity in volts
- GeometricUtils - Class in tagalong.math
-
Utility functions for geometric math like finding if a location is within a given 2d-shapes.
- GeometricUtils() - Constructor for class tagalong.math.GeometricUtils
- get(boolean) - Method in class tagalong.measurements.AlliancePose2d
- get(boolean) - Method in class tagalong.measurements.AlliancePose3d
- get(boolean) - Method in class tagalong.measurements.AllianceTranslation2d
- getArmFeedforward() - Method in class tagalong.controls.FeedforwardConstants
- getDefaults() - Static method in enum class tagalong.devices.Motors
- getDegrees() - Method in interface tagalong.measurements.Angle
- getElevator() - Method in interface tagalong.subsystems.micro.augments.ElevatorAugment
- getElevator(int) - Method in interface tagalong.subsystems.micro.augments.ElevatorAugment
- getElevatorBaseStageLigament() - Method in class tagalong.subsystems.micro.Elevator
-
Retrieves base stage ligament attached to elevator Mechanism2d
- getElevatorFeedforward() - Method in class tagalong.controls.FeedforwardConstants
- getElevatorHeightM() - Method in class tagalong.subsystems.micro.Elevator
-
Gets the height of the elevator in meters
- getElevatorStage1Ligament() - Method in class tagalong.subsystems.micro.Elevator
-
Retrieves stage 1 ligament attached to elevator Mechanism2d
- getElevatorVelocityMPS() - Method in class tagalong.subsystems.micro.Elevator
-
Gets the velocity of the elevator in meters per second
- getFFPositionRad() - Method in class tagalong.subsystems.micro.Pivot
-
Gets the position offset for feedforward (to account for a shifted center of mass) in rotations
- getHeightM() - Method in interface tagalong.measurements.Height
-
Gets tagalong height in meters
- getMotor() - Method in class tagalong.subsystems.micro.Pivot
-
Gets the primary motor of the pivot
- getPivot() - Method in interface tagalong.subsystems.micro.augments.PivotAugment
- getPivot(int) - Method in interface tagalong.subsystems.micro.augments.PivotAugment
- getPivotLigament() - Method in class tagalong.subsystems.micro.Pivot
-
Retrieves ligament attached to pivot Mechanism2d
- getPivotPosition() - Method in class tagalong.subsystems.micro.Pivot
-
Gets the current position of the pivot in rotations
- getPivotPower() - Method in class tagalong.subsystems.micro.Pivot
-
Gets the power of the primary motor
- getPivotVelocity() - Method in class tagalong.subsystems.micro.Pivot
-
Gets the current velocity of the pivot in rotations per second
- getPointInFrame(Matrix<N3, N1>, Matrix<N4, N4>) - Static method in class tagalong.math.AlgebraicUtils
-
Transforms a 3D point into a given frame of reference using matrix operations.
- getPrimaryMotor() - Method in class tagalong.subsystems.micro.Microsystem
- getPrimaryMotorPosition() - Method in class tagalong.subsystems.micro.Microsystem
- getPrimaryMotorPower() - Method in class tagalong.subsystems.micro.Microsystem
- getPrimaryMotorVelocity() - Method in class tagalong.subsystems.micro.Microsystem
- getProfiledController(TrapezoidProfile.Constraints) - Method in class tagalong.controls.PIDConstants
- getRadians() - Method in interface tagalong.measurements.Angle
- getRoller() - Method in interface tagalong.subsystems.micro.augments.RollerAugment
- getRoller(int) - Method in interface tagalong.subsystems.micro.augments.RollerAugment
- getRollerLigaments() - Method in class tagalong.subsystems.micro.Roller
-
Retrieves ligaments attached to roller Mechanism2d
- getRollerPosition() - Method in class tagalong.subsystems.micro.Roller
-
Gets the position of the roller in rotations
- getRollerPower() - Method in class tagalong.subsystems.micro.Roller
-
Gets the power of the primary roller motor
- getRollerVelocity() - Method in class tagalong.subsystems.micro.Roller
-
Gets the velocity of roller in rotations
- getRoot() - Method in class tagalong.subsystems.micro.Microsystem
- getRotations() - Method in interface tagalong.measurements.Angle
- getSimpleMotorFeedforward() - Method in class tagalong.controls.FeedforwardConstants
- getTranslation2d(boolean) - Method in class tagalong.measurements.AlliancePose3d
- getUnprofiledController() - Method in class tagalong.controls.PIDConstants
- GRAMS - Enum constant in enum class tagalong.units.MassUnits
-
Grams
H
- Height - Interface in tagalong.measurements
-
Linear unit interface
- holdCurrentPosition() - Method in class tagalong.subsystems.micro.Elevator
- holdCurrentPosition() - Method in class tagalong.subsystems.micro.Microsystem
-
Sets the power of the primary motor to zero
- holdCurrentPosition() - Method in class tagalong.subsystems.micro.Pivot
- holdCurrentPosition() - Method in class tagalong.subsystems.micro.Roller
- HOUR - Enum constant in enum class tagalong.units.TimeUnits
-
Hour
I
- i - Variable in class tagalong.controls.PIDConstants
-
Proportional, integral, and derivative coefficient
- INCH - Enum constant in enum class tagalong.units.DistanceUnits
-
Inch
- INCHES_PER_HOUR - Enum constant in enum class tagalong.units.VelocityUnits
-
Inches per Hour aka inch/hour
- INCHES_PER_HOUR2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Inches per hour per hour
- INCHES_PER_MILLISECOND - Enum constant in enum class tagalong.units.VelocityUnits
-
Inches per Millisecond aka feet/millisecond
- INCHES_PER_MILLISECOND2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Inches per millisecond per millisecond
- INCHES_PER_MINUTE - Enum constant in enum class tagalong.units.VelocityUnits
-
Inches per Minute aka inch/minute
- INCHES_PER_MINUTE2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Inches per minute per minute
- INCHES_PER_SECOND - Enum constant in enum class tagalong.units.VelocityUnits
-
Inches per Second aka inch/second
- INCHES_PER_SECOND2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Inches per second per second
- initialize() - Method in class tagalong.commands.base.ElevateToCmd
- initialize() - Method in class tagalong.commands.base.ElevateToDynamicCmd
- initialize() - Method in class tagalong.commands.base.ElevateXCmd
- initialize() - Method in class tagalong.commands.base.ElevatorZeroCmd
- initialize() - Method in class tagalong.commands.base.PivotToAbsoluteCmd
- initialize() - Method in class tagalong.commands.base.PivotToCmd
- initialize() - Method in class tagalong.commands.base.PivotToDynamicAbsoluteCmd
- initialize() - Method in class tagalong.commands.base.PivotToDynamicCmd
- initialize() - Method in class tagalong.commands.base.PivotXCmd
- initialize() - Method in class tagalong.commands.base.RollToCmd
- initialize() - Method in class tagalong.commands.base.RollToDynamicCmd
- initialize() - Method in class tagalong.commands.base.RollXCmd
- inRange(Pose2d, Rotation2d, Pose2d, double, double) - Static method in class tagalong.math.GeometricUtils
-
Checks if current position is in range of the target
- inRectangle(double, double, double, double, double, double, double, double, double, double) - Static method in class tagalong.math.GeometricUtils
- inTolerance(double, double, double) - Static method in class tagalong.math.AlgebraicUtils
-
Units must be consistent between all 3 values
- inTriangle(double, double, double, double, double, double, double, double) - Static method in class tagalong.math.GeometricUtils
- isElevatorInTolerance(double, double) - Method in class tagalong.subsystems.micro.Elevator
-
Bounds checking function that uses the current elevator position
- isFinished() - Method in class tagalong.commands.base.ElevateToCmd
- isFinished() - Method in class tagalong.commands.base.ElevateToDynamicCmd
- isFinished() - Method in class tagalong.commands.base.ElevateXCmd
- isFinished() - Method in class tagalong.commands.base.ElevatorZeroCmd
- isFinished() - Method in class tagalong.commands.base.PivotToAbsoluteCmd
- isFinished() - Method in class tagalong.commands.base.PivotToCmd
- isFinished() - Method in class tagalong.commands.base.PivotToDynamicAbsoluteCmd
- isFinished() - Method in class tagalong.commands.base.PivotToDynamicCmd
- isFinished() - Method in class tagalong.commands.base.PivotXCmd
- isFinished() - Method in class tagalong.commands.base.RollToCmd
- isFinished() - Method in class tagalong.commands.base.RollToDynamicCmd
- isFinished() - Method in class tagalong.commands.base.RollXCmd
- isPivotInAbsoluteTolerance(double, double) - Method in class tagalong.subsystems.micro.Pivot
-
Bounds checking function that uses the absolute current pivot position (modulo one rotation)
- isPivotInTolerance(double, double) - Method in class tagalong.subsystems.micro.Pivot
-
Bounds checking function that uses the current pivot position
- isProfileFinished() - Method in class tagalong.subsystems.micro.Microsystem
-
Checks if the trapezoidal profile has reached its goal
- isReplayMode - Static variable in class tagalong.TagalongConfiguration
-
Set isReplayMode to true to replay a log
- isRollerAtTargetSpeed(double) - Method in class tagalong.subsystems.micro.Roller
-
Checks if the roller is at the target speed
- isRollerInTolerance(double, double) - Method in class tagalong.subsystems.micro.Roller
-
Bounds checking function that uses the current roller position
- isRotational - Variable in enum class tagalong.units.DistanceUnits
-
True if unit measures rotational distance (degree, radians, rotation) False if unit measures linear distance (inch, foot, meter)
- isSafeToMove() - Method in class tagalong.subsystems.micro.Elevator
-
Checks whether or not it's safe for the elevator to move
- isSafeToMove() - Method in class tagalong.subsystems.micro.Pivot
-
Checks whether or not it's safe for the pivot to move
- isSubsystemDisabled() - Method in class tagalong.subsystems.TagalongSubsystemBase
K
- KILOGRAMS - Enum constant in enum class tagalong.units.MassUnits
-
Kilograms
- KRAKEN_X44 - Enum constant in enum class tagalong.devices.Motors
-
Kraken X44 FUTURE DEV: Waiting for motor specifications v2025
- KRAKEN_X44_FOC - Enum constant in enum class tagalong.devices.Motors
-
Kraken X44 in FOC mode -- RPM WAITING FOR SPEC FUTURE DEV: Waiting for motor specifications v2025
- KRAKEN_X60 - Enum constant in enum class tagalong.devices.Motors
-
Kraken X60
- KRAKEN_X60_FOC - Enum constant in enum class tagalong.devices.Motors
-
Kraken X60 in FOC mode
L
- LinearizedLookupTable - Class in tagalong.math
-
Linearized Lookup Table
- LinearizedLookupTable(double[], double[]) - Constructor for class tagalong.math.LinearizedLookupTable
-
Constructs a lookup table containing IDs and their corresponding values
- lineLength - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Length of the line
- log(Pose2d) - Static method in class tagalong.math.AlgebraicUtils
-
Logical inverse of the above.
- lookup(double) - Method in class tagalong.math.LinearizedLookupTable
-
Returns the value that the ID maps to on a continuous, linearized function
- LOOP_PERIOD_S - Static variable in class tagalong.TagalongConfiguration
-
The command schedulers loop time, the following line of code must be put into Robot.java's constructor if using a non-standard loop time! ``` TagalongConfiguration.LOOP_PERIOD_S = this.getPeriod(); ```
M
- makeYRotTFMatrix(double, double, double, double) - Static method in class tagalong.math.AlgebraicUtils
-
Creates a matrix about with rotation about the y-axis.
- makeZRotTFMatrix(double, double, double, double) - Static method in class tagalong.math.AlgebraicUtils
- MassUnits - Enum Class in tagalong.units
-
Mass units enum identifiers.
- maxRPM - Variable in enum class tagalong.devices.Motors
-
Max free speed RPM and converted RPS of the motor
- maxRPS - Variable in enum class tagalong.devices.Motors
-
Max free speed RPM and converted RPS of the motor
- mech2dDim - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Dimension of the mechanical system
- mech2dDim - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Dimension of the mechanical system
- mech2dDim - Variable in class tagalong.subsystems.micro.confs.RollerConf
-
Dimension of the mechanical system
- METER - Enum constant in enum class tagalong.units.DistanceUnits
-
Meter
- METERS_PER_HOUR - Enum constant in enum class tagalong.units.VelocityUnits
-
Meter per Hour aka meter/hour
- METERS_PER_HOUR2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Meters per hour per hour
- METERS_PER_MILLISECOND - Enum constant in enum class tagalong.units.VelocityUnits
-
Meter per Millisecond aka meter/millisecond
- METERS_PER_MILLISECOND2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Meters per millisecond per millisecond
- METERS_PER_MINUTE - Enum constant in enum class tagalong.units.VelocityUnits
-
Meter per Minute aka meter/minute
- METERS_PER_MINUTE2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Meters per minute per minute
- METERS_PER_SECOND - Enum constant in enum class tagalong.units.VelocityUnits
-
Meter per Second aka MPS aka meter/second
- METERS_PER_SECOND2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Meters per second per second
- metersToMotor(double) - Method in class tagalong.subsystems.micro.Elevator
-
Converts elevator height to motor rotations
- Microsystem - Class in tagalong.subsystems.micro
-
Base class for all Tagalong Microsystems
- Microsystem(MicrosystemConf) - Constructor for class tagalong.subsystems.micro.Microsystem
-
Constructs a microsystem with the below configurations
- MicrosystemConf - Class in tagalong.subsystems.micro.confs
-
Configuration for a microsystem
- MicrosystemConf(String, Motors[], int[], String[], InvertedValue[], NeutralModeValue[], NeutralModeValue[], int[][], DistanceUnits, VelocityUnits, double, AccelerationUnits, double, DistanceUnits, double, double, CurrentLimitsConfigs, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants) - Constructor for class tagalong.subsystems.micro.confs.MicrosystemConf
- MILLISECOND - Enum constant in enum class tagalong.units.TimeUnits
-
Milliseconds
- MINUTE - Enum constant in enum class tagalong.units.TimeUnits
-
Minutes
- motorCanBus - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
The can bus of the motors
- motorConfig - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
Motor configurations
- motorDeviceIDs - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
The can ids of the motors
- motorDirection - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
The motor directionality
- motorDisabledBrakeMode - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
Motor brake mode while robot is disabled
- motorEnabledBrakeMode - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
Motor brake mode while robot is enabled
- motorResetConfig() - Method in class tagalong.subsystems.micro.Microsystem
- motorResetConfig() - Method in class tagalong.subsystems.micro.Pivot
-
Resets devices if resets have occurred
- motorResetConfig() - Method in class tagalong.subsystems.micro.Roller
- Motors - Enum Class in tagalong.devices
-
Generic motor identifier enum
- motorToEncoderRatio - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Ratio between the motor and encoder
- motorToMechRatio - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
Net gear ratio of they system motor to mechanism
- motorToMeters(double) - Method in class tagalong.subsystems.micro.Elevator
-
Converts motor rotations to elevator height
- motorToPivotRot(double) - Method in class tagalong.subsystems.micro.Pivot
-
Converts motor rotations to rotations of the pivot mechanism
- motorToRollerRot(double) - Method in class tagalong.subsystems.micro.Roller
-
Converts motor rotations to roller rotations
- motorTypes - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
The type of each motor in the microsystem
- MPS - Enum constant in enum class tagalong.units.VelocityUnits
-
Meter per Second aka MPS aka meter/second
- MPS2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Meters per second per second
N
- name - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
Full microsystem name, default is subsystem name followed by microsystem name
- numMotors - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
Number of motors used by microsystem, also the length of the following arrays
O
- onDisable() - Method in class tagalong.subsystems.micro.Elevator
- onDisable() - Method in class tagalong.subsystems.micro.Microsystem
-
returns nothing if micro system is disabled
- onDisable() - Method in class tagalong.subsystems.micro.Pivot
- onDisable() - Method in class tagalong.subsystems.micro.Roller
- onDisable() - Method in class tagalong.subsystems.TagalongSubsystemBase
-
Triggers whenever the robot is disabled.
- onEnable() - Method in class tagalong.subsystems.micro.Elevator
- onEnable() - Method in class tagalong.subsystems.micro.Microsystem
-
Sets break mode for all motors If system is in PID tuning mode is updates all PID related settings If the system is in Feedforward Tuning mode, it sets the primary motor to coast mode.
- onEnable() - Method in class tagalong.subsystems.micro.Pivot
-
Executes logic for when the robot is first enabled
- onEnable() - Method in class tagalong.subsystems.micro.Roller
- onEnable() - Method in class tagalong.subsystems.TagalongSubsystemBase
-
Triggers whenever the robot is autonomous or teleop enabled.
- onTeleopDisable() - Method in class tagalong.subsystems.micro.Microsystem
-
returns nothing if micro system is disabled else it sets followProfile to false which stops any movement
- OUNCES - Enum constant in enum class tagalong.units.MassUnits
-
Ounces
P
- p - Variable in class tagalong.controls.PIDConstants
-
Proportional, integral, and derivative coefficient
- periodic() - Method in class tagalong.subsystems.micro.Elevator
- periodic() - Method in class tagalong.subsystems.micro.Microsystem
-
Periodic update function
- periodic() - Method in class tagalong.subsystems.micro.Pivot
-
Periodic update function
- periodic() - Method in class tagalong.subsystems.micro.Roller
-
Periodic update function
- PIDConstants - Class in tagalong.controls
-
PID wrapper class for coefficients that are generically reused in multiple controllers.
- PIDConstants(double, double, double) - Constructor for class tagalong.controls.PIDConstants
- PIDSGVAConstants - Class in tagalong.controls
-
Wrapper class for PID + FeedForward coefficients for generic reuse in CTRE Devices
- PIDSGVAConstants(double, double, double, double, double, double, double) - Constructor for class tagalong.controls.PIDSGVAConstants
- pidTuningMicrosystems - Static variable in class tagalong.TagalongConfiguration
-
Add microsystem names to pidTuningMicrosystems list to put them into PID tuning mode and logged on shuffleboard accordingly.
- PIGEON2_PITCH - Enum constant in enum class tagalong.devices.Encoders
-
CTRE PIGEON2 -- Pitch used as encoder value
- PIGEON2_ROLL - Enum constant in enum class tagalong.devices.Encoders
-
CTRE PIGEON2 -- Roll used as encoder value
- PIGEON2_YAW - Enum constant in enum class tagalong.devices.Encoders
-
CTRE PIGEON2 -- Yaw used as encoder value
- Pivot - Class in tagalong.subsystems.micro
-
Pivot microsystem
- Pivot(PivotConf) - Constructor for class tagalong.subsystems.micro.Pivot
-
Constructs a pivot microsystem with the below configurations
- PivotAimAtCmd<T extends TagalongSubsystemBase & PivotAugment> - Class in tagalong.commands.aim
-
Command that continuously points at a target in 2d space.
- PivotAimAtCmd(int, T, Supplier<Translation2d>, Translation2d) - Constructor for class tagalong.commands.aim.PivotAimAtCmd
-
Minimal constructor with default parameters
- PivotAimAtCmd(int, T, Supplier<Translation2d>, Translation2d, boolean) - Constructor for class tagalong.commands.aim.PivotAimAtCmd
-
Constructor that creates the command with the below parameters.
- PivotAimAtCmd(int, T, Supplier<Translation2d>, Translation2d, boolean, double) - Constructor for class tagalong.commands.aim.PivotAimAtCmd
-
Constructor that creates the command with the below parameters.
- PivotAimAtCmd(T, Supplier<Translation2d>, Translation2d) - Constructor for class tagalong.commands.aim.PivotAimAtCmd
-
Minimal constructor with default parameters
- PivotAimAtCmd(T, Supplier<Translation2d>, Translation2d, boolean) - Constructor for class tagalong.commands.aim.PivotAimAtCmd
-
Constructor that creates the command with the below parameters.
- PivotAimAtCmd(T, Supplier<Translation2d>, Translation2d, boolean, double) - Constructor for class tagalong.commands.aim.PivotAimAtCmd
-
Constructor that creates the command with the below parameters.
- PivotAimAtYawCompCmd<T extends TagalongSubsystemBase & PivotAugment> - Class in tagalong.commands.aim
-
Command that continuously points at a target in 2d space while compensating for the current rotation of the robot.
- PivotAimAtYawCompCmd(int, T, Supplier<Pose2d>, Translation2d) - Constructor for class tagalong.commands.aim.PivotAimAtYawCompCmd
-
Minimal constructor with default parameters
- PivotAimAtYawCompCmd(int, T, Supplier<Pose2d>, Translation2d, boolean) - Constructor for class tagalong.commands.aim.PivotAimAtYawCompCmd
-
Constructor that creates the command with the below parameters.
- PivotAimAtYawCompCmd(int, T, Supplier<Pose2d>, Translation2d, boolean, double) - Constructor for class tagalong.commands.aim.PivotAimAtYawCompCmd
-
Constructor that creates the command with the below parameters.
- PivotAimAtYawCompCmd(T, Supplier<Pose2d>, Translation2d) - Constructor for class tagalong.commands.aim.PivotAimAtYawCompCmd
-
Minimal constructor with default parameters
- PivotAimAtYawCompCmd(T, Supplier<Pose2d>, Translation2d, boolean) - Constructor for class tagalong.commands.aim.PivotAimAtYawCompCmd
-
Constructor that creates the command with the below parameters.
- PivotAimAtYawCompCmd(T, Supplier<Pose2d>, Translation2d, boolean, double) - Constructor for class tagalong.commands.aim.PivotAimAtYawCompCmd
-
Constructor that creates the command with the below parameters.
- pivotAppliedVolts - Variable in class tagalong.logging.PivotIO.PivotIOInputs
-
Applied (output) motor voltage of the pivot
- PivotAugment - Interface in tagalong.subsystems.micro.augments
-
Subsystem augment required for all subsystems containing 1 or more pivot microsystems.
- PivotConf - Class in tagalong.subsystems.micro.confs
-
Configuration for the pivot microsystem
- PivotConf(String, Motors[], int[], String[], InvertedValue[], Encoders, int, String, boolean, boolean, DistanceUnits, double, NeutralModeValue[], NeutralModeValue[], int[][], int[][], DistanceUnits, double, double, DistanceUnits, VelocityUnits, double, AccelerationUnits, double, DistanceUnits, double, double, FeedforwardConstants, FeedforwardConstants, CurrentLimitsConfigs, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, boolean, DistanceUnits, double, DistanceUnits, double, double, String, double, double, double, double) - Constructor for class tagalong.subsystems.micro.confs.PivotConf
- pivotCurrentAmps - Variable in class tagalong.logging.PivotIO.PivotIOInputs
-
Current corresponding to the stator windings of the pivot
- PivotIO - Interface in tagalong.logging
-
Interface with pivot hardware
- PivotIO.PivotIOInputs - Class in tagalong.logging
-
Set of loggable pivot inputs
- PivotIOInputs() - Constructor for class tagalong.logging.PivotIO.PivotIOInputs
- PivotIOInputsAutoLogged - Class in tagalong.logging
-
Logger for pivot inputs
- PivotIOInputsAutoLogged() - Constructor for class tagalong.logging.PivotIOInputsAutoLogged
- PivotIOTalonFX - Class in tagalong.logging
-
Collection of pivot TalonFX data
- PivotIOTalonFX(Pivot) - Constructor for class tagalong.logging.PivotIOTalonFX
-
Constructs a layer with the below pivot TalonFX data
- pivotLengthM - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Length of the pivot in meters
- pivotMOI - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Moment of inertia for the pivot
- pivotPositionRot - Variable in class tagalong.logging.PivotIO.PivotIOInputs
-
Position of the pivot in rotations
- pivotRotToMotor(double) - Method in class tagalong.subsystems.micro.Pivot
-
Converts rotations of the pivot mechanism to motor rotations
- PivotToAbsoluteCmd<T extends TagalongSubsystemBase & PivotAugment> - Class in tagalong.commands.base
-
PivotToCommand with optimal pathing
- PivotToAbsoluteCmd(int, T, double, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.PivotToAbsoluteCmd
-
Full constructor, allows for double for goal position (rotations) in rare cases of advance use needing a direct way to interact
- PivotToAbsoluteCmd(int, T, Angle) - Constructor for class tagalong.commands.base.PivotToAbsoluteCmd
-
Constructor that creates the command with the below parameters.
- PivotToAbsoluteCmd(int, T, Angle, boolean) - Constructor for class tagalong.commands.base.PivotToAbsoluteCmd
-
Constructor that creates the command with the below parameters.
- PivotToAbsoluteCmd(int, T, Angle, boolean, double) - Constructor for class tagalong.commands.base.PivotToAbsoluteCmd
-
Constructor that creates the command with the below parameters.
- PivotToAbsoluteCmd(int, T, Angle, boolean, double, double) - Constructor for class tagalong.commands.base.PivotToAbsoluteCmd
-
Constructor that creates the command with the below parameters.
- PivotToAbsoluteCmd(int, T, Angle, boolean, double, double, double) - Constructor for class tagalong.commands.base.PivotToAbsoluteCmd
-
Constructor with ID for specifying pivot but no in tolerance duration requirement
- PivotToAbsoluteCmd(int, T, Angle, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.PivotToAbsoluteCmd
-
Full constructor with ID for specifying pivot
- PivotToAbsoluteCmd(T, double, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.PivotToAbsoluteCmd
-
Full constructor, allows for double for goal position (rotations) in rare cases of advance use needing a direct way to interact
- PivotToAbsoluteCmd(T, Angle) - Constructor for class tagalong.commands.base.PivotToAbsoluteCmd
-
Constructor that creates the command with the below parameters.
- PivotToAbsoluteCmd(T, Angle, boolean) - Constructor for class tagalong.commands.base.PivotToAbsoluteCmd
-
Constructor that creates the command with the below parameters.
- PivotToAbsoluteCmd(T, Angle, boolean, double) - Constructor for class tagalong.commands.base.PivotToAbsoluteCmd
-
Constructor that creates the command with the below parameters.
- PivotToAbsoluteCmd(T, Angle, boolean, double, double) - Constructor for class tagalong.commands.base.PivotToAbsoluteCmd
-
Constructor that creates the command with the below parameters.
- PivotToAbsoluteCmd(T, Angle, boolean, double, double, double) - Constructor for class tagalong.commands.base.PivotToAbsoluteCmd
-
Constructor with no in tolerance duration requirement
- PivotToAbsoluteCmd(T, Angle, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.PivotToAbsoluteCmd
-
Full constructor
- PivotToCmd<T extends TagalongSubsystemBase & PivotAugment> - Class in tagalong.commands.base
-
Command that moves the pivot absolutely to the desired position
- PivotToCmd(int, T, double, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.PivotToCmd
-
Full constructor, allows for double for goal in rare cases of advance use needing a direct way to interact
- PivotToCmd(int, T, Angle) - Constructor for class tagalong.commands.base.PivotToCmd
-
Constructor with default to hold position after
- PivotToCmd(int, T, Angle, boolean) - Constructor for class tagalong.commands.base.PivotToCmd
-
Constructor that creates the command with the below parameters.
- PivotToCmd(int, T, Angle, boolean, double) - Constructor for class tagalong.commands.base.PivotToCmd
-
Constructor that creates the command with the below parameters.
- PivotToCmd(int, T, Angle, boolean, double, double) - Constructor for class tagalong.commands.base.PivotToCmd
-
Constructor that creates the command with the below parameters.
- PivotToCmd(int, T, Angle, boolean, double, double, double) - Constructor for class tagalong.commands.base.PivotToCmd
-
Constructor that creates the command with the below parameters.
- PivotToCmd(int, T, Angle, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.PivotToCmd
-
Constructor that creates the command with the below parameters.
- PivotToCmd(T, double, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.PivotToCmd
-
Full constructor, allows for double for goal in rare cases of advance use needing a direct way to interact
- PivotToCmd(T, Angle) - Constructor for class tagalong.commands.base.PivotToCmd
-
Constructor with default to hold position after
- PivotToCmd(T, Angle, boolean) - Constructor for class tagalong.commands.base.PivotToCmd
-
Constructor that creates the command with the below parameters.
- PivotToCmd(T, Angle, boolean, double) - Constructor for class tagalong.commands.base.PivotToCmd
-
Constructor that creates the command with the below parameters.
- PivotToCmd(T, Angle, boolean, double, double) - Constructor for class tagalong.commands.base.PivotToCmd
-
Constructor that creates the command with the below parameters.
- PivotToCmd(T, Angle, boolean, double, double, double) - Constructor for class tagalong.commands.base.PivotToCmd
-
Constructor that creates the command with the below parameters.
- PivotToCmd(T, Angle, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.PivotToCmd
-
Constructor that creates the command with the below parameters.
- PivotToDynamicAbsoluteCmd<T extends TagalongSubsystemBase & PivotAugment> - Class in tagalong.commands.base
-
Command that continuously and optimally moves the pivot towards the supplied goal rotation
- PivotToDynamicAbsoluteCmd(int, T, DoubleSupplier) - Constructor for class tagalong.commands.base.PivotToDynamicAbsoluteCmd
-
Continuously move to the double suppliers target position.
- PivotToDynamicAbsoluteCmd(int, T, DoubleSupplier, boolean) - Constructor for class tagalong.commands.base.PivotToDynamicAbsoluteCmd
-
Continuously move to the double suppliers target position.
- PivotToDynamicAbsoluteCmd(int, T, DoubleSupplier, boolean, double) - Constructor for class tagalong.commands.base.PivotToDynamicAbsoluteCmd
-
Continuously move to the double suppliers target position.
- PivotToDynamicAbsoluteCmd(int, T, DoubleSupplier, boolean, double, BooleanSupplier) - Constructor for class tagalong.commands.base.PivotToDynamicAbsoluteCmd
-
Continuously move to the double suppliers target position.
- PivotToDynamicAbsoluteCmd(T, DoubleSupplier) - Constructor for class tagalong.commands.base.PivotToDynamicAbsoluteCmd
-
Continuously move to the double suppliers target position.
- PivotToDynamicAbsoluteCmd(T, DoubleSupplier, boolean) - Constructor for class tagalong.commands.base.PivotToDynamicAbsoluteCmd
-
Continuously move to the double suppliers target position.
- PivotToDynamicAbsoluteCmd(T, DoubleSupplier, boolean, double) - Constructor for class tagalong.commands.base.PivotToDynamicAbsoluteCmd
-
Continuously move to the double suppliers target position.
- PivotToDynamicAbsoluteCmd(T, DoubleSupplier, boolean, double, BooleanSupplier) - Constructor for class tagalong.commands.base.PivotToDynamicAbsoluteCmd
-
Continuously move to the double suppliers target position.
- PivotToDynamicCmd<T extends TagalongSubsystemBase & PivotAugment> - Class in tagalong.commands.base
-
Command that continuously moves the pivot to the goal supplier's target position
- PivotToDynamicCmd(int, T, DoubleSupplier) - Constructor for class tagalong.commands.base.PivotToDynamicCmd
-
Continuously move to the double suppliers target position.
- PivotToDynamicCmd(int, T, DoubleSupplier, boolean) - Constructor for class tagalong.commands.base.PivotToDynamicCmd
-
Continuously move to the double suppliers target position.
- PivotToDynamicCmd(int, T, DoubleSupplier, boolean, double) - Constructor for class tagalong.commands.base.PivotToDynamicCmd
-
Continuously move to the double suppliers target position.
- PivotToDynamicCmd(int, T, DoubleSupplier, boolean, double, BooleanSupplier) - Constructor for class tagalong.commands.base.PivotToDynamicCmd
-
Continuously move to the double suppliers target position.
- PivotToDynamicCmd(T, DoubleSupplier) - Constructor for class tagalong.commands.base.PivotToDynamicCmd
-
Continuously move to the double suppliers target position.
- PivotToDynamicCmd(T, DoubleSupplier, boolean) - Constructor for class tagalong.commands.base.PivotToDynamicCmd
-
Continuously move to the double suppliers target position.
- PivotToDynamicCmd(T, DoubleSupplier, boolean, double) - Constructor for class tagalong.commands.base.PivotToDynamicCmd
-
Continuously move to the double suppliers target position.
- PivotToDynamicCmd(T, DoubleSupplier, boolean, double, BooleanSupplier) - Constructor for class tagalong.commands.base.PivotToDynamicCmd
-
Continuously move to the double suppliers target position.
- pivotVelocityRPS - Variable in class tagalong.logging.PivotIO.PivotIOInputs
-
Velocity of the pivot in rotations per second
- PivotXCmd<T extends TagalongSubsystemBase & PivotAugment> - Class in tagalong.commands.base
-
Command that rotates pivot by a target angle based on specified parameters.
- PivotXCmd(int, T, double, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.PivotXCmd
-
Full constructor, allows for double for goal in rare cases of advance use needing a direct way to interact
- PivotXCmd(int, T, Angle) - Constructor for class tagalong.commands.base.PivotXCmd
-
Constructor that creates the command with the below parameters.
- PivotXCmd(int, T, Angle, boolean) - Constructor for class tagalong.commands.base.PivotXCmd
-
Constructor that creates the command with the below parameters.
- PivotXCmd(int, T, Angle, boolean, double) - Constructor for class tagalong.commands.base.PivotXCmd
-
Constructor that creates the command with the below parameters.
- PivotXCmd(int, T, Angle, boolean, double, double) - Constructor for class tagalong.commands.base.PivotXCmd
-
Constructor that creates the command with the below parameters.
- PivotXCmd(int, T, Angle, boolean, double, double, double) - Constructor for class tagalong.commands.base.PivotXCmd
-
Constructor that creates the command with the below parameters.
- PivotXCmd(int, T, Angle, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.PivotXCmd
-
Constructor that creates the command with the below parameters.
- PivotXCmd(T, double, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.PivotXCmd
-
Full constructor, allows for double for goal in rare cases of advance use needing a direct way to interact
- PivotXCmd(T, Angle) - Constructor for class tagalong.commands.base.PivotXCmd
-
Constructor that creates the command with the below parameters.
- PivotXCmd(T, Angle, boolean) - Constructor for class tagalong.commands.base.PivotXCmd
-
Constructor that creates the command with the below parameters.
- PivotXCmd(T, Angle, boolean, double) - Constructor for class tagalong.commands.base.PivotXCmd
-
Constructor that creates the command with the below parameters.
- PivotXCmd(T, Angle, boolean, double, double) - Constructor for class tagalong.commands.base.PivotXCmd
-
Constructor that creates the command with the below parameters.
- PivotXCmd(T, Angle, boolean, double, double, double) - Constructor for class tagalong.commands.base.PivotXCmd
-
Constructor that creates the command with the below parameters.
- PivotXCmd(T, Angle, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.PivotXCmd
-
Constructor that creates the command with the below parameters.
- placeInScopeDeg(double, double) - Static method in class tagalong.math.AlgebraicUtils
-
Scopes the angle to be at most 180 degrees away from the reference angle
- placeInScopeRad(double, double) - Static method in class tagalong.math.AlgebraicUtils
-
Scopes the angle to be at most pi radians away from the reference angle
- placeInScopeRot(double, double) - Static method in class tagalong.math.AlgebraicUtils
-
Returns the desired angle in the closest scope of the current angle
- placePivotInClosestRot(double, double) - Method in class tagalong.subsystems.micro.Pivot
-
Returns the new pivot angle in the closest scope of the reference pivot angle
- pol2cart(double, double) - Static method in class tagalong.math.AlgebraicUtils
-
Converts polar coordinates to Cartesian coordinates.
- pose2DToZRotTFMatrix(Pose2d) - Static method in class tagalong.math.AlgebraicUtils
-
Converts the 2D pose into a matrix with a rotation around the z-axis.
- poseToArray(Pose2d, double[]) - Static method in class tagalong.math.WpilibUtils
-
Converts Pose 2d into an array
- positionalLimitUnit - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Units for the positional limit
- positionalMax - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Values for the positional minimum and maximum
- positionalMin - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Values for the positional minimum and maximum
- positionTransform(Supplier<Pose2d>, DoubleSupplier, Translation2d) - Static method in class tagalong.commands.aim.RollerAimAtYawCompCmd
-
Transform position into an optimal path angle to target, ignores yaw
- positionTransform(Supplier<Pose2d>, DoubleSupplier, Translation2d, double, double) - Static method in class tagalong.commands.aim.PivotAimAtYawCompCmd
-
Transform position into an optimal path angle to target, compensates for the current robot yaw while respecting the system's positional limits
- positionTransform(Supplier<Translation2d>, DoubleSupplier, Translation2d) - Static method in class tagalong.commands.aim.RollerAimAtCmd
-
Transform position into an optimal path angle to target, ignores yaw
- positionTransform(Supplier<Translation2d>, DoubleSupplier, Translation2d, double, double) - Static method in class tagalong.commands.aim.PivotAimAtCmd
-
Transform position into an optimal path angle to target, ignores yaw while respecting the system's positional limits
- POUNDS - Enum constant in enum class tagalong.units.MassUnits
-
Pounds
- profileOffsetUnit - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Unit of the profile offset
- profileOffsetValue - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Value of the profile offset
R
- RADIAN - Enum constant in enum class tagalong.units.DistanceUnits
-
Radian
- RADIANS_PER_HOUR - Enum constant in enum class tagalong.units.VelocityUnits
-
Radians per Hour aka radians/hour
- RADIANS_PER_HOUR2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Radians per hour per hour
- RADIANS_PER_MILLISECOND - Enum constant in enum class tagalong.units.VelocityUnits
-
Radians per Millisecond aka radians/millisecond
- RADIANS_PER_MILLISECOND2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Radians per millisecond per millisecond
- RADIANS_PER_MINUTE - Enum constant in enum class tagalong.units.VelocityUnits
-
Radians per Minute aka radians/minute
- RADIANS_PER_MINUTE2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Radians per minute per minute
- RADIANS_PER_SECOND - Enum constant in enum class tagalong.units.VelocityUnits
-
Radians per Second aka radians/second
- RADIANS_PER_SECOND2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Radians per second per second
- RADPS - Enum constant in enum class tagalong.units.VelocityUnits
-
Radians per Second aka RadPS aka radians/second
- RADPS2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Radians per second per second
- red - Variable in class tagalong.measurements.AlliancePose2d
-
Blue and Red alliance specific 2-dimensional poses
- red - Variable in class tagalong.measurements.AlliancePose3d
-
Blue and Red alliance specific 3-dimensional poses
- red - Variable in class tagalong.measurements.AllianceTranslation2d
-
Blue and Red alliance specific 2-dimensional translations
- resetToleranceTimer() - Method in class tagalong.subsystems.micro.Microsystem
-
Resets the tolerance timer, must be ran as part of command initialization
- Roller - Class in tagalong.subsystems.micro
-
Roller microsystem
- Roller(RollerConf) - Constructor for class tagalong.subsystems.micro.Roller
-
Constructs a roller microsystem with the below configurations
- RollerAimAtCmd<T extends TagalongSubsystemBase & RollerAugment> - Class in tagalong.commands.aim
-
Command that continuously points at a target in 2d space.
- RollerAimAtCmd(int, T, Supplier<Translation2d>, Translation2d) - Constructor for class tagalong.commands.aim.RollerAimAtCmd
-
Minimal constructor with default parameters
- RollerAimAtCmd(int, T, Supplier<Translation2d>, Translation2d, boolean) - Constructor for class tagalong.commands.aim.RollerAimAtCmd
-
Constructor that creates the command with the below parameters.
- RollerAimAtCmd(int, T, Supplier<Translation2d>, Translation2d, boolean, double) - Constructor for class tagalong.commands.aim.RollerAimAtCmd
-
Constructor that creates the command with the below parameters.
- RollerAimAtCmd(T, Supplier<Translation2d>, Translation2d) - Constructor for class tagalong.commands.aim.RollerAimAtCmd
-
Minimal constructor with default parameters
- RollerAimAtCmd(T, Supplier<Translation2d>, Translation2d, boolean) - Constructor for class tagalong.commands.aim.RollerAimAtCmd
-
Constructor that creates the command with the below parameters.
- RollerAimAtCmd(T, Supplier<Translation2d>, Translation2d, boolean, double) - Constructor for class tagalong.commands.aim.RollerAimAtCmd
-
Constructor that creates the command with the below parameters.
- RollerAimAtYawCompCmd<T extends TagalongSubsystemBase & RollerAugment> - Class in tagalong.commands.aim
-
Command that continuously points at a target in 2d space while compensating for the current rotation of the robot.
- RollerAimAtYawCompCmd(int, T, Supplier<Pose2d>, Translation2d) - Constructor for class tagalong.commands.aim.RollerAimAtYawCompCmd
-
Minimal constructor with default parameters
- RollerAimAtYawCompCmd(int, T, Supplier<Pose2d>, Translation2d, boolean) - Constructor for class tagalong.commands.aim.RollerAimAtYawCompCmd
-
Constructor that creates the command with the below parameters.
- RollerAimAtYawCompCmd(int, T, Supplier<Pose2d>, Translation2d, boolean, double) - Constructor for class tagalong.commands.aim.RollerAimAtYawCompCmd
-
Constructor that creates the command with the below parameters.
- RollerAimAtYawCompCmd(T, Supplier<Pose2d>, Translation2d) - Constructor for class tagalong.commands.aim.RollerAimAtYawCompCmd
-
Minimal constructor with default parameters
- RollerAimAtYawCompCmd(T, Supplier<Pose2d>, Translation2d, boolean) - Constructor for class tagalong.commands.aim.RollerAimAtYawCompCmd
-
Constructor that creates the command with the below parameters.
- RollerAimAtYawCompCmd(T, Supplier<Pose2d>, Translation2d, boolean, double) - Constructor for class tagalong.commands.aim.RollerAimAtYawCompCmd
-
Constructor that creates the command with the below parameters.
- rollerAppliedVolts - Variable in class tagalong.logging.RollerIO.RollerIOInputs
-
Applied (output) motor voltage of the roller
- RollerAugment - Interface in tagalong.subsystems.micro.augments
-
Subsystem augment required for all subsystems containing 1 or more roller microsystems.
- RollerConf - Class in tagalong.subsystems.micro.confs
-
Configuration for the roller microsystem
- RollerConf(String, Motors[], int[], String[], InvertedValue[], NeutralModeValue[], NeutralModeValue[], int[][], DistanceUnits, VelocityUnits, double, AccelerationUnits, double, DistanceUnits, double, double, FeedforwardConstants, FeedforwardConstants, CurrentLimitsConfigs, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, PIDSGVAConstants, double, String, double, double, int, double) - Constructor for class tagalong.subsystems.micro.confs.RollerConf
- rollerCurrentAmps - Variable in class tagalong.logging.RollerIO.RollerIOInputs
-
Current corresponding to the stator windings of the roller
- RollerIO - Interface in tagalong.logging
-
Interface with roller hardware
- RollerIO.RollerIOInputs - Class in tagalong.logging
-
Set of loggable roller inputs
- RollerIOInputs() - Constructor for class tagalong.logging.RollerIO.RollerIOInputs
- RollerIOInputsAutoLogged - Class in tagalong.logging
-
Logger for roller inputs
- RollerIOInputsAutoLogged() - Constructor for class tagalong.logging.RollerIOInputsAutoLogged
- RollerIOTalonFX - Class in tagalong.logging
-
Collection of roller TalonFX data
- RollerIOTalonFX(Roller) - Constructor for class tagalong.logging.RollerIOTalonFX
-
Constructs a layer with the below roller TalonFX data
- rollerMOI - Variable in class tagalong.subsystems.micro.confs.RollerConf
-
Moment of inertia for the roller
- rollerPositionRot - Variable in class tagalong.logging.RollerIO.RollerIOInputs
-
Position of the roller in rotations
- rollerRotToMotor(double) - Method in class tagalong.subsystems.micro.Roller
-
Converts motor rotations to roller rotations
- rollerVelocityRPS - Variable in class tagalong.logging.RollerIO.RollerIOInputs
-
Velocity of the roller in rotations per second
- RollToCmd<T extends TagalongSubsystemBase & RollerAugment> - Class in tagalong.commands.base
-
Command that moves the roller absolutely to the desired position
- RollToCmd(int, T, double, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.RollToCmd
-
Full constructor, allows for double for goal in rare cases of advance use needing a direct way to interact
- RollToCmd(int, T, Angle) - Constructor for class tagalong.commands.base.RollToCmd
-
Constructor with default to hold position after
- RollToCmd(int, T, Angle, boolean) - Constructor for class tagalong.commands.base.RollToCmd
-
Constructor that creates the command with the below parameters.
- RollToCmd(int, T, Angle, boolean, double) - Constructor for class tagalong.commands.base.RollToCmd
-
Constructor that creates the command with the below parameters.
- RollToCmd(int, T, Angle, boolean, double, double) - Constructor for class tagalong.commands.base.RollToCmd
-
Constructor that creates the command with the below parameters.
- RollToCmd(int, T, Angle, boolean, double, double, double) - Constructor for class tagalong.commands.base.RollToCmd
-
Constructor that creates the command with the below parameters.
- RollToCmd(int, T, Angle, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.RollToCmd
-
Constructor that creates the command with the below parameters.
- RollToCmd(T, double, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.RollToCmd
-
Full constructor, allows for double for goal in rare cases of advance use needing a direct way to interact
- RollToCmd(T, Angle) - Constructor for class tagalong.commands.base.RollToCmd
-
Constructor with default to hold position after
- RollToCmd(T, Angle, boolean) - Constructor for class tagalong.commands.base.RollToCmd
-
Constructor that creates the command with the below parameters.
- RollToCmd(T, Angle, boolean, double) - Constructor for class tagalong.commands.base.RollToCmd
-
Constructor that creates the command with the below parameters.
- RollToCmd(T, Angle, boolean, double, double) - Constructor for class tagalong.commands.base.RollToCmd
-
Constructor that creates the command with the below parameters.
- RollToCmd(T, Angle, boolean, double, double, double) - Constructor for class tagalong.commands.base.RollToCmd
-
Constructor that creates the command with the below parameters.
- RollToCmd(T, Angle, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.RollToCmd
-
Constructor that creates the command with the below parameters.
- RollToDynamicCmd<T extends TagalongSubsystemBase & RollerAugment> - Class in tagalong.commands.base
-
Command for the roller to continuously move towards the goal supplier's target height
- RollToDynamicCmd(int, T, DoubleSupplier) - Constructor for class tagalong.commands.base.RollToDynamicCmd
-
Continuously move to the double suppliers target position.
- RollToDynamicCmd(int, T, DoubleSupplier, boolean) - Constructor for class tagalong.commands.base.RollToDynamicCmd
-
Continuously move to the double suppliers target position.
- RollToDynamicCmd(int, T, DoubleSupplier, boolean, double) - Constructor for class tagalong.commands.base.RollToDynamicCmd
-
Continuously move to the double suppliers target position.
- RollToDynamicCmd(T, DoubleSupplier) - Constructor for class tagalong.commands.base.RollToDynamicCmd
-
Continuously move to the double suppliers target position.
- RollToDynamicCmd(T, DoubleSupplier, boolean) - Constructor for class tagalong.commands.base.RollToDynamicCmd
-
Continuously move to the double suppliers target position.
- RollToDynamicCmd(T, DoubleSupplier, boolean, double) - Constructor for class tagalong.commands.base.RollToDynamicCmd
-
Continuously move to the double suppliers target position.
- RollXCmd<T extends TagalongSubsystemBase & RollerAugment> - Class in tagalong.commands.base
-
Command that rotates roller by a target angle based on specified parameters.
- RollXCmd(int, T, double, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.RollXCmd
-
Full constructor, allows for double for goal in rare cases of advance use needing a direct way to interact
- RollXCmd(int, T, Angle) - Constructor for class tagalong.commands.base.RollXCmd
-
Constructor that creates the command with the below parameters.
- RollXCmd(int, T, Angle, boolean) - Constructor for class tagalong.commands.base.RollXCmd
-
Constructor that creates the command with the below parameters.
- RollXCmd(int, T, Angle, boolean, double) - Constructor for class tagalong.commands.base.RollXCmd
-
Constructor that creates the command with the below parameters.
- RollXCmd(int, T, Angle, boolean, double, double) - Constructor for class tagalong.commands.base.RollXCmd
-
Constructor that creates the command with the below parameters.
- RollXCmd(int, T, Angle, boolean, double, double, double) - Constructor for class tagalong.commands.base.RollXCmd
-
Constructor that creates the command with the below parameters.
- RollXCmd(int, T, Angle, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.RollXCmd
-
Constructor that creates the command with the below parameters.
- RollXCmd(T, double, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.RollXCmd
-
Full constructor, allows for double for goal in rare cases of advance use needing a direct way to interact
- RollXCmd(T, Angle) - Constructor for class tagalong.commands.base.RollXCmd
-
Constructor that creates the command with the below parameters.
- RollXCmd(T, Angle, boolean) - Constructor for class tagalong.commands.base.RollXCmd
-
Constructor that creates the command with the below parameters.
- RollXCmd(T, Angle, boolean, double) - Constructor for class tagalong.commands.base.RollXCmd
-
Constructor that creates the command with the below parameters.
- RollXCmd(T, Angle, boolean, double, double) - Constructor for class tagalong.commands.base.RollXCmd
-
Constructor that creates the command with the below parameters.
- RollXCmd(T, Angle, boolean, double, double, double) - Constructor for class tagalong.commands.base.RollXCmd
-
Constructor that creates the command with the below parameters.
- RollXCmd(T, Angle, boolean, double, double, double, double) - Constructor for class tagalong.commands.base.RollXCmd
-
Constructor that creates the command with the below parameters.
- rootName - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Sim root name
- rootName - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Sim root name
- rootName - Variable in class tagalong.subsystems.micro.confs.RollerConf
-
Sim root name
- rootX - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Sim root x coordinate
- rootX - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Sim root x coordinate
- rootX - Variable in class tagalong.subsystems.micro.confs.RollerConf
-
Sim root x coordinate
- rootY - Variable in class tagalong.subsystems.micro.confs.ElevatorConf
-
Sim root y coordinate
- rootY - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Sim root y coordinate
- rootY - Variable in class tagalong.subsystems.micro.confs.RollerConf
-
Sim root y coordinate
- rotateVector(Matrix<N2, N1>, double) - Static method in class tagalong.math.AlgebraicUtils
-
Rotates a vector by a given angle.
- ROTATION - Enum constant in enum class tagalong.units.DistanceUnits
-
Rotation
- rotationalLimitUnit - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Unit for rotational limit (default: rotations)
- rotationalMax - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Minimum and maximum rotation
- rotationalMin - Variable in class tagalong.subsystems.micro.confs.PivotConf
-
Minimum and maximum rotation
- ROTATIONS_PER_HOUR - Enum constant in enum class tagalong.units.VelocityUnits
-
Rotations per Hour aka rotations/hour
- ROTATIONS_PER_HOUR2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Rotations per hour per hour
- ROTATIONS_PER_MILLISECOND - Enum constant in enum class tagalong.units.VelocityUnits
-
Rotations per Millisecond aka rotations/Millisecond
- ROTATIONS_PER_MILLISECOND2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Rotations per millisecond per millisecond
- ROTATIONS_PER_MINUTE - Enum constant in enum class tagalong.units.VelocityUnits
-
Rotations per Minute aka RPM aka rotations/minute
- ROTATIONS_PER_MINUTE2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Rotations per minute per minute
- ROTATIONS_PER_SECOND - Enum constant in enum class tagalong.units.VelocityUnits
-
Rotations per Second aka RPS aka rotations/second
- ROTATIONS_PER_SECOND2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Rotations per second per second
- ROTPS - Enum constant in enum class tagalong.units.VelocityUnits
-
Rotations per Second aka RPS aka rotations/second
- ROTPS2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Rotations per second per second
- RPS - Enum constant in enum class tagalong.units.VelocityUnits
-
Rotations per Second aka RPS aka rotations/second
- RPS2 - Enum constant in enum class tagalong.units.AccelerationUnits
-
Rotations per second per second
S
- s - Variable in class tagalong.controls.FeedforwardConstants
-
FeedForward coefficient S or static in volts
- s - Variable in class tagalong.controls.PIDSGVAConstants
-
FeedForward coefficient S or static in volts
- SECOND - Enum constant in enum class tagalong.units.TimeUnits
-
Seconds
- setBrakeMode(boolean) - Method in class tagalong.subsystems.micro.Microsystem
-
Sets all motors on enable brake mode
- setDisabled(boolean) - Method in class tagalong.subsystems.TagalongSubsystemBase
- setElevatorHeight(double) - Method in class tagalong.subsystems.micro.Elevator
-
Sets the position of the elevator in meters
- setElevatorProfile(double) - Method in class tagalong.subsystems.micro.Elevator
-
Creates a new trapezoidal profile for the elevator to follow
- setElevatorProfile(double, double) - Method in class tagalong.subsystems.micro.Elevator
-
Creates a new trapezoidal profile for the elevator
- setElevatorProfile(double, double, double) - Method in class tagalong.subsystems.micro.Elevator
-
Creates a new trapezoidal profile for the elevator
- setElevatorProfile(double, double, double, double) - Method in class tagalong.subsystems.micro.Elevator
-
Creates a new trapezoidal profile for the elevator
- setElevatorProfile(double, double, double, double, boolean) - Method in class tagalong.subsystems.micro.Elevator
-
Creates a new trapezoidal profile for the elevator
- setElevatorProfile(Height) - Method in class tagalong.subsystems.micro.Elevator
-
Creates a new trapezoidal profile for the elevator to follow
- setElevatorProfile(Height, double) - Method in class tagalong.subsystems.micro.Elevator
-
Creates a new trapezoidal profile for the elevator to follow
- setElevatorProfile(Height, double, double) - Method in class tagalong.subsystems.micro.Elevator
-
Creates a new trapezoidal profile for the elevator to follow
- setElevatorProfile(Height, double, double, double) - Method in class tagalong.subsystems.micro.Elevator
-
Creates a new trapezoidal profile for the elevator to follow
- setElevatorProfile(Height, double, double, double, boolean) - Method in class tagalong.subsystems.micro.Elevator
-
Creates a new trapezoidal profile for the elevator to follow
- setElevatorVelocity(double, boolean) - Method in class tagalong.subsystems.micro.Elevator
-
Sets the velocity of the elevator in MPS
- setFollowProfile(boolean) - Method in class tagalong.subsystems.micro.Microsystem
-
control whether the robot or subsystem should follow a predefined motion path
- setHoldPosition(boolean) - Method in class tagalong.subsystems.micro.Microsystem
-
alias for setFollowProfile
- setPivotPower(double) - Method in class tagalong.subsystems.micro.Pivot
-
Sets the power of the primary motor
- setPivotProfile(double) - Method in class tagalong.subsystems.micro.Pivot
-
Creates a new trapezoidal profile for the pivot to follow
- setPivotProfile(double, double) - Method in class tagalong.subsystems.micro.Pivot
-
Creates a new trapezoidal profile for the pivot to follow
- setPivotProfile(double, double, double) - Method in class tagalong.subsystems.micro.Pivot
-
Creates a new trapezoidal profile for the pivot to follow
- setPivotProfile(double, double, double, double) - Method in class tagalong.subsystems.micro.Pivot
-
Creates a new trapezoidal profile for the pivot to follow
- setPivotProfile(double, double, double, double, boolean) - Method in class tagalong.subsystems.micro.Pivot
-
Creates a new trapezoidal profile for the pivot to follow
- setPivotProfile(Angle) - Method in class tagalong.subsystems.micro.Pivot
-
Creates a new trapezoidal profile for the pivot to follow
- setPivotProfile(Angle, double) - Method in class tagalong.subsystems.micro.Pivot
-
Creates a new trapezoidal profile for the pivot to follow
- setPivotProfile(Angle, double, double) - Method in class tagalong.subsystems.micro.Pivot
-
Creates a new trapezoidal profile for the pivot to follow
- setPivotProfile(Angle, double, double, double) - Method in class tagalong.subsystems.micro.Pivot
-
Creates a new trapezoidal profile for the pivot to follow
- setPivotProfile(Angle, double, double, double, boolean) - Method in class tagalong.subsystems.micro.Pivot
-
Creates a new trapezoidal profile for the pivot to follow
- setPivotVelocity(double, boolean) - Method in class tagalong.subsystems.micro.Pivot
-
Sets the velocity of the pivot in RPS
- setPrimaryPower(double) - Method in class tagalong.subsystems.micro.Microsystem
-
exits method if micro system is disabled, if enabled sets primary motor to specified value
- setRollerPower(double) - Method in class tagalong.subsystems.micro.Roller
-
Sets the power of the primary roller motor
- setRollerPowerCmd(double) - Method in class tagalong.subsystems.micro.Roller
-
Command that sets the roller power
- setRollerProfile(double) - Method in class tagalong.subsystems.micro.Roller
-
Creates a new trapezoidal profile for the roller to follow
- setRollerProfile(double, double) - Method in class tagalong.subsystems.micro.Roller
-
Creates a new trapezoidal profile for the roller to follow
- setRollerProfile(double, double, double) - Method in class tagalong.subsystems.micro.Roller
-
Creates a new trapezoidal profile for the roller to follow
- setRollerProfile(double, double, double, double) - Method in class tagalong.subsystems.micro.Roller
-
Creates a new trapezoidal profile for the roller to follow
- setRollerProfile(double, double, double, double, boolean) - Method in class tagalong.subsystems.micro.Roller
-
Creates a new trapezoidal profile for the roller to follow
- setRollerProfile(Angle) - Method in class tagalong.subsystems.micro.Roller
-
Creates a new trapezoidal profile for the roller to follow
- setRollerProfile(Angle, double) - Method in class tagalong.subsystems.micro.Roller
-
Creates a new trapezoidal profile for the roller to follow
- setRollerProfile(Angle, double, double) - Method in class tagalong.subsystems.micro.Roller
-
Creates a new trapezoidal profile for the roller to follow
- setRollerProfile(Angle, double, double, double) - Method in class tagalong.subsystems.micro.Roller
-
Creates a new trapezoidal profile for the roller to follow
- setRollerProfile(Angle, double, double, double, boolean) - Method in class tagalong.subsystems.micro.Roller
-
Creates a new trapezoidal profile for the roller to follow
- setRollerRPSCmd(double) - Method in class tagalong.subsystems.micro.Roller
-
Command that sets the velocity of the roller in rotations per second
- setRollerRPSWithFFCmd(double) - Method in class tagalong.subsystems.micro.Roller
-
Command that sets the velocity of the roller in rotations per second with feedforward
- setRollerVelocity(double, boolean) - Method in class tagalong.subsystems.micro.Roller
-
Sets the velocity of the roller in RPS
- shuffleboardMicrosystems - Static variable in class tagalong.TagalongConfiguration
-
Add microsystem names to shuffleboardMicrosystems list if they should be logged via shuffleboard entries.
- simFeedForward - Static variable in class tagalong.subsystems.micro.confs.ElevatorConf
- simNumLigaments - Variable in class tagalong.subsystems.micro.confs.RollerConf
-
Number of simulated ligaments used
- simSupplier - Variable in enum class tagalong.devices.Motors
-
Motor's simulation supplier
- simulationInit() - Method in class tagalong.subsystems.micro.Elevator
- simulationInit() - Method in class tagalong.subsystems.micro.Microsystem
-
Initializes simulation
- simulationInit() - Method in class tagalong.subsystems.micro.Pivot
-
Initializes the pivot simulation
- simulationInit() - Method in class tagalong.subsystems.micro.Roller
- simulationInit() - Method in class tagalong.subsystems.TagalongSubsystemBase
-
Called once on robot boot to initialize simulations.
- simulationPeriodic() - Method in class tagalong.subsystems.micro.Elevator
- simulationPeriodic() - Method in class tagalong.subsystems.micro.Microsystem
-
Periodic function during simulation
- simulationPeriodic() - Method in class tagalong.subsystems.micro.Pivot
-
Runs the pivot simulation--sets motor and cancoder simulation fields and updates the visual
- simulationPeriodic() - Method in class tagalong.subsystems.micro.Roller
- simulationPeriodic() - Method in class tagalong.subsystems.TagalongSubsystemBase
-
Called periodically on robot to update simulations.
- size() - Method in class tagalong.math.LinearizedLookupTable
-
Gets length of ID array
- startEndRollerPowerCmd(double) - Method in class tagalong.subsystems.micro.Roller
-
Command that sets the power of the primary motor (zero if interrupted)
- startEndRollerRPSCmd(double) - Method in class tagalong.subsystems.micro.Roller
-
Command that sets the velocity of the roller in rotations per second (sets zero power if interrupted)
- startEndRollerRPSWithFFCmd(double) - Method in class tagalong.subsystems.micro.Roller
-
Command that sets the velocity of the roller in rotations per second with feedforward.
T
- tagalong - package tagalong
- tagalong.commands - package tagalong.commands
- tagalong.commands.aim - package tagalong.commands.aim
- tagalong.commands.base - package tagalong.commands.base
- tagalong.controls - package tagalong.controls
- tagalong.devices - package tagalong.devices
- tagalong.logging - package tagalong.logging
- tagalong.math - package tagalong.math
- tagalong.measurements - package tagalong.measurements
- tagalong.subsystems - package tagalong.subsystems
- tagalong.subsystems.micro - package tagalong.subsystems.micro
- tagalong.subsystems.micro.augments - package tagalong.subsystems.micro.augments
- tagalong.subsystems.micro.confs - package tagalong.subsystems.micro.confs
- tagalong.units - package tagalong.units
- TagalongCommand - Class in tagalong.commands
-
Tagalong extension of the WPILib Command class, adding utilities that allow for easier composition of library commands
- TagalongCommand() - Constructor for class tagalong.commands.TagalongCommand
- TagalongConfiguration - Class in tagalong
-
Tagalong configurations, must be configured before subsystems are constructed on boot.
- TagalongConfiguration() - Constructor for class tagalong.TagalongConfiguration
- TagalongSubsystemBase - Class in tagalong.subsystems
-
Base class for all Tagalong Subsystems containing multiple microsystems
- TagalongSubsystemBase(Object) - Constructor for class tagalong.subsystems.TagalongSubsystemBase
-
Constructs a generic subsystem with universal features
- timeUnit - Variable in enum class tagalong.units.AccelerationUnits
-
Unit of time
- timeUnit - Variable in enum class tagalong.units.VelocityUnits
-
The time portion of the velocity unit
- TimeUnits - Enum Class in tagalong.units
-
Time units enum identifiers.
- toCTRESlot0Configuration() - Method in class tagalong.controls.PIDSGVAConstants
- toCTRESlot1Configuration() - Method in class tagalong.controls.PIDSGVAConstants
- toCTRESlot2Configuration() - Method in class tagalong.controls.PIDSGVAConstants
- toLog(LogTable) - Method in class tagalong.logging.ElevatorIOInputsAutoLogged
- toLog(LogTable) - Method in class tagalong.logging.PivotIOInputsAutoLogged
- toLog(LogTable) - Method in class tagalong.logging.RollerIOInputsAutoLogged
- trapezoidalAccelerationUnit - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
Unit of trapezoidal motion acceleration
- trapezoidalLimits - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
Trapezoidal constraints
- trapezoidalLimitsAcceleration - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
Trapezoidal motion acceleration limits
- trapezoidalLimitsVelocity - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
Trapezoidal motion velocity limits
- trapezoidalVelocityUnit - Variable in class tagalong.subsystems.micro.confs.MicrosystemConf
-
Unit of trapezoidal motion velocity
U
- updateAllPIDSGVA() - Method in class tagalong.subsystems.micro.Microsystem
- updateInputs(ElevatorIO.ElevatorIOInputs) - Method in interface tagalong.logging.ElevatorIO
-
Updates the set of loggable elevator inputs
- updateInputs(ElevatorIO.ElevatorIOInputs) - Method in class tagalong.logging.ElevatorIOTalonFX
- updateInputs(PivotIO.PivotIOInputs) - Method in interface tagalong.logging.PivotIO
-
Updates the set of loggable pivot inputs
- updateInputs(PivotIO.PivotIOInputs) - Method in class tagalong.logging.PivotIOTalonFX
- updateInputs(RollerIO.RollerIOInputs) - Method in interface tagalong.logging.RollerIO
-
Updates the set of loggable roller inputs
- updateInputs(RollerIO.RollerIOInputs) - Method in class tagalong.logging.RollerIOTalonFX
- updateShuffleboard() - Method in class tagalong.subsystems.micro.Elevator
- updateShuffleboard() - Method in class tagalong.subsystems.micro.Microsystem
-
Updates shuffleboard
- updateShuffleboard() - Method in class tagalong.subsystems.micro.Pivot
-
Updates shuffleboard with the pivot's current position and velocity
- updateShuffleboard() - Method in class tagalong.subsystems.micro.Roller
- updateShuffleboard() - Method in class tagalong.subsystems.TagalongSubsystemBase
-
Updates shuffleboard
V
- v - Variable in class tagalong.controls.FeedforwardConstants
-
FeedForward coefficient V or velocity in volts per unit of velocity
- v - Variable in class tagalong.controls.PIDSGVAConstants
-
FeedForward coefficient V or velocity in volts per unit of velocity
- valueOf(String) - Static method in enum class tagalong.devices.Encoders
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tagalong.devices.Motors
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tagalong.units.AccelerationUnits
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tagalong.units.DistanceUnits
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tagalong.units.MassUnits
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tagalong.units.TimeUnits
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tagalong.units.VelocityUnits
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class tagalong.devices.Encoders
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tagalong.devices.Motors
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tagalong.units.AccelerationUnits
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tagalong.units.DistanceUnits
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tagalong.units.MassUnits
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tagalong.units.TimeUnits
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tagalong.units.VelocityUnits
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VelocityUnits - Enum Class in tagalong.units
-
Velocity units enum identifiers.
W
- waitForInitialization() - Method in class tagalong.subsystems.micro.Microsystem
-
Checks initialize status
- WpilibUtils - Class in tagalong.math
-
Utility functions for interacting with WPI Lib classes
- WpilibUtils() - Constructor for class tagalong.math.WpilibUtils
Z
- zRotTFMatrixToPose(Matrix<N4, N4>) - Static method in class tagalong.math.AlgebraicUtils
-
Converts matrix back into 2D pose.
_
- _absoluteRangeRot - Variable in class tagalong.subsystems.micro.Pivot
-
Absolute range of pivot movement in rotations
- _allMotors - Variable in class tagalong.subsystems.micro.Microsystem
-
Array of all microsystem motors, the first in the array
- _conf - Variable in class tagalong.subsystems.micro.Microsystem
-
Configuration common to all microsystems
- _configuredDisable - Variable in class tagalong.subsystems.TagalongSubsystemBase
-
True if the subsystem is disabled in the config files
- _configuredMicrosystemDisable - Variable in class tagalong.subsystems.micro.Microsystem
-
True if the microsystem is configured to be disabled by a null in the conf files
- _currentPositionEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
Logging entries that write robot status values to shuffleboard
- _currentVelocityEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
Logging entries that write robot status values to shuffleboard
- _curSimAngle - Variable in class tagalong.subsystems.micro.Roller
-
Simulated current angle of the roller
- _curState - Variable in class tagalong.subsystems.micro.Microsystem
-
Trapezoidal profile follower helper states that track current and goal state
- _defaultElevatorLowerToleranceM - Variable in class tagalong.subsystems.micro.Elevator
-
Default lower tolerance of the elevator in meters, Default upper tolerance of the elevator in meters
- _defaultElevatorUpperToleranceM - Variable in class tagalong.subsystems.micro.Elevator
-
Default lower tolerance of the elevator in meters, Default upper tolerance of the elevator in meters
- _defaultPivotLowerToleranceRot - Variable in class tagalong.subsystems.micro.Pivot
-
Default lower tolerance of the pivot in rotations, Default upper tolerance of the pivot in rotations
- _defaultPivotUpperToleranceRot - Variable in class tagalong.subsystems.micro.Pivot
-
Default lower tolerance of the pivot in rotations, Default upper tolerance of the pivot in rotations
- _defaultRollerLowerToleranceRot - Variable in class tagalong.subsystems.micro.Roller
-
Default lower tolerance for roller in rotations
- _defaultRollerUpperToleranceRot - Variable in class tagalong.subsystems.micro.Roller
-
Default upper tolerance for roller in rotations
- _elevatorBaseStageLigament - Variable in class tagalong.subsystems.micro.Elevator
-
Base stage ligament
- _elevatorConf - Variable in class tagalong.subsystems.micro.Elevator
-
Configuration for the elevator
- _elevatorFF - Variable in class tagalong.subsystems.micro.Elevator
-
Feedforward model for the elevator
- _elevatorMaxHeightM - Variable in class tagalong.subsystems.micro.Elevator
-
Minimum height of the elevator in meters, Maximum height of the elevator in meters
- _elevatorMinHeightM - Variable in class tagalong.subsystems.micro.Elevator
-
Minimum height of the elevator in meters, Maximum height of the elevator in meters
- _elevatorSim - Variable in class tagalong.subsystems.micro.Elevator
-
Simulation for the elevator
- _elevatorStage1Ligament - Variable in class tagalong.subsystems.micro.Elevator
-
Stage 1 ligament
- _elevatorZeroingDurationS - Variable in class tagalong.subsystems.micro.Elevator
-
Duration of stalling in seconds necessary for the elevator zero command to finish
- _elevatorZeroingPower - Variable in class tagalong.subsystems.micro.Elevator
-
Power for zeroing the elevator
- _elevatorZeroingStallToleranceM - Variable in class tagalong.subsystems.micro.Elevator
-
Positional tolerance in meters for zeroing the elevator
- _encoderToPivotRatio - Variable in class tagalong.subsystems.micro.Pivot
-
Gear ratio from the encoder to pivot mechanism (conversion g.t.
- _ffCenterOfMassOffsetRad - Variable in class tagalong.subsystems.micro.Pivot
-
Offset value for the target position
- _followProfile - Variable in class tagalong.subsystems.micro.Microsystem
-
True if the microsystem should follow the a profile during each periodic loop
- _goalState - Variable in class tagalong.subsystems.micro.Microsystem
-
Trapezoidal profile follower helper states that track current and goal state
- _isFFTuningMicro - Variable in class tagalong.subsystems.micro.Microsystem
-
True if the microsystem is configured for shuffleboard based FeedForward tuning
- _isMicrosystemDisabled - Variable in class tagalong.subsystems.micro.Microsystem
-
Disablement state, for dynamic disablement caused by hardware disconnects or on the fly disablement by robot code
- _isPIDTuningMicro - Variable in class tagalong.subsystems.micro.Microsystem
-
True if the microsystem is configured for shuffleboard based PID tuning
- _isShuffleboardMicro - Variable in class tagalong.subsystems.micro.Microsystem
-
True if the microsystem is configured for shuffleboard based logging, also true if in PID or FF tuning modes
- _isSubsystemDisabled - Variable in class tagalong.subsystems.TagalongSubsystemBase
-
Disablement state, for dynamic disablement configured on the fly by robot code
- _KAEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
FeedForward tuning entries that read FeedForward constants from shuffleboard
- _KGEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
FeedForward tuning entries that read FeedForward constants from shuffleboard
- _KSEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
FeedForward tuning entries that read FeedForward constants from shuffleboard
- _KVEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
FeedForward tuning entries that read FeedForward constants from shuffleboard
- _maxAccelerationMPS2 - Variable in class tagalong.subsystems.micro.Elevator
-
Maximum velocity of the elevator in meters per second, Maximum acceleration of the elevator in meters per second squared
- _maxAccelerationRPS2 - Variable in class tagalong.subsystems.micro.Pivot
-
Maximum velocity of the pivot in rotations per second, Maximum acceleration of the pivot in rotations per second squared
- _maxAccelerationRPS2 - Variable in class tagalong.subsystems.micro.Roller
-
Maximum acceleration in rotations per second squared
- _maxPositionRot - Variable in class tagalong.subsystems.micro.Pivot
-
Minimum position of the pivot in rotations, Maximum position of the pivot in rotations
- _maxVelocityMPS - Variable in class tagalong.subsystems.micro.Elevator
-
Maximum velocity of the elevator in meters per second, Maximum acceleration of the elevator in meters per second squared
- _maxVelocityRPS - Variable in class tagalong.subsystems.micro.Pivot
-
Maximum velocity of the pivot in rotations per second, Maximum acceleration of the pivot in rotations per second squared
- _maxVelocityRPS - Variable in class tagalong.subsystems.micro.Roller
-
Maximum velocity in rotations per second
- _mechanism - Variable in class tagalong.subsystems.micro.Microsystem
-
Visual representation of the elevator
- _minPositionRot - Variable in class tagalong.subsystems.micro.Pivot
-
Minimum position of the pivot in rotations, Maximum position of the pivot in rotations
- _motorToEncoderRatio - Variable in class tagalong.subsystems.micro.Pivot
-
Gear ratio from the motor to encoder (conversion g.t.
- _motorToMechRatio - Variable in class tagalong.subsystems.micro.Elevator
-
Ratio between motor rotations and drum rotations
- _pivotCancoder - Variable in class tagalong.subsystems.micro.Pivot
-
CANcoder device
- _pivotCancoderConfiguration - Variable in class tagalong.subsystems.micro.Pivot
-
Configuration for the CANcoder
- _pivotCancoderSim - Variable in class tagalong.subsystems.micro.Pivot
-
CANcoder simulation
- _pivotConf - Variable in class tagalong.subsystems.micro.Pivot
-
Configuration for the pivot
- _pivotFF - Variable in class tagalong.subsystems.micro.Pivot
-
Feedforward model for the pivot
- _pivotLigament - Variable in class tagalong.subsystems.micro.Pivot
-
Simulated arm of the pivot
- _pivotSim - Variable in class tagalong.subsystems.micro.Pivot
-
Single jointed arm simulation for the pivot
- _primaryMotor - Variable in class tagalong.subsystems.micro.Microsystem
-
The primary motor for the microsystem, all others will follow this motor
- _primaryMotorInverted - Variable in class tagalong.subsystems.micro.Elevator
-
Whether or not the primary motor is inverted
- _primaryMotorSim - Variable in class tagalong.subsystems.micro.Microsystem
-
Simulation for the primary motor
- _profileTargetOffset - Variable in class tagalong.subsystems.micro.Pivot
-
Offset value for the target position
- _profileTimer - Variable in class tagalong.subsystems.micro.Microsystem
-
Timer used for trapezoidal state timing and tracking
- _requestedPositionVoltage - Variable in class tagalong.subsystems.micro.Microsystem
-
Shared motor positional voltage request, we put positional PIDSGVA constants into slot 0
- _requestedTorqueCurrent - Variable in class tagalong.subsystems.micro.Microsystem
-
Shared motor torque current request
- _requestedVelocityVoltage - Variable in class tagalong.subsystems.micro.Microsystem
-
Shared motor velocity voltage request, we put velocity PIDSGVA constants into slot 1
- _rollerConf - Variable in class tagalong.subsystems.micro.Roller
-
Configuration for the roller
- _rollerFF - Variable in class tagalong.subsystems.micro.Roller
-
Feedforward model of the roller
- _rollerSim - Variable in class tagalong.subsystems.micro.Roller
-
Flywheel simulation for the roller motor
- _root - Variable in class tagalong.subsystems.micro.Microsystem
-
The root of the simulation animation
- _simAccelRPM2 - Variable in class tagalong.subsystems.micro.Roller
-
Simulated acceleration in rotations per minute squared
- _simAccelRPS2 - Variable in class tagalong.subsystems.micro.Pivot
-
Acceleration of the simulated pivot in rotations per second squared
- _simRotations - Variable in class tagalong.subsystems.micro.Pivot
-
Position of the simulated pivot in rotations
- _simRotations - Variable in class tagalong.subsystems.micro.Roller
-
Simulated number of rotations
- _simVelocityMPS - Variable in class tagalong.subsystems.micro.Elevator
-
Velocity of the simulated elevator in meters per second
- _simVeloRPM - Variable in class tagalong.subsystems.micro.Roller
-
Simulated velocity in rotations per minute
- _simVeloRPS - Variable in class tagalong.subsystems.micro.Pivot
-
Velocity of the simulated pivot in rotations per second
- _slot0DFactorEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
PID tuning entries that read PID from shuffleboard
- _slot0IFactorEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
PID tuning entries that read PID from shuffleboard
- _slot0PFactorEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
PID tuning entries that read PID from shuffleboard
- _slot1DFactorEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
PID tuning entries that read PID from shuffleboard
- _slot1IFactorEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
PID tuning entries that read PID from shuffleboard
- _slot1PFactorEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
PID tuning entries that read PID from shuffleboard
- _slot2DFactorEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
PID tuning entries that read PID from shuffleboard
- _slot2IFactorEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
PID tuning entries that read PID from shuffleboard
- _slot2PFactorEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
PID tuning entries that read PID from shuffleboard
- _targetPositionEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
Logging entries that write robot status values to shuffleboard
- _targetVelocityEntry - Variable in class tagalong.subsystems.micro.Microsystem
-
Logging entries that write robot status values to shuffleboard
- _ticksPerRotation - Variable in enum class tagalong.devices.Encoders
-
Sensor value increments (ticks) per a rotation of the sensor
- _toleranceTimer - Variable in class tagalong.subsystems.micro.Microsystem
-
Timer used for tracking how long a system is in tolerance
- _trapProfile - Variable in class tagalong.subsystems.micro.Microsystem
-
Trapezoidal profile currently being followed
- _tuningTabCounter - Static variable in class tagalong.subsystems.micro.Microsystem
-
Microsystem variable for tiling the shuffleboard entries
All Classes and Interfaces|All Packages|Constant Field Values