RobotCore 1.0
WPILib port to raspberry Pi
Loading...
Searching...
No Matches
org.wpilib.units.Units Class Reference

Static Public Member Functions

static< U extends Unit > U Milli (U baseUnit, String name, String symbol)
static< U extends Unit > U Milli (U baseUnit)

Static Public Attributes

static final DimensionlessUnit Value = BaseUnits.Value
static final DimensionlessUnit Percent
static final DistanceUnit Meters = BaseUnits.DistanceUnit
static final DistanceUnit Meter = Meters
static final DistanceUnit Millimeters = Milli(Meters, "Millimeter", "mm")
static final DistanceUnit Millimeter = Millimeters
static final DistanceUnit Centimeters
static final DistanceUnit Centimeter = Centimeters
static final DistanceUnit Inches
static final DistanceUnit Inch = Inches
static final DistanceUnit Feet
static final DistanceUnit Foot = Feet
static final TimeUnit Seconds = BaseUnits.TimeUnit
static final TimeUnit Second = Seconds
static final TimeUnit Milliseconds = Milli(Seconds)
static final TimeUnit Millisecond = Milliseconds
static final TimeUnit Microseconds = Micro(Seconds)
static final TimeUnit Microsecond = Microseconds
static final TimeUnit Nanoseconds
static final TimeUnit Nanosecond = Nanoseconds
static final TimeUnit Minutes
static final TimeUnit Minute = Minutes
static final AngleUnit Radians = BaseUnits.AngleUnit
static final AngleUnit Radian = Radians
static final AngleUnit Revolutions
static final AngleUnit Revolution = Revolutions
static final AngleUnit Rotations
static final AngleUnit Rotation = Rotations
static final AngleUnit Degrees
static final AngleUnit Degree = Degrees
static final LinearVelocityUnit MetersPerSecond = Meters.per(Second)
static final LinearVelocityUnit FeetPerSecond = Feet.per(Second)
static final LinearVelocityUnit InchesPerSecond = Inches.per(Second)
static final AngularVelocityUnit RevolutionsPerSecond = Revolutions.per(Second)
static final AngularVelocityUnit RotationsPerSecond = Rotations.per(Second)
static final AngularVelocityUnit RotationsPerMinute = Rotations.per(Minute)
static final AngularVelocityUnit RPM = RotationsPerMinute
static final AngularVelocityUnit RadiansPerSecond = Radians.per(Second)
static final AngularVelocityUnit DegreesPerSecond = Degrees.per(Second)
static final FrequencyUnit Hertz
static final FrequencyUnit Millihertz = Milli(Hertz)
static final LinearAccelerationUnit MetersPerSecondPerSecond = MetersPerSecond.per(Second)
static final LinearAccelerationUnit FeetPerSecondPerSecond = FeetPerSecond.per(Second)
static final LinearAccelerationUnit InchesPerSecondPerSecond = InchesPerSecond.per(Second)
static final AngularAccelerationUnit RotationsPerSecondPerSecond
static final AngularAccelerationUnit RadiansPerSecondPerSecond
static final AngularAccelerationUnit DegreesPerSecondPerSecond
static final LinearAccelerationUnit Gs
static final MassUnit Kilograms = BaseUnits.MassUnit
static final MassUnit Kilogram = Kilograms
static final MassUnit Grams = Milli(Kilograms, "Gram", "g")
static final MassUnit Gram = Grams
static final MassUnit Pounds
static final MassUnit Pound = Pounds
static final MassUnit Ounces
static final MassUnit Ounce = Ounces
static final ForceUnit Newtons
static final ForceUnit Newton = Newtons
static final ForceUnit PoundsForce
static final ForceUnit PoundForce = PoundsForce
static final ForceUnit OuncesForce
static final ForceUnit OunceForce = OuncesForce
static final TorqueUnit NewtonMeters = Meters.multAsTorque(Newtons)
static final TorqueUnit NewtonMeter = NewtonMeters
static final TorqueUnit PoundFeet = Feet.multAsTorque(PoundsForce)
static final TorqueUnit PoundFoot = PoundFeet
static final TorqueUnit PoundInches = Inches.multAsTorque(PoundsForce)
static final TorqueUnit PoundInch = PoundInches
static final TorqueUnit OunceInches = Inches.multAsTorque(OuncesForce)
static final TorqueUnit OunceInch = OunceInches
static final LinearMomentumUnit KilogramMetersPerSecond = Kilograms.mult(MetersPerSecond)
static final LinearMomentumUnit PoundInchesPerSecond = Pounds.mult(InchesPerSecond)
static final AngularMomentumUnit KilogramMetersSquaredPerSecond
static final AngularMomentumUnit PoundInchesSquaredPerSecond
static final MomentOfInertiaUnit KilogramSquareMeters
static final MomentOfInertiaUnit PoundSquareInches
static final VoltageUnit Volts = BaseUnits.VoltageUnit
static final VoltageUnit Volt = Volts
static final VoltageUnit Millivolts = Milli(Volts)
static final VoltageUnit Millivolt = Millivolts
static final CurrentUnit Amps = BaseUnits.CurrentUnit
static final CurrentUnit Amp = Amps
static final CurrentUnit Milliamps = Milli(Amps)
static final CurrentUnit Milliamp = Milliamps
static final ResistanceUnit Ohms = derive(Volts.per(Amp)).named("Ohm").symbol("Ω").make()
static final ResistanceUnit Ohm = Ohms
static final ResistanceUnit KiloOhms = Kilo(Ohms)
static final ResistanceUnit KiloOhm = KiloOhms
static final ResistanceUnit MilliOhms = Milli(Ohms)
static final ResistanceUnit MilliOhm = MilliOhms
static final EnergyUnit Joules = BaseUnits.EnergyUnit
static final EnergyUnit Joule = Joules
static final EnergyUnit Millijoules = Milli(Joules)
static final EnergyUnit Millijoule = Millijoules
static final EnergyUnit Kilojoules = Kilo(Joules)
static final EnergyUnit Kilojoule = Kilojoules
static final PowerUnit Watts = derive(Joules.per(Second)).named("Watt").symbol("W").make()
static final PowerUnit Watt = Watts
static final PowerUnit Milliwatts = Milli(Watts)
static final PowerUnit Milliwatt = Milliwatts
static final PowerUnit Horsepower
static final TemperatureUnit Kelvin = BaseUnits.TemperatureUnit
static final TemperatureUnit Celsius
static final TemperatureUnit Fahrenheit
static final PerUnit< VoltageUnit, LinearVelocityUnit > VoltsPerMeterPerSecond
static final PerUnit< VoltageUnit, LinearAccelerationUnit > VoltsPerMeterPerSecondSquared
static final PerUnit< VoltageUnit, AngularVelocityUnit > VoltsPerRadianPerSecond
static final PerUnit< VoltageUnit, AngularAccelerationUnit > VoltsPerRadianPerSecondSquared

