Class ADBaseModelImpl
java.lang.Object
gda.factory.FindableBase
uk.ac.gda.epics.client.views.model.impl.EPICSBaseModel
uk.ac.gda.epics.client.views.model.impl.ADBaseModelImpl
- All Implemented Interfaces:
InitializationListener,Findable,org.springframework.beans.factory.InitializingBean,AdBaseModel
public class ADBaseModelImpl
extends EPICSBaseModel
implements org.springframework.beans.factory.InitializingBean, AdBaseModel
-
Field Summary
Fields inherited from class uk.ac.gda.epics.client.views.model.impl.EPICSBaseModel
basePVName, channelMap, EPICS_CONTROLLER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubleshortintdoubleshortprotected org.slf4j.LoggerintintintintdoublevoidbooleanregisterAdBaseViewController(IAdBaseViewController adBaseViewController) booleanremoveAdBaseViewController(IAdBaseViewController adBaseViewController) voidsetAcqExposure(double exposureTime) Sets the exposure timevoidsetAcqPeriod(double periodTime) Methods inherited from class uk.ac.gda.epics.client.views.model.impl.EPICSBaseModel
afterPropertiesSet, createChannel, dispose, getBasePVName, getChannel, initializationCompleted, setBasePVNameMethods inherited from class gda.factory.FindableBase
equals, getName, hashCode, setNameMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.beans.factory.InitializingBean
afterPropertiesSet
-
Constructor Details
-
ADBaseModelImpl
public ADBaseModelImpl()
-
-
Method Details
-
getLogger
protected org.slf4j.Logger getLogger()- Specified by:
getLoggerin classEPICSBaseModel
-
registerAdBaseViewController
- Specified by:
registerAdBaseViewControllerin interfaceAdBaseModel
-
removeAdBaseViewController
- Specified by:
removeAdBaseViewControllerin interfaceAdBaseModel
-
getDetectorState_RBV
- Specified by:
getDetectorState_RBVin interfaceAdBaseModel- Throws:
InterruptedExceptiongov.aps.jca.CAExceptiongov.aps.jca.TimeoutExceptionException
-
getArrayCounter_RBV
- Specified by:
getArrayCounter_RBVin interfaceAdBaseModel- Throws:
Exception
-
getTimeRemaining_RBV
- Specified by:
getTimeRemaining_RBVin interfaceAdBaseModel- Throws:
Exception
-
getArrayRate_RBV
- Specified by:
getArrayRate_RBVin interfaceAdBaseModel- Throws:
Exception
-
getNumExposuresCounter_RBV
- Specified by:
getNumExposuresCounter_RBVin interfaceAdBaseModel- Throws:
Exception
-
getNumImagesCounter_RBV
- Specified by:
getNumImagesCounter_RBVin interfaceAdBaseModel- Throws:
Exception
-
initializeStatusViewValues
- Throws:
Exception
-
getAcqExposureRBV
- Specified by:
getAcqExposureRBVin interfaceAdBaseModel- Throws:
Exception
-
setAcqExposure
Sets the exposure time- Specified by:
setAcqExposurein interfaceAdBaseModel- Parameters:
exposureTime-- Throws:
Exception
-
getAcqPeriodRBV
- Specified by:
getAcqPeriodRBVin interfaceAdBaseModel- Throws:
Exception
-
setAcqPeriod
- Specified by:
setAcqPeriodin interfaceAdBaseModel- Throws:
Exception
-
getAcquireState
- Specified by:
getAcquireStatein interfaceAdBaseModel- Throws:
Exception
-
getDatatype
- Specified by:
getDatatypein interfaceAdBaseModel- Throws:
Exception
-
getPortName
- Specified by:
getPortNamein interfaceAdBaseModel- Throws:
Exception
-
getNumberOfExposuresPerImage_RBV
- Specified by:
getNumberOfExposuresPerImage_RBVin interfaceAdBaseModel- Throws:
Exception
-
getNumberOfImages_RBV
- Specified by:
getNumberOfImages_RBVin interfaceAdBaseModel- Throws:
Exception
-