Class EpicsEvaporatorController

java.lang.Object
gda.factory.ConfigurableBase
gda.factory.FindableConfigurableBase
gda.device.evaporator.epics.EpicsEvaporatorController
All Implemented Interfaces:
EvaporatorController, Configurable, Findable

public class EpicsEvaporatorController extends FindableConfigurableBase implements EvaporatorController
EPICS controller for a multi pocket evaporator.
This provides access to the individual pockets as well as the general controls (enable/disable, highVoltage on/off etc)
To configure in spring, this needs the number of pockets and the base PV up to (but not including) the final ':' (of a general/non-pocket PV). eg:
 
 <bean id="ebe" class="gda.device.evaporator.EpicsEvaporatorController" >
     <property name="pvBase" value="BL07I-EA-EBE-01" />
     <property name="numberOfPockets" value="4" />
 </bean>