Detailed Description

Contains a set of predefined units.

Definition at line 10 of file Units.java.

Member Function Documentation

◆ Milli() [1/2]

static< U extends Unit > U org.wpilib.units.Units.Milli ( U baseUnit)
static

Creates a unit equal to a thousandth of the base unit, eg Milliseconds = Milli(Units.Seconds).

Parameters
<U>the type of the unit
baseUnitthe unit being derived from. This does not have to be the base unit of measure
Returns
the milli-unit

Definition at line 604 of file Units.java.

◆ Milli() [2/2]

static< U extends Unit > U org.wpilib.units.Units.Milli ( U baseUnit,
String name,
String symbol )
static

Creates a unit equal to a thousandth of the base unit, eg Milliseconds = Milli(Units.Seconds).

Parameters
<U>the type of the unit
baseUnitthe unit being derived from. This does not have to be the base unit of measure
namethe name of the new derived unit
symbolthe symbol of the new derived unit
Returns
the milli-unit

Definition at line 592 of file Units.java.

Member Data Documentation

◆ Amp

final CurrentUnit org.wpilib.units.Units.Amp = Amps
static

The base unit of electrical current.

Definition at line 438 of file Units.java.

◆ Amps

final CurrentUnit org.wpilib.units.Units.Amps = BaseUnits.CurrentUnit
static

The base unit of electrical current.

Definition at line 435 of file Units.java.

◆ Celsius

final TemperatureUnit org.wpilib.units.Units.Celsius
static
Initial value:
=
derive(Kelvin).offset(+273.15).named("Celsius").symbol("°C").make()
static final TemperatureUnit Kelvin
Definition Units.java:530

The standard SI unit of temperature, where a value of 0 roughly corresponds to the freezing point of water and a value of 100 corresponds to the boiling point. Electronics tend to exhibit degraded performance or damage above 90 degrees Celsius.

Definition at line 537 of file Units.java.

◆ Centimeter

final DistanceUnit org.wpilib.units.Units.Centimeter = Centimeters
static

1/100 of a Meter.

Definition at line 46 of file Units.java.

◆ Centimeters

final DistanceUnit org.wpilib.units.Units.Centimeters
static
Initial value:
=
derive(Meters).splitInto(100).named("Centimeter").symbol("cm").make()
static final DistanceUnit Meters
Definition Units.java:30

1/100 of a Meter.

Definition at line 42 of file Units.java.

◆ Degree

