mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-21 01:01:43 +00:00
[hal] Add support for DMA to Java (#3158)
This commit is contained in:
@@ -9,6 +9,7 @@ public final class Units {
|
||||
private static final double kInchesPerFoot = 12.0;
|
||||
private static final double kMetersPerInch = 0.0254;
|
||||
private static final double kSecondsPerMinute = 60;
|
||||
private static final double kMillisecondsPerSecond = 1000;
|
||||
private static final double kKilogramsPerLb = 0.453592;
|
||||
|
||||
/** Utility class, so constructor is private. */
|
||||
@@ -96,6 +97,26 @@ public final class Units {
|
||||
return radiansPerSecond * (kSecondsPerMinute / 2) / Math.PI;
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts given milliseconds to seconds.
|
||||
*
|
||||
* @param milliseconds The milliseconds to convert to seconds.
|
||||
* @return Seconds converted from milliseconds.
|
||||
*/
|
||||
public static double millisecondsToSeconds(double milliseconds) {
|
||||
return milliseconds / kMillisecondsPerSecond;
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts given seconds to milliseconds.
|
||||
*
|
||||
* @param seconds The seconds to convert to milliseconds.
|
||||
* @return Milliseconds converted from seconds.
|
||||
*/
|
||||
public static double secondsToMilliseconds(double seconds) {
|
||||
return seconds * kMillisecondsPerSecond;
|
||||
}
|
||||
|
||||
/**
|
||||
* Converts kilograms into lbs (pound-mass).
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user