package Systems; import edu.wpi.first.wpilibj.Ultrasonic; public class UltrasonicSensor { private static boolean initialized = false; private static Ultrasonic ultra; private static final int PING_CHANNEL = 0; private static final int ECHO_CHANNEL = 1; private static final double MM_TO_SMOOT = 0.000588; public static void initialize() { if (!initialized) { ultra = new Ultrasonic(PING_CHANNEL, ECHO_CHANNEL); //ultra.setEnabled(true); ultra.setAutomaticMode(true); initialized = true; } } public static double getRangeMM() { //ultra.ping(); return ultra.getRangeMM(); } public static double getRangeInch() { //ultra.ping(); return ultra.getRangeInches(); } public static double getRangeSmoot() { //ultra.ping(); return (ultra.getRangeMM() * MM_TO_SMOOT); } }