Package gda.device.detector.analyser
Interface IEpicsMCA
- All Superinterfaces:
Analyser,Configurable,Detector,Device,Findable,gda.observable.IObservable,Scannable
- All Known Subinterfaces:
IEpicsMCASimple
- All Known Implementing Classes:
DummyEpicsMcaForXmap,EpicsMCA,EpicsMCASimple
Interface to a class that communicates with an epics MCA record.
The MCA record controls and acquires data from a multichannel analyser (MCA).
The MCA record controls and acquires data from a multichannel analyser (MCA).
-
Field Summary
Fields inherited from interface gda.device.Scannable
ATTR_NEXUS_CATEGORY, ATTR_NX_CLASS, DEFAULT_INPUT_NAME, VALUE_UNAVAILABLE -
Method Summary
Modifier and TypeMethodDescriptionvoidClears the mca, but does not return until the clear has been done.voidActivates the MCA using the Erase invalid input: '&' Start button.doubleGets the Dwell Time (DWEL).voidsetDwellTime(double time) Sets the dwell time (DWEL)Methods inherited from interface gda.device.Analyser
addRegionOfInterest, clear, deleteRegionOfInterest, getCalibrationParameters, getData, getElapsedParameters, getNumberOfChannels, getNumberOfRegions, getPresets, getRegionsOfInterest, getRegionsOfInterestCount, getSequence, setCalibration, setData, setNumberOfChannels, setNumberOfRegions, setPresets, setRegionsOfInterest, setSequence, startAcquisition, stopAcquisitionMethods 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
-
clearWaitForCompletion
Clears the mca, but does not return until the clear has been done.- Throws:
DeviceException
-
getDwellTime
Gets the Dwell Time (DWEL).- Returns:
- Dwell Time
- Throws:
DeviceException
-
setDwellTime
Sets the dwell time (DWEL)- Parameters:
time-- Throws:
DeviceException
-
eraseStartAcquisition
Activates the MCA using the Erase invalid input: '&' Start button.- Throws:
DeviceException
-