final AngleUnit org.wpilib.units.Units.Degree = Degrees
static

1/360 of a turn around a circle, or 1/57.3 Radians.

Definition at line 139 of file Units.java.

◆ Degrees

final AngleUnit org.wpilib.units.Units.Degrees
static
Initial value:
=
derive(Revolutions).splitInto(360).named("Degree").symbol("°").make()
static final AngleUnit Revolutions
Definition Units.java:112

1/360 of a turn around a circle, or 1/57.3 Radians.

Definition at line 135 of file Units.java.

◆ DegreesPerSecond

final AngularVelocityUnit org.wpilib.units.Units.DegreesPerSecond = Degrees.per(Second)
static

A unit of angular velocity equivalent to spinning at a rate of one Degree per Second.

Definition at line 194 of file Units.java.

◆ DegreesPerSecondPerSecond

final AngularAccelerationUnit org.wpilib.units.Units.DegreesPerSecondPerSecond
static
Initial value:
=
static final TimeUnit Second
Definition Units.java:67
static final AngularVelocityUnit DegreesPerSecond
Definition Units.java:194

A unit of angular acceleration equivalent to accelerating at a rate of one Degree per Second every second.

Definition at line 243 of file Units.java.

◆ Fahrenheit

final TemperatureUnit org.wpilib.units.Units.Fahrenheit
static
Initial value:
=
derive(Celsius)
.mappingInputRange(0, 100)
.toOutputRange(32, 212)
.named("Fahrenheit")
.symbol("°F")
.make()
static final TemperatureUnit Celsius
Definition Units.java:537

The base imperial (American) unit of temperature, where a value of 32 roughly corresponds to the freezing point of water and a value of 212 corresponds to the boiling point.

Definition at line 544 of file Units.java.

◆ Feet

final DistanceUnit org.wpilib.units.Units.Feet
static
Initial value:
=
derive(Inches).aggregate(12).named("Foot").symbol("ft").make()
static final DistanceUnit Inches
Definition Units.java:49

304.8/1000 of a Meter, or 12 Inches.

Definition at line 56 of file Units.java.

◆ FeetPerSecond

final LinearVelocityUnit org.wpilib.units.Units.FeetPerSecond = Feet.per(Second)
static

A unit of linear velocity equivalent to travelling at a rate one Foot per Second.

Definition at line 152 of file Units.java.

◆ FeetPerSecondPerSecond

final LinearAccelerationUnit org.wpilib.units.Units.FeetPerSecondPerSecond = FeetPerSecond.per(Second)
static

A unit of linear acceleration equivalent to accelerating at a rate of one Foot per Second every second.

Definition at line 217 of file Units.java.

◆ Foot

final DistanceUnit org.wpilib.units.Units.Foot = Feet
static

304.8/1000 of a Meter, or 12 Inches.

Definition at line 60 of file Units.java.

◆ Gram

final MassUnit org.wpilib.units.Units.Gram = Grams
static

1/1000 of a Kilogram.

Definition at line 263 of file Units.java.

◆ Grams

final MassUnit org.wpilib.units.Units.Grams = Milli(Kilograms, "Gram", "g")
static

1/1000 of a Kilogram.

Definition at line 260 of file Units.java.

◆ Gs

final LinearAccelerationUnit org.wpilib.units.Units.Gs
static
Initial value:
=
derive(MetersPerSecondPerSecond).aggregate(9.80665).named("G").symbol("G").make()
static final LinearAccelerationUnit MetersPerSecondPerSecond
Definition Units.java:211

A unit of acceleration equivalent to the pull of gravity on an object at sea level on Earth.

Definition at line 249 of file Units.java.

◆ Hertz

final FrequencyUnit org.wpilib.units.Units.Hertz
static
Initial value:
=
derive(Value.per(Second)).named("Hertz").symbol("hz").make()
static final DimensionlessUnit Value
Definition Units.java:19

The standard SI unit of frequency, equivalent to a periodic signal repeating once every Second.

Definition at line 200 of file Units.java.

◆ Horsepower

final PowerUnit org.wpilib.units.Units.Horsepower
static
Initial value:
=
derive(Watts).aggregate(745.7).named("Horsepower").symbol("HP").make()
static final PowerUnit Watts
Definition Units.java:502

A unit equal to 745.7 Watts. May be useful when dealing with high-power gearboxes and motors.

Definition at line 521 of file Units.java.

◆ Inch

final DistanceUnit org.wpilib.units.Units.Inch = Inches
static

25.4/1000 of a Meter and 1/12 of a Foot.

Definition at line 53 of file Units.java.

◆ Inches

