Package gda.device.detector.pco
Class PCODriverController
java.lang.Object
gda.factory.FindableBase
gda.device.detector.pco.PCODriverController
- All Implemented Interfaces:
IPCODiverController,Findable
support PCO Driver specific parameters only in EPICS PCO.
This is a simplified version of
PCOControllerV17 which is independent of any other EPICS plugins.
it only requires an instance of ADBase to support PCO specific PCOTriggerMode.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidgov.aps.jca.ChannelcreateChannel(String fullPvName) voidintintintdoubledoubledoubleintdoubleintintintvoidvoidsetAcquireMode(int value) voidsetADCMode(int value) voidsetADCMode(PCOADCMode value) voidsetAreaDetector(ADBase areaDetector) voidsetArmMode(int value) voidsetDelayTime(double value) voidsetPixRate(int value) voidvoidsetRecorderMode(int value) voidsetStorageMode(int value) voidsetTimestampMode(int value) voidsetTriggerMode(int value) voidsetTriggerMode(PCOTriggerMode value) Methods 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 gda.device.detector.IPCODiverController
getName, setName
-
Constructor Details
-
PCODriverController
public PCODriverController()
-
-
Method Details
-
setTriggerMode
- Throws:
Exception
-
getTriggerMode
-
listTriggerModes
public void listTriggerModes() -
setTriggerMode
- Throws:
Exception
-
getADCMode
public int getADCMode() throws gov.aps.jca.TimeoutException, gov.aps.jca.CAException, InterruptedException, Exception- Specified by:
getADCModein interfaceIPCODiverController- Throws:
gov.aps.jca.TimeoutExceptiongov.aps.jca.CAExceptionInterruptedExceptionException
-
setADCMode
- Specified by:
setADCModein interfaceIPCODiverController- Throws:
Exception
-
setADCMode
- Specified by:
setADCModein interfaceIPCODiverController- Throws:
Exception
-
getPixRate
public int getPixRate() throws gov.aps.jca.TimeoutException, gov.aps.jca.CAException, InterruptedException, Exception- Specified by:
getPixRatein interfaceIPCODiverController- Throws:
gov.aps.jca.TimeoutExceptiongov.aps.jca.CAExceptionInterruptedExceptionException
-
setPixRate
- Specified by:
setPixRatein interfaceIPCODiverController- Throws:
Exception
-
getCamRamUsage
- Specified by:
getCamRamUsagein interfaceIPCODiverController- Throws:
Exception
-
getElectronicTemperature
- Specified by:
getElectronicTemperaturein interfaceIPCODiverController- Throws:
Exception
-
getPowerSupplyTemperature
- Specified by:
getPowerSupplyTemperaturein interfaceIPCODiverController- Throws:
Exception
-
getStorageMode
- Specified by:
getStorageModein interfaceIPCODiverController- Throws:
Exception
-
setStorageMode
- Specified by:
setStorageModein interfaceIPCODiverController- Throws:
Exception
-
getRecorderMode
- Specified by:
getRecorderModein interfaceIPCODiverController- Throws:
Exception
-
setRecorderMode
- Specified by:
setRecorderModein interfaceIPCODiverController- Throws:
Exception
-
getTimestampMode
- Specified by:
getTimestampModein interfaceIPCODiverController- Throws:
Exception
-
setTimestampMode
- Specified by:
setTimestampModein interfaceIPCODiverController- Throws:
Exception
-
getAcquireMode
- Specified by:
getAcquireModein interfaceIPCODiverController- Throws:
Exception
-
setAcquireMode
- Specified by:
setAcquireModein interfaceIPCODiverController- Throws:
Exception
-
getArmMode
- Specified by:
getArmModein interfaceIPCODiverController- Throws:
Exception
-
armCamera
- Specified by:
armCamerain interfaceIPCODiverController- Throws:
Exception
-
disarmCamera
- Specified by:
disarmCamerain interfaceIPCODiverController- Throws:
Exception
-
setArmMode
- Specified by:
setArmModein interfaceIPCODiverController- Throws:
Exception
-
getDelayTime
- Specified by:
getDelayTimein interfaceIPCODiverController- Throws:
Exception
-
setDelayTime
- Specified by:
setDelayTimein interfaceIPCODiverController- Throws:
Exception
-
createChannel
public gov.aps.jca.Channel createChannel(String fullPvName) throws gov.aps.jca.CAException, gov.aps.jca.TimeoutException - Throws:
gov.aps.jca.CAExceptiongov.aps.jca.TimeoutException
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceIPCODiverController- Throws:
Exception
-
getPvName
-
setPvName
-
getAreaDetector
-
setAreaDetector
-