package mods.eln.item.regulator;
import mods.eln.item.GenericItemUsingDamageDescriptorUpgrade;
import mods.eln.sim.RegulatorProcess;
public abstract class IRegulatorDescriptor extends GenericItemUsingDamageDescriptorUpgrade {
public IRegulatorDescriptor(String name) {
super(name);
}
public enum RegulatorType {Manual, None, OnOff, Analog}
public abstract RegulatorType getType();
public abstract void applyTo(RegulatorProcess regulator, double workingPoint, double P, double I, double D);
}