final DistanceUnit org.wpilib.units.Units.Inches
static
Initial value:
=
derive(Millimeters).aggregate(25.4).named("Inch").symbol("in").make()
static final DistanceUnit Millimeters
Definition Units.java:36

25.4/1000 of a Meter and 1/12 of a Foot.

Definition at line 49 of file Units.java.

◆ InchesPerSecond

final LinearVelocityUnit org.wpilib.units.Units.InchesPerSecond = Inches.per(Second)
static

A unit of linear velocity equivalent to travelling at a rate of one Inch per Second.

Definition at line 158 of file Units.java.

◆ InchesPerSecondPerSecond

final LinearAccelerationUnit org.wpilib.units.Units.InchesPerSecondPerSecond = InchesPerSecond.per(Second)
static

A unit of linear acceleration equivalent to accelerating at a rate of one Inch per Second every second.

Definition at line 223 of file Units.java.

◆ Joule

final EnergyUnit org.wpilib.units.Units.Joule = Joules
static

The base unit of energy.

Definition at line 476 of file Units.java.

◆ Joules

final EnergyUnit org.wpilib.units.Units.Joules = BaseUnits.EnergyUnit
static

The base unit of energy.

Definition at line 473 of file Units.java.

◆ Kelvin

final TemperatureUnit org.wpilib.units.Units.Kelvin = BaseUnits.TemperatureUnit
static

The base unit of temperature, where a value of 0 corresponds with absolutely zero energy in the measured system. Not particularly useful for robots unless you're cooling motors with liquid helium.

Definition at line 530 of file Units.java.

◆ Kilogram

final MassUnit org.wpilib.units.Units.Kilogram = Kilograms
static

The standard SI unit of mass.

Definition at line 257 of file Units.java.

◆ KilogramMetersPerSecond

final LinearMomentumUnit org.wpilib.units.Units.KilogramMetersPerSecond = Kilograms.mult(MetersPerSecond)
static

The standard SI unit for linear momentum, equivalent to a one Kilogram mass moving at one MetersPerSecond.

Definition at line 382 of file Units.java.

◆ KilogramMetersSquaredPerSecond

final AngularMomentumUnit org.wpilib.units.Units.KilogramMetersSquaredPerSecond
static
Initial value:
=
static final LinearMomentumUnit KilogramMetersPerSecond
Definition Units.java:382

The standard SI unit for angular momentum, equivalent to a rotating object with a linear momentum of one KilogramMetersPerSecond one Meter away from its center of mass.

Definition at line 394 of file Units.java.

◆ Kilograms

final MassUnit org.wpilib.units.Units.Kilograms = BaseUnits.MassUnit
static

The standard SI unit of mass.

Definition at line 254 of file Units.java.

◆ KilogramSquareMeters

final MomentOfInertiaUnit org.wpilib.units.Units.KilogramSquareMeters
static
Initial value:
=
static final AngularMomentumUnit KilogramMetersSquaredPerSecond
Definition Units.java:394
static final AngularVelocityUnit RadiansPerSecond
Definition Units.java:188

The standard SI unit for moment of inertia.

Definition at line 407 of file Units.java.

◆ Kilojoule

final EnergyUnit org.wpilib.units.Units.Kilojoule = Kilojoules
static

A unit equal to 1,000 Joules. Useful when dealing with higher-level robot energy usage.

Definition at line 498 of file Units.java.

◆ Kilojoules

final EnergyUnit org.wpilib.units.Units.Kilojoules = Kilo(Joules)
static

A unit equal to 1,000 Joules. Useful when dealing with higher-level robot energy usage.

Definition at line 492 of file Units.java.

◆ KiloOhm

final ResistanceUnit org.wpilib.units.Units.KiloOhm = KiloOhms
static

A unit equal to 1,000 Ohms.

Definition at line 463 of file Units.java.

◆ KiloOhms

final ResistanceUnit org.wpilib.units.Units.KiloOhms = Kilo(Ohms)
static

A unit equal to 1,000 Ohms.

Definition at line 460 of file Units.java.

◆ Meter

final DistanceUnit org.wpilib.units.Units.Meter = Meters
static

The base unit of distance.

Definition at line 33 of file Units.java.

◆ Meters

final DistanceUnit org.wpilib.units.Units.Meters = BaseUnits.DistanceUnit
static

The base unit of distance.

Definition at line 30 of file Units.java.

◆ MetersPerSecond

final LinearVelocityUnit org.wpilib.units.Units.MetersPerSecond = Meters.per(Second)
static

The standard SI unit of linear velocity, equivalent to travelling at a rate of one Meter per Second.

Definition at line 146 of file Units.java.

◆ MetersPerSecondPerSecond

final LinearAccelerationUnit org.wpilib.units.Units.MetersPerSecondPerSecond = MetersPerSecond.per(Second)
static

