Class EpicsAreaDetectorROIElementImpl
java.lang.Object
gda.factory.ConfigurableBase
gda.device.detector.areadetector.impl.EpicsAreaDetectorROIElementImpl
- All Implemented Interfaces:
EpicsAreaDetectorROIElement,Configurable
public class EpicsAreaDetectorROIElementImpl
extends ConfigurableBase
implements EpicsAreaDetectorROIElement
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDefault 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.protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidgetROI()voidreset()voidsetBasePVName(String basePVName) voidsetBinning(int binx, int biny) voidsetDataType(String dataType) voidsetInitialBinX(Integer initialBinX) voidsetInitialBinY(Integer initialBinY) voidsetInitialDataType(String initialDataType) voidsetInitialMinX(Integer initialMinX) voidsetInitialMinY(Integer initialMinY) voidsetInitialSizeX(Integer initialSizeX) voidsetInitialSizeY(Integer initialSizeY) voidsetInitialUseROI(Boolean initialUseROI) voidsetROI(int minx, int miny, int sizex, int sizey) voidsetROI(AreaDetectorROI roi) voidsetUse(boolean enable) Methods inherited from class gda.factory.ConfigurableBase
isConfigureAtStartup, isConfigured, reconfigure, setConfiguredMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gda.factory.Configurable
isConfigureAtStartup, isConfigured, reconfigure
-
Constructor Details
-
EpicsAreaDetectorROIElementImpl
public EpicsAreaDetectorROIElementImpl()
-
-
Method Details
-
getBasePVName
- Specified by:
getBasePVNamein interfaceEpicsAreaDetectorROIElement
-
setBasePVName
- Specified by:
setBasePVNamein interfaceEpicsAreaDetectorROIElement
-
getInitialMinX
- Specified by:
getInitialMinXin interfaceEpicsAreaDetectorROIElement
-
setInitialMinX
- Specified by:
setInitialMinXin interfaceEpicsAreaDetectorROIElement
-
getInitialMinY
- Specified by:
getInitialMinYin interfaceEpicsAreaDetectorROIElement
-
setInitialMinY
- Specified by:
setInitialMinYin interfaceEpicsAreaDetectorROIElement
-
getInitialSizeX
- Specified by:
getInitialSizeXin interfaceEpicsAreaDetectorROIElement
-
setInitialSizeX
- Specified by:
setInitialSizeXin interfaceEpicsAreaDetectorROIElement
-
getInitialSizeY
- Specified by:
getInitialSizeYin interfaceEpicsAreaDetectorROIElement
-
setInitialSizeY
- Specified by:
setInitialSizeYin interfaceEpicsAreaDetectorROIElement
-
getInitialBinX
- Specified by:
getInitialBinXin interfaceEpicsAreaDetectorROIElement
-
setInitialBinX
- Specified by:
setInitialBinXin interfaceEpicsAreaDetectorROIElement
-
getInitialBinY
- Specified by:
getInitialBinYin interfaceEpicsAreaDetectorROIElement
-
setInitialBinY
- Specified by:
setInitialBinYin interfaceEpicsAreaDetectorROIElement
-
getInitialDataType
- Specified by:
getInitialDataTypein interfaceEpicsAreaDetectorROIElement
-
setInitialDataType
- Specified by:
setInitialDataTypein interfaceEpicsAreaDetectorROIElement
-
getInitialUseROI
- Specified by:
getInitialUseROIin interfaceEpicsAreaDetectorROIElement
-
setInitialUseROI
- Specified by:
setInitialUseROIin interfaceEpicsAreaDetectorROIElement
-
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
-
configureChannelDataType
protected void configureChannelDataType() throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException- Throws:
gov.aps.jca.CAExceptiongov.aps.jca.TimeoutException
-
configureChannelBinY_RBV
protected void configureChannelBinY_RBV() throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException- Throws:
gov.aps.jca.CAExceptiongov.aps.jca.TimeoutException
-
configureChannelBinX_RBV
protected void configureChannelBinX_RBV() throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException- Throws:
gov.aps.jca.CAExceptiongov.aps.jca.TimeoutException
-
configureChannelBinY
protected void configureChannelBinY() throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException- Throws:
gov.aps.jca.CAExceptiongov.aps.jca.TimeoutException
-
configureChannelBinX
protected void configureChannelBinX() throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException- Throws:
gov.aps.jca.CAExceptiongov.aps.jca.TimeoutException
-
configureChannelSizeY_RBV
protected void configureChannelSizeY_RBV() throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException- Throws:
gov.aps.jca.CAExceptiongov.aps.jca.TimeoutException
-
configureChannelSizeX_RBV
protected void configureChannelSizeX_RBV() throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException- Throws:
gov.aps.jca.CAExceptiongov.aps.jca.TimeoutException
-
configureChannelMinY_RBV
protected void configureChannelMinY_RBV() throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException- Throws:
gov.aps.jca.CAExceptiongov.aps.jca.TimeoutException
-
configureChannelMinX_RBV
protected void configureChannelMinX_RBV() throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException- Throws:
gov.aps.jca.CAExceptiongov.aps.jca.TimeoutException
-
configureChannelSizeY
protected void configureChannelSizeY() throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException- Throws:
gov.aps.jca.CAExceptiongov.aps.jca.TimeoutException
-
configureChannelSizeX
protected void configureChannelSizeX() throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException- Throws:
gov.aps.jca.CAExceptiongov.aps.jca.TimeoutException
-
configureChannelMinY
protected void configureChannelMinY() throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException- Throws:
gov.aps.jca.CAExceptiongov.aps.jca.TimeoutException
-
configureChannelMixX
protected void configureChannelMixX() throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException- Throws:
gov.aps.jca.CAExceptiongov.aps.jca.TimeoutException
-
configureChannelUse
protected void configureChannelUse() throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException- Throws:
gov.aps.jca.CAExceptiongov.aps.jca.TimeoutException
-
reset
- Specified by:
resetin interfaceEpicsAreaDetectorROIElement- Throws:
gov.aps.jca.CAExceptionInterruptedException
-
setUse
- Specified by:
setUsein interfaceEpicsAreaDetectorROIElement- Throws:
gov.aps.jca.CAExceptionInterruptedException
-
setROI
public void setROI(int minx, int miny, int sizex, int sizey) throws gov.aps.jca.CAException, InterruptedException - Specified by:
setROIin interfaceEpicsAreaDetectorROIElement- Throws:
gov.aps.jca.CAExceptionInterruptedException
-
setROI
- Specified by:
setROIin interfaceEpicsAreaDetectorROIElement- Throws:
gov.aps.jca.CAExceptionInterruptedException
-
getROI
public AreaDetectorROI getROI() throws gov.aps.jca.TimeoutException, gov.aps.jca.CAException, InterruptedException- Specified by:
getROIin interfaceEpicsAreaDetectorROIElement- Throws:
gov.aps.jca.TimeoutExceptiongov.aps.jca.CAExceptionInterruptedException
-
setBinning
- Specified by:
setBinningin interfaceEpicsAreaDetectorROIElement- Throws:
gov.aps.jca.CAExceptionInterruptedException
-
getBinning
public AreaDetectorBin getBinning() throws gov.aps.jca.TimeoutException, gov.aps.jca.CAException, InterruptedException- Specified by:
getBinningin interfaceEpicsAreaDetectorROIElement- Throws:
gov.aps.jca.TimeoutExceptiongov.aps.jca.CAExceptionInterruptedException
-
setDataType
- Specified by:
setDataTypein interfaceEpicsAreaDetectorROIElement- Throws:
gov.aps.jca.CAExceptionInterruptedException
-