[wpilib] Remove Potentiometer interface

This commit is contained in:
Peter Johnson
2021-03-12 15:54:22 -08:00
parent 687066af3d
commit b7b178f49c
5 changed files with 3 additions and 46 deletions

View File

@@ -4,7 +4,6 @@
package edu.wpi.first.wpilibj;
import edu.wpi.first.wpilibj.interfaces.Potentiometer;
import edu.wpi.first.wpilibj.smartdashboard.SendableBuilder;
import edu.wpi.first.wpilibj.smartdashboard.SendableRegistry;
@@ -13,7 +12,7 @@ import edu.wpi.first.wpilibj.smartdashboard.SendableRegistry;
* corresponds to a position. The position is in whichever units you choose, by way of the scaling
* and offset constants passed to the constructor.
*/
public class AnalogPotentiometer implements Potentiometer, Sendable, AutoCloseable {
public class AnalogPotentiometer implements Sendable, AutoCloseable {
private AnalogInput m_analogInput;
private boolean m_initAnalogInput;
private double m_fullRange;
@@ -119,7 +118,6 @@ public class AnalogPotentiometer implements Potentiometer, Sendable, AutoCloseab
*
* @return The current position of the potentiometer.
*/
@Override
public double get() {
if (m_analogInput == null) {
return m_offset;

View File

@@ -1,10 +0,0 @@
// Copyright (c) FIRST and other WPILib contributors.
// Open Source Software; you can modify and/or share it under the terms of
// the WPILib BSD license file in the root directory of this project.
package edu.wpi.first.wpilibj.interfaces;
/** Interface for a Potentiometer. */
public interface Potentiometer {
double get();
}