The standard SI unit of linear acceleration, equivalent to accelerating at a rate of one Meter per Second every second.

Definition at line 211 of file Units.java.

◆ Microsecond

final TimeUnit org.wpilib.units.Units.Microsecond = Microseconds
static

Alias for Microseconds to make combined unit definitions read more smoothly.

Definition at line 79 of file Units.java.

◆ Microseconds

final TimeUnit org.wpilib.units.Units.Microseconds = Micro(Seconds)
static

1/1,000,000 of a Second.

Definition at line 76 of file Units.java.

◆ Milliamp

final CurrentUnit org.wpilib.units.Units.Milliamp = Milliamps
static

A unit equal to 1/1000 of an Amp. Useful when dealing with low-current applications like LED drivers or low-power circuits.

Definition at line 450 of file Units.java.

◆ Milliamps

final CurrentUnit org.wpilib.units.Units.Milliamps = Milli(Amps)
static

A unit equal to 1/1000 of an Amp. Useful when dealing with low-current applications like LED drivers or low-power circuits.

Definition at line 444 of file Units.java.

◆ Millihertz

final FrequencyUnit org.wpilib.units.Units.Millihertz = Milli(Hertz)
static

1/1000th of a Hertz.

Definition at line 204 of file Units.java.

◆ Millijoule

final EnergyUnit org.wpilib.units.Units.Millijoule = Millijoules
static

A unit equal to 1/1000 of a Joule. Useful when dealing with lower-power applications.

Definition at line 486 of file Units.java.

◆ Millijoules

final EnergyUnit org.wpilib.units.Units.Millijoules = Milli(Joules)
static

A unit equal to 1/1000 of a Joule. Useful when dealing with lower-power applications.

Definition at line 481 of file Units.java.

◆ Millimeter

final DistanceUnit org.wpilib.units.Units.Millimeter = Millimeters
static

1/1000 of a Meter.

Definition at line 39 of file Units.java.

◆ Millimeters

final DistanceUnit org.wpilib.units.Units.Millimeters = Milli(Meters, "Millimeter", "mm")
static

1/1000 of a Meter.

Definition at line 36 of file Units.java.

◆ MilliOhm

final ResistanceUnit org.wpilib.units.Units.MilliOhm = MilliOhms
static

A unit equal to 1/1000 of a Ohm.

Definition at line 469 of file Units.java.

◆ MilliOhms

final ResistanceUnit org.wpilib.units.Units.MilliOhms = Milli(Ohms)
static

A unit equal to 1/1000 of a Ohm.

Definition at line 466 of file Units.java.

◆ Millisecond

final TimeUnit org.wpilib.units.Units.Millisecond = Milliseconds
static

Alias for Milliseconds to make combined unit definitions read more smoothly.

Definition at line 73 of file Units.java.

◆ Milliseconds

final TimeUnit org.wpilib.units.Units.Milliseconds = Milli(Seconds)
static

1/1000 of a Second.

Definition at line 70 of file Units.java.

◆ Millivolt

final VoltageUnit org.wpilib.units.Units.Millivolt = Millivolts
static

1/1000 of a Volt. Useful when dealing with low-voltage applications like LED drivers or low-power circuits.

Definition at line 431 of file Units.java.

◆ Millivolts

final VoltageUnit org.wpilib.units.Units.Millivolts = Milli(Volts)
static

1/1000 of a Volt. Useful when dealing with low-voltage applications like LED drivers or low-power circuits.

Definition at line 425 of file Units.java.

◆ Milliwatt

final PowerUnit org.wpilib.units.Units.Milliwatt = Milliwatts
static

A unit equal to 1/1000 of a Watt. Useful when dealing with lower-power applications.

Definition at line 515 of file Units.java.

◆ Milliwatts

final PowerUnit org.wpilib.units.Units.Milliwatts = Milli(Watts)
static

A unit equal to 1/1000 of a Watt. Useful when dealing with lower-power applications.

Definition at line 510 of file Units.java.

◆ Minute

final TimeUnit org.wpilib.units.Units.Minute = Minutes
static

Alias for Minutes to make combined unit definitions read more smoothly.

Definition at line 93 of file Units.java.

◆ Minutes

final TimeUnit org.wpilib.units.Units.Minutes
static
Initial value:
=
derive(Seconds).aggregate(60).named("Minute").symbol("min").make()
static final TimeUnit Seconds
Definition Units.java:64

60 Seconds.

Definition at line 89 of file Units.java.

◆ Nanosecond

final TimeUnit org.wpilib.units.Units.Nanosecond = Nanoseconds
static

Alias for Nanoseconds to make combined unit definitions read more smoothly.

