Class SampleEnvironmentVariable

java.lang.Object
gda.factory.FindableBase
uk.ac.diamond.daq.experiment.plan.SampleEnvironmentVariable
All Implemented Interfaces:
Findable, ISampleEnvironmentVariable

public class SampleEnvironmentVariable extends FindableBase implements ISampleEnvironmentVariable
Instances of this class will poll a Scannable at a specified frequency, and when the signal changes significantly (i.e. change >= tolerance), will notify its SEVListeners. It will stop sampling if there are no listeners registered.