Package tagalong.units
Enum Class AccelerationUnits
- All Implemented Interfaces:
- Serializable,- Comparable<AccelerationUnits>,- Constable
Acceleration units enum identifiers.
 Used for configuration and robot setup instead of the WPILib Java units to
 avoid reallocations and garbage collections in match.
- 
Nested Class SummaryNested classes/interfaces inherited from class java.lang.EnumEnum.EnumDesc<E extends Enum<E>>
- 
Enum Constant SummaryEnum ConstantsEnum ConstantDescriptionDegrees per second per second AKA degrees per second^2Degrees per hour per hourDegrees per millisecond per millisecondDegrees per minute per minuteDegrees per second per secondFeet per hour per hourFeet per millisecond per millisecondFeet per minute per minuteFeet per second per secondInches per hour per hourInches per millisecond per millisecondInches per minute per minuteInches per second per secondMeters per hour per hourMeters per millisecond per millisecondMeters per minute per minuteMeters per second per secondMeters per second per secondRadians per hour per hourRadians per millisecond per millisecondRadians per minute per minuteRadians per second per secondRadians per second per secondRotations per hour per hourRotations per millisecond per millisecondRotations per minute per minuteRotations per second per secondRotations per second per secondRotations per second per second
- 
Field SummaryFieldsModifier and TypeFieldDescriptionfinal DistanceUnitsUnit of distancefinal TimeUnitsUnit of time
- 
Method SummaryModifier and TypeMethodDescriptiondoubleconvertX(double x, AccelerationUnits targetUnit) static AccelerationUnitsReturns the enum constant of this class with the specified name.static AccelerationUnits[]values()Returns an array containing the constants of this enum class, in the order they are declared.
- 
Enum Constant Details- 
MPS2Meters per second per second
- 
ROTPS2Rotations per second per second
- 
RPS2Rotations per second per second
- 
RADPS2Radians per second per second
- 
DEGPS2Degrees per second per second AKA degrees per second^2
- 
METERS_PER_MILLISECOND2Meters per millisecond per millisecond
- 
METERS_PER_SECOND2Meters per second per second
- 
METERS_PER_MINUTE2Meters per minute per minute
- 
METERS_PER_HOUR2Meters per hour per hour
- 
FEET_PER_MILLISECOND2Feet per millisecond per millisecond
- 
FEET_PER_SECOND2Feet per second per second
- 
FEET_PER_MINUTE2Feet per minute per minute
- 
FEET_PER_HOUR2Feet per hour per hour
- 
INCHES_PER_MILLISECOND2Inches per millisecond per millisecond
- 
INCHES_PER_SECOND2Inches per second per second
- 
INCHES_PER_MINUTE2Inches per minute per minute
- 
INCHES_PER_HOUR2Inches per hour per hour
- 
ROTATIONS_PER_MILLISECOND2Rotations per millisecond per millisecond
- 
ROTATIONS_PER_SECOND2Rotations per second per second
- 
ROTATIONS_PER_MINUTE2Rotations per minute per minute
- 
ROTATIONS_PER_HOUR2Rotations per hour per hour
- 
RADIANS_PER_MILLISECOND2Radians per millisecond per millisecond
- 
RADIANS_PER_SECOND2Radians per second per second
- 
RADIANS_PER_MINUTE2Radians per minute per minute
- 
RADIANS_PER_HOUR2Radians per hour per hour
- 
DEGREES_PER_MILLISECOND2Degrees per millisecond per millisecond
- 
DEGREES_PER_SECOND2Degrees per second per second
- 
DEGREES_PER_MINUTE2Degrees per minute per minute
- 
DEGREES_PER_HOUR2Degrees per hour per hour
 
- 
- 
Field Details- 
distanceUnitUnit of distance
- 
timeUnitUnit of time
 
- 
- 
Method Details- 
valuesReturns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
 
- 
valueOfReturns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- IllegalArgumentException- if this enum class has no constant with the specified name
- NullPointerException- if the argument is null
 
- 
convertX- Parameters:
- x- double to be converted
- targetUnit- target unit
- Returns:
- x converted to the target units
 
 
-