Definition at line 86 of file Units.java.

◆ Nanoseconds

final TimeUnit org.wpilib.units.Units.Nanoseconds
static
Initial value:
=
derive(Seconds).splitInto(1_000_000_000).named("Nanosecond").symbol("ns").make()

1/1,000,000,000 of a Second.

Definition at line 82 of file Units.java.

◆ Newton

final ForceUnit org.wpilib.units.Units.Newton = Newtons
static

The standard unit of force, equivalent to the standard force of gravity applied to a one Kilogram mass.

Definition at line 304 of file Units.java.

◆ NewtonMeter

final TorqueUnit org.wpilib.units.Units.NewtonMeter = NewtonMeters
static

The standard SI unit for torque.

Definition at line 338 of file Units.java.

◆ NewtonMeters

final TorqueUnit org.wpilib.units.Units.NewtonMeters = Meters.multAsTorque(Newtons)
static

The standard SI unit for torque.

Definition at line 335 of file Units.java.

◆ Newtons

final ForceUnit org.wpilib.units.Units.Newtons
static
Initial value:
=
derive(Kilograms.mult(MetersPerSecondPerSecond)).named("Newton").symbol("N").make()
static final MassUnit Kilograms
Definition Units.java:254

The standard unit of force, equivalent to accelerating a mass of one Kilogram at a rate of one meter per second per second.

Definition at line 297 of file Units.java.

◆ Ohm

final ResistanceUnit org.wpilib.units.Units.Ohm = Ohms
static

The base unit of resistance. Equivalent to one Volt per Amp.

Definition at line 457 of file Units.java.

◆ Ohms

final ResistanceUnit org.wpilib.units.Units.Ohms = derive(Volts.per(Amp)).named("Ohm").symbol("Ω").make()
static

The base unit of resistance. Equivalent to one Volt per Amp.

Definition at line 454 of file Units.java.

◆ Ounce

final MassUnit org.wpilib.units.Units.Ounce = Ounces
static

1/16 of a Pound.

Definition at line 289 of file Units.java.

◆ OunceForce

final ForceUnit org.wpilib.units.Units.OunceForce = OuncesForce
static

1/16th of PoundsForce, equivalent to the standard force of gravity applied to a one Ounce mass.

Definition at line 330 of file Units.java.

◆ OunceInch

final TorqueUnit org.wpilib.units.Units.OunceInch = OunceInches
static

The equivalent of one ounce of force applied to an object one Inch away from its center of rotation.

Definition at line 374 of file Units.java.

◆ OunceInches

final TorqueUnit org.wpilib.units.Units.OunceInches = Inches.multAsTorque(OuncesForce)
static

The equivalent of one ounce of force applied to an object one Inch away from its center of rotation.

Definition at line 368 of file Units.java.

◆ Ounces

final MassUnit org.wpilib.units.Units.Ounces
static
Initial value:
=
derive(Pounds).splitInto(16).named("Ounce").symbol("oz.").make()
static final MassUnit Pounds
Definition Units.java:272

1/16 of a Pound.

Definition at line 285 of file Units.java.

◆ OuncesForce

final ForceUnit org.wpilib.units.Units.OuncesForce
static
Initial value:
=
derive(Ounces.mult(Gs)).named("Ounce-force").symbol("ozf").make()
static final MassUnit Ounces
Definition Units.java:285
static final LinearAccelerationUnit Gs
Definition Units.java:249

1/16th of PoundsForce, equivalent to the standard force of gravity applied to a one Ounce mass.

Definition at line 323 of file Units.java.

◆ Percent

final DimensionlessUnit org.wpilib.units.Units.Percent
static
Initial value:
=
derive(Value).splitInto(100).named("Percent").symbol("%").make()

A dimensionless unit equal to to 1/100th of a Value. A measurement of
Percent.of(42)
would be equivalent to Value.of(0.42).

Definition at line 25 of file Units.java.

◆ Pound

final MassUnit org.wpilib.units.Units.Pound = Pounds
static

A unit of mass equivalent to approximately 453 Grams. This is not equivalent to pounds-force, which is the amount of force required to accelerate an object with one pound of mass at a rate of one G.

See also
PoundForce

Definition at line 282 of file Units.java.

◆ PoundFeet

final TorqueUnit org.wpilib.units.Units.PoundFeet = Feet.multAsTorque(PoundsForce)
static

The equivalent of one pound of force applied to an object one Foot away from its center of rotation.

Definition at line 344 of file Units.java.

◆ PoundFoot

final TorqueUnit org.wpilib.units.Units.PoundFoot = PoundFeet
static

The equivalent of one pound of force applied to an object one Foot away from its center of rotation.

Definition at line 350 of file Units.java.

