2023 Charge Up  0.1.0
Code for the Titanium Titans (FRC Team #4467)'s 2023 robot
lib.utils.Utils Class Reference

Static Public Member Functions

static double deadBand (double input)
 
static double RPMToFalcon (double RPM, double gearRatio)
 
static double falconToRPM (double velocityCounts, double gearRatio)
 
static double MPSToFalcon (double velocity, double circumference, double gearRatio)
 
static double falconToMPS (double velocitycounts, double circumference, double gearRatio)
 
static double falconToDegrees (double counts, double gearRatio)
 
static double degreesToFalcon (double degrees, double gearRatio)
 
static double normalize (final double angle)
 

Detailed Description

A collection of static utility methods.

Member Function Documentation

◆ deadBand()

static double lib.utils.Utils.deadBand ( double  input)
static

Joystick deadband - The absolute value of the joystick must be larger than a constant for an output to be returned.

Parameters
inputThe current joystick input value
Returns
The output

◆ falconToDegrees()

static double lib.utils.Utils.falconToDegrees ( double  counts,
double  gearRatio 
)
static
Parameters
countsFalcon Counts
gearRatioGear Ratio between Falcon and Mechanism
Returns
Degrees of Rotation of Mechanism

◆ falconToMPS()

static double lib.utils.Utils.falconToMPS ( double  velocitycounts,
double  circumference,
double  gearRatio 
)
static
Parameters
velocitycountsFalcon Velocity Counts
circumferenceCircumference of Wheel
gearRatioGear Ratio between Falcon and Mechanism (set to 1 for Falcon RPM)
Returns
Falcon Velocity Counts

◆ falconToRPM()

static double lib.utils.Utils.falconToRPM ( double  velocityCounts,
double  gearRatio 
)
static
Parameters
velocityCountsFalcon Velocity Counts
gearRatioGear Ratio between Falcon and Mechanism (set to 1 for Falcon RPM)
Returns
RPM of Mechanism

The documentation for this class was generated from the following file: