Package gda.device.detector.pilatus
Interface Pilatus
- All Superinterfaces:
Configurable,Detector,Device,Findable,gda.observable.IObservable,Scannable
- All Known Implementing Classes:
DummyPilatus,EpicsPilatus
-
Field Summary
Fields inherited from interface gda.device.Scannable
ATTR_NEXUS_CATEGORY, ATTR_NX_CLASS, DEFAULT_INPUT_NAME, VALUE_UNAVAILABLE -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubleintgetGain()String[]getMode()String[]doublevoidvoidsetCollectionPeriod(double t) voidsetDelayTime(double delaySec) voidsetFileformat(String fileformat) voidsetFileHeader(String fileHeader) voidsetFilename(String filename) voidsetFilenumber(int n) voidsetFilepath(String filepath) voidvoidsetGeneralText(String toSend) voidvoidsetNumberImages(int n) voidsetThresholdEnergy(double energyValue) voidMethods inherited from interface gda.factory.Configurable
configure, isConfigureAtStartup, isConfigured, reconfigureMethods inherited from interface gda.device.Detector
collectData, createsOwnFiles, endCollection, getCollectionTime, getDataDimensions, getDescription, getDetectorID, getDetectorType, getFileStructure, getStatus, prepareForCollection, readout, setCollectionTime, waitWhileBusyMethods inherited from interface gda.device.Device
close, getAttribute, getProtectionLevel, setAttribute, setProtectionLevelMethods inherited from interface gda.observable.IObservable
addIObserver, deleteIObserver, deleteIObserversMethods inherited from interface gda.device.Scannable
asynchronousMoveTo, atCommandFailure, atLevelEnd, atLevelMoveStart, atLevelStart, atPointEnd, atPointStart, atScanEnd, atScanLineEnd, atScanLineStart, atScanStart, checkPositionValid, getExtraNames, getInputNames, getLevel, getOutputFormat, getPosition, getScanMetadataAttribute, getScanMetadataAttributeNames, getScanMetadataAttributes, isAt, isBusy, moveTo, setExtraNames, setInputNames, setLevel, setOutputFormat, setScanMetadataAttribute, setScanMetadataAttributes, stop, toFormattedString
-
Method Details
-
setCollectionPeriod
void setCollectionPeriod(double t) -
getCollectionPeriod
double getCollectionPeriod() -
setMode
- Throws:
DeviceException
-
setGain
- Throws:
DeviceException
-
getMode
- Throws:
DeviceException
-
getGain
- Throws:
DeviceException
-
getModeLabels
- Throws:
DeviceException
-
getGainLabels
- Throws:
DeviceException
-
setFilename
- Throws:
DeviceException
-
setFileformat
- Throws:
DeviceException
-
setFileHeader
- Throws:
DeviceException
-
setFilepath
- Throws:
DeviceException
-
setFilenumber
- Throws:
DeviceException
-
getFilenumber
- Throws:
DeviceException
-
updateFilenumber
- Throws:
DeviceException
-
setNumberImages
- Throws:
DeviceException
-
getThresholdEnergy
- Throws:
DeviceException
-
setThresholdEnergy
- Throws:
DeviceException
-
setDelayTime
- Throws:
DeviceException
-
getDelayTime
- Throws:
DeviceException
-
setGeneralText
-
sendGeneralText
void sendGeneralText()
-