◆ PoundForce

final ForceUnit org.wpilib.units.Units.PoundForce = PoundsForce
static

The standard Imperial unit of force, equivalent to the standard force of gravity applied to a one Pound mass.

Definition at line 317 of file Units.java.

◆ PoundInch

final TorqueUnit org.wpilib.units.Units.PoundInch = PoundInches
static

The equivalent of one pound of force applied to an object one Inch away from its center of rotation.

Definition at line 362 of file Units.java.

◆ PoundInches

final TorqueUnit org.wpilib.units.Units.PoundInches = Inches.multAsTorque(PoundsForce)
static

The equivalent of one pound of force applied to an object one Inch away from its center of rotation.

Definition at line 356 of file Units.java.

◆ PoundInchesPerSecond

final LinearMomentumUnit org.wpilib.units.Units.PoundInchesPerSecond = Pounds.mult(InchesPerSecond)
static

The equivalent of a one Pound mass moving at one InchesPerSecond.

Definition at line 385 of file Units.java.

◆ PoundInchesSquaredPerSecond

final AngularMomentumUnit org.wpilib.units.Units.PoundInchesSquaredPerSecond
static
Initial value:
=
static final LinearMomentumUnit PoundInchesPerSecond
Definition Units.java:385

The angular momentum of an object with a linear momentum of one PoundInchesPerSecond one Inch away from its center of mass.

Definition at line 401 of file Units.java.

◆ Pounds

final MassUnit org.wpilib.units.Units.Pounds
static
Initial value:
=
derive(Grams).aggregate(453.592).named("Pound").symbol("lb.").make()
static final MassUnit Grams
Definition Units.java:260

A unit of mass equivalent to approximately 453 Grams. This is not equivalent to pounds-force, which is the amount of force required to accelerate an object with one pound of mass at a rate of one G.

See also
PoundsForce

Definition at line 272 of file Units.java.

◆ PoundsForce

final ForceUnit org.wpilib.units.Units.PoundsForce
static
Initial value:
=
derive(Pounds.mult(Gs)).named("Pound-force").symbol("lbsf.").make()

The standard Imperial unit of force, equivalent to the standard force of gravity applied to a one Pound mass.

Definition at line 310 of file Units.java.

◆ PoundSquareInches

final MomentOfInertiaUnit org.wpilib.units.Units.PoundSquareInches
static
Initial value:
=
static final AngularMomentumUnit PoundInchesSquaredPerSecond
Definition Units.java:401

A common imperial unit for moment of inertia.

Definition at line 411 of file Units.java.

◆ Radian

final AngleUnit org.wpilib.units.Units.Radian = Radians
static

The standard SI unit of angle, represented by the distance that the radius of a unit circle can wrap around its circumference.

Definition at line 106 of file Units.java.

◆ Radians

final AngleUnit org.wpilib.units.Units.Radians = BaseUnits.AngleUnit
static

The standard SI unit of angle, represented by the distance that the radius of a unit circle can wrap around its circumference.

Definition at line 100 of file Units.java.

◆ RadiansPerSecond

final AngularVelocityUnit org.wpilib.units.Units.RadiansPerSecond = Radians.per(Second)
static

The standard SI unit of angular velocity, equivalent to spinning at a rate of one Radian per Second.

Definition at line 188 of file Units.java.

◆ RadiansPerSecondPerSecond

final AngularAccelerationUnit org.wpilib.units.Units.RadiansPerSecondPerSecond
static
Initial value:

The standard SI unit of angular acceleration, equivalent to accelerating at a rate of one Radian per Second every second.

Definition at line 236 of file Units.java.

◆ Revolution

final AngleUnit org.wpilib.units.Units.Revolution = Revolutions
static

A single turn of an object around an external axis. Numerically equivalent to a Rotation, but may be semantically more expressive in certain scenarios.

Definition at line 119 of file Units.java.

◆ Revolutions

final AngleUnit org.wpilib.units.Units.Revolutions
static
Initial value:
=
derive(Radians).aggregate(2 * Math.PI).named("Revolution").symbol("R").make()
static final AngleUnit Radians
Definition Units.java:100

A single turn of an object around an external axis. Numerically equivalent to Rotations, but may be semantically more expressive in certain scenarios.

Definition at line 112 of file Units.java.

◆ RevolutionsPerSecond

final AngularVelocityUnit org.wpilib.units.Units.RevolutionsPerSecond = Revolutions.per(Second)
static

A unit of angular velocity equivalent to spinning at a rate of one Revolution per Second.

Definition at line 164 of file Units.java.

◆ Rotation

final AngleUnit org.wpilib.units.Units.Rotation = Rotations
static

