From 126a8dd83b71046a96418a056bc4e62c360efe91 Mon Sep 17 00:00:00 2001 From: Ray Healy Date: Sat, 14 Feb 2026 13:52:57 -0500 Subject: [PATCH] lib/RoboLib/Util: Define a utility abstract class Holds utility functions --- .../main/java/org/fairportrobotics/frc/robolib/Util.java | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 lib/src/main/java/org/fairportrobotics/frc/robolib/Util.java diff --git a/lib/src/main/java/org/fairportrobotics/frc/robolib/Util.java b/lib/src/main/java/org/fairportrobotics/frc/robolib/Util.java new file mode 100644 index 0000000..6583bb3 --- /dev/null +++ b/lib/src/main/java/org/fairportrobotics/frc/robolib/Util.java @@ -0,0 +1,9 @@ +package org.fairportrobotics.frc.robolib; + +public abstract class Util { + public static double rangePercent(double rangeMin, double rangeMax, double value) { + double rangeWidth = rangeMax - rangeMin; + double rangeOffset = value - rangeMin; + return rangeOffset / rangeWidth; + } +}