Package uk.ac.diamond.daq.devices.mbs
Class MbsAnalyserClientLiveDataDispatcher
java.lang.Object
gda.factory.ConfigurableBase
gda.factory.FindableConfigurableBase
uk.ac.diamond.daq.devices.mbs.MbsAnalyserClientLiveDataDispatcher
- All Implemented Interfaces:
Configurable,Findable,gda.observable.IObservable,gda.observable.IObserver
public class MbsAnalyserClientLiveDataDispatcher
extends FindableConfigurableBase
implements gda.observable.IObserver, gda.observable.IObservable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIObserver(gda.observable.IObserver observer) voidDefault implementation for classes that do not have to do any specific configuration.
Classes that do their own configuration should *not* call this superclass function, as it may cause the object to appear configured before it really is.voiddeleteIObserver(gda.observable.IObserver observer) voidgov.aps.jca.ChannelvoidsetAcquirePV(String acquirePV) voidsetAcquisitionModePV(String acquisitionModePv) voidsetAnalyser(IElectronAnalyser analyser) voidsetArrayChannel(gov.aps.jca.Channel arrayChannel) voidsetArrayPV(String arrayPV) voidsetCurrentStepPV(String currentStepPV) voidsetFrameNumberPV(String frameNumberPV) voidsetNumScansPV(String numScansPV) voidsetNumStepsPV(String numStepsPV) voidsetProgressCounterPV(String progressCounterPV) voidMethods inherited from class gda.factory.FindableConfigurableBase
getName, setNameMethods inherited from class gda.factory.ConfigurableBase
isConfigureAtStartup, isConfigured, reconfigure, setConfigured
-
Constructor Details
-
MbsAnalyserClientLiveDataDispatcher
public MbsAnalyserClientLiveDataDispatcher()
-
-
Method Details
-
configure
Description copied from class:ConfigurableBaseDefault implementation for classes that do not have to do any specific configuration.
Classes that do their own configuration should *not* call this superclass function, as it may cause the object to appear configured before it really is.- Specified by:
configurein interfaceConfigurable- Overrides:
configurein classConfigurableBase- Throws:
FactoryException- if there is an error in configuration e.g. required variable not set or cannot connect to device
-
addIObserver
public void addIObserver(gda.observable.IObserver observer) - Specified by:
addIObserverin interfacegda.observable.IObservable
-
deleteIObserver
public void deleteIObserver(gda.observable.IObserver observer) - Specified by:
deleteIObserverin interfacegda.observable.IObservable
-
deleteIObservers
public void deleteIObservers()- Specified by:
deleteIObserversin interfacegda.observable.IObservable
-
update
- Specified by:
updatein interfacegda.observable.IObserver
-
getAnalyser
-
setAnalyser
-
getArrayPV
-
setArrayPV
-
getFrameNumberPV
-
setFrameNumberPV
-
getArrayChannel
public gov.aps.jca.Channel getArrayChannel() -
setArrayChannel
public void setArrayChannel(gov.aps.jca.Channel arrayChannel) -
getAcquirePV
-
setAcquirePV
-
getAcquisitionModePV
-
setAcquisitionModePV
-
getNumScansPV
-
setNumScansPV
-
getProgressCounterPV
-
setProgressCounterPV
-
getNumStepsPV
-
setNumStepsPV
-
getCurrentStepPV
-
setCurrentStepPV
-