A single turn of an object around an internal axis. Numerically equivalent to a Revolution, but may be semantically more expressive in certain scenarios.

Definition at line 132 of file Units.java.

◆ Rotations

final AngleUnit org.wpilib.units.Units.Rotations
static
Initial value:
=
derive(Revolutions).named("Rotation").symbol("R").make()

A single turn of an object around an internal axis. Numerically equivalent to Revolutions, but may be semantically more expressive in certain scenarios.

Definition at line 125 of file Units.java.

◆ RotationsPerMinute

final AngularVelocityUnit org.wpilib.units.Units.RotationsPerMinute = Rotations.per(Minute)
static

A unit of angular velocity equivalent to spinning at a rate of one Rotation per Minute. Motor spec sheets often list maximum velocities in terms of RPM.

Definition at line 176 of file Units.java.

◆ RotationsPerSecond

final AngularVelocityUnit org.wpilib.units.Units.RotationsPerSecond = Rotations.per(Second)
static

A unit of angular velocity equivalent to spinning at a rate of one Rotation per Second.

Definition at line 170 of file Units.java.

◆ RotationsPerSecondPerSecond

final AngularAccelerationUnit org.wpilib.units.Units.RotationsPerSecondPerSecond
static
Initial value:
=
static final AngularVelocityUnit RotationsPerSecond
Definition Units.java:170

A unit of angular acceleration equivalent to accelerating at a rate of one Rotation per Second every second.

Definition at line 229 of file Units.java.

◆ RPM

final AngularVelocityUnit org.wpilib.units.Units.RPM = RotationsPerMinute
static

A unit of angular velocity equivalent to spinning at a rate of one Rotation per Minute. Motor spec sheets often list maximum speeds in terms of RPM.

Definition at line 182 of file Units.java.

◆ Second

final TimeUnit org.wpilib.units.Units.Second = Seconds
static

Alias for Seconds to make combined unit definitions read more smoothly.

Definition at line 67 of file Units.java.

◆ Seconds

final TimeUnit org.wpilib.units.Units.Seconds = BaseUnits.TimeUnit
static

The base unit of time.

Definition at line 64 of file Units.java.

◆ Value

final DimensionlessUnit org.wpilib.units.Units.Value = BaseUnits.Value
static

A dimensionless unit that performs no scaling whatsoever.

Definition at line 19 of file Units.java.

◆ Volt

final VoltageUnit org.wpilib.units.Units.Volt = Volts
static

The base unit of electric potential.

Definition at line 419 of file Units.java.

◆ Volts

final VoltageUnit org.wpilib.units.Units.Volts = BaseUnits.VoltageUnit
static

The base unit of electric potential.

Definition at line 416 of file Units.java.

◆ VoltsPerMeterPerSecond

final PerUnit<VoltageUnit, LinearVelocityUnit> org.wpilib.units.Units.VoltsPerMeterPerSecond
static
Initial value:
=
static final LinearVelocityUnit MetersPerSecond
Definition Units.java:146
static final VoltageUnit Volts
Definition Units.java:416

A standard unit for measuring linear mechanisms' feedforward voltages based on a model of the system and a desired commanded linear velocity.

Definition at line 558 of file Units.java.

◆ VoltsPerMeterPerSecondSquared

final PerUnit<VoltageUnit, LinearAccelerationUnit> org.wpilib.units.Units.VoltsPerMeterPerSecondSquared
static
Initial value:

A standard unit for measuring linear mechanisms' feedforward voltages based on a model of the system and a desired commanded linear acceleration.

Definition at line 565 of file Units.java.

◆ VoltsPerRadianPerSecond

final PerUnit<VoltageUnit, AngularVelocityUnit> org.wpilib.units.Units.VoltsPerRadianPerSecond
static
Initial value:

A standard unit for measuring angular mechanisms' feedforward voltages based on a model of the system and a desired commanded angular velocity.

Definition at line 572 of file Units.java.

◆ VoltsPerRadianPerSecondSquared

final PerUnit<VoltageUnit, AngularAccelerationUnit> org.wpilib.units.Units.VoltsPerRadianPerSecondSquared
static
Initial value:

A standard unit for measuring angular mechanisms' feedforward voltages based on a model of the system and a desired commanded angular acceleration.

Definition at line 579 of file Units.java.

◆ Watt

final PowerUnit org.wpilib.units.Units.Watt = Watts
static

The base unit of power. Equivalent to one Joule per Second.

Definition at line 505 of file Units.java.

◆ Watts

final PowerUnit org.wpilib.units.Units.Watts = derive(Joules.per(Second)).named("Watt").symbol("W").make()
static

The base unit of power. Equivalent to one Joule per Second.

Definition at line 502 of file Units.java.


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