package cbccore.sensors.analog; import cbccore.sensors.IBooleanSensor; public class AnalogBooleanAdapter implements IBooleanSensor { private Analog sensor = null; private int pivot = 0; public AnalogBooleanAdapter(Analog sensor, int pivot) { this.sensor = sensor; this.pivot = pivot; } public Analog getAnalog() { return sensor; } public int getPivot() { return pivot; } public void setPivot(int pivot) { this.pivot = pivot; } @Override public boolean getValue() { if(sensor.getValueHigh() < pivot) return false; return true; } }