Package gda.px.detector
Interface IPilatusDetector
- All Superinterfaces:
Configurable,Detector,Device,Findable,gda.observable.IObservable,Stoppable
- All Known Subinterfaces:
IAreaDetectorPilatus
- All Known Implementing Classes:
AreaDetectorPilatusBase,DummyAreaDetectorPilatus,EpicsAreaDetectorPilatus
-
Method Summary
Modifier and TypeMethodDescriptionintgetGain()getMode()getModel()double[]doubleReturns the threshold energy (in eV).intvoidvoidsetAutoApplyThresholdGain(boolean autoApply) Sets whether changes to threshold/gain take effect immediately.voidsetAutoIncrement(String modeName) voidsetDelayTime(double delaySec) voidsetExposurePeriod(double time) voidsetExposureTime(double time) voidsetFileformat(String format) voidsetFileHeader(String str) voidsetFilenumber(int fileNumber) voidsetFilepath(String pathname) voidsetFileprefix(String prefix) voidvoidsetGapFill(int gapFill) voidsetImageMode(String modeName) Sets the image mode.voidSets the trigger mode.voidsetNumberOfExposures(int numExposures) voidsetNumberOfImages(int numImages) voidsetThresholdEnergy(double threshold) Sets the threshold energy (in eV).Methods inherited from interface gda.factory.Configurable
configure, isConfigureAtStartup, isConfigured, reconfigureMethods inherited from interface gda.px.detector.Detector
abort, disableRoiMode, enableRoiMode, getAutoRunNumberUtils, getDetectorStatus, getDimensionInMm, getFullDimensionInMm, getFullSizeX, getFullSizeY, getId, getImageMB, getLastImageName, getMaxDimension, getMaxFullDimension, getMinExposureTime, getMinStillExposureTime, getSizeX, getSizeY, getSuffix, getTypeString, initialiseDataSet, isBusy, isInRoiMode, start, waitForReadyMethods inherited from interface gda.device.Device
close, getAttribute, getProtectionLevel, setAttribute, setProtectionLevelMethods inherited from interface gda.observable.IObservable
addIObserver, deleteIObserver, deleteIObservers
-
Method Details
-
setAutoApplyThresholdGain
Sets whether changes to threshold/gain take effect immediately.- Throws:
DeviceException
-
setThresholdEnergy
Sets the threshold energy (in eV).- Parameters:
threshold- threshold energy, in eV- Throws:
DeviceException
-
getThresholdEnergy
Returns the threshold energy (in eV).- Returns:
- threshold energy, in eV
- Throws:
DeviceException
-
setGain
- Throws:
DeviceException
-
getGain
- Throws:
DeviceException
-
getActualGain
- Throws:
DeviceException
-
getImageMode
- Returns:
- the image mode
- Throws:
DeviceException
-
setImageMode
Sets the image mode. SeePilatusImageModefor the allowed labels.- Throws:
DeviceException
-
getMode
- Returns:
- the trigger mode
- Throws:
DeviceException
-
setMode
Sets the trigger mode. SeePilatusTriggerModefor the allowed labels.- Throws:
DeviceException
-
sendParameters
-
setFilepath
- Throws:
DeviceException
-
setFileprefix
- Parameters:
prefix- file name- Throws:
DeviceException
-
setFilenumber
- Parameters:
fileNumber- next file #- Throws:
DeviceException
-
getFilenumber
- Throws:
DeviceException
-
setAutoIncrement
- Throws:
DeviceException
-
setFileformat
- Throws:
DeviceException
-
setGapFill
- Throws:
DeviceException
-
setNumberOfExposures
- Throws:
DeviceException
-
setNumberOfImages
- Throws:
DeviceException
-
setDelayTime
- Throws:
DeviceException
-
setExposureTime
- Throws:
DeviceException
-
setExposurePeriod
- Throws:
DeviceException
-
getThresholdTime
- Throws:
DeviceException
-
setFileHeader
- Throws:
DeviceException
-
getModel
String getModel() -
getShortName
String getShortName() -
getPixelSize
double[] getPixelSize()
-