Class EpicsDevice

All Implemented Interfaces:
Device, IEpicsDevice, Configurable, Findable, gda.observable.IObservable, gda.observable.IObserver

public class EpicsDevice extends DeviceBase implements IEpicsDevice, gda.observable.IObserver
Control devices using the Epics Valve/Shutter template.

This class operates two Epics records: a record which controls the device and a record which holds the status. The positions are: "Open", "Close" and "Reset". There are 5 values for the status: "Open", "Opening", "Closed", "Closing" and "Fault".

The stop method in this class does nothing as the valves operate too fast for such a method to be meaningful.