Class HC1Dropsize

All Implemented Interfaces:
Configurable, Findable, gda.observable.IObservable, HC1DropsizeCalc

@ServiceInterface(HC1DropsizeCalc.class) public class HC1Dropsize extends HC1DropsizeCalcBase implements Configurable
HC1Dropsize utilising the OAV image processing to calculate the global min/max of the drop curve on the sample loop, and hence from that the dropsize is calculated. The drop size is re-calculated over time to give a drop size ratio - this represent relative drop de/rehydration. A snap shot from the OAV is taken upon each calculation of the dropsize. The I/O of OAV process blocks are: F1->F4->F5->F6. OAV parameters required to do drop size calculation - including beamline specific environment parameters - are re-set to their original values after each calculation.