Class MalcolmDetectorModel
java.lang.Object
org.eclipse.scanning.api.AbstractNameable
org.eclipse.scanning.api.AbstractNameableTimeoutable
org.eclipse.scanning.api.device.models.AbstractDetectorModel
org.eclipse.scanning.api.device.models.MalcolmDetectorModel
- All Implemented Interfaces:
IDetectorModel,IMalcolmDetectorModel,IReflectedModel,INameable,ITimeoutable
- Direct Known Subclasses:
DummyMalcolmDetectorModel
-
Field Summary
Fields inherited from interface org.eclipse.scanning.api.device.models.IReflectedModel
EXCLUDED_FIELD_NAMES -
Constructor Summary
ConstructorsConstructorDescriptionMalcolmDetectorModel(String name, double exposureTime, int framesPerStep, boolean enabled) -
Method Summary
Modifier and TypeMethodDescriptionbooleanintReturns the number of frames (exposures) of this detector per step, i.e.inthashCode()booleanReturns whether this detectors is enabled, i.e.voidsetEnabled(boolean enabled) voidsetFramesPerStep(int framesPerStep) toString()Methods inherited from class org.eclipse.scanning.api.device.models.AbstractDetectorModel
getExposureTime, setExposureTimeMethods inherited from class org.eclipse.scanning.api.AbstractNameableTimeoutable
getTimeout, setTimeoutMethods inherited from class org.eclipse.scanning.api.AbstractNameable
getName, setNameMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.scanning.api.device.models.IDetectorModel
getExposureTime, setExposureTimeMethods inherited from interface org.eclipse.scanning.api.device.models.IReflectedModel
getCommandStringMethods inherited from interface org.eclipse.scanning.api.ITimeoutable
getTimeout, setTimeout
-
Constructor Details
-
MalcolmDetectorModel
public MalcolmDetectorModel() -
MalcolmDetectorModel
-
MalcolmDetectorModel
-
-
Method Details
-
getFramesPerStep
public int getFramesPerStep()Description copied from interface:IMalcolmDetectorModelReturns the number of frames (exposures) of this detector per step, i.e. scan point.- Specified by:
getFramesPerStepin interfaceIMalcolmDetectorModel- Returns:
- frames per step
-
setFramesPerStep
public void setFramesPerStep(int framesPerStep) - Specified by:
setFramesPerStepin interfaceIMalcolmDetectorModel
-
isEnabled
public boolean isEnabled()Description copied from interface:IMalcolmDetectorModelReturns whether this detectors is enabled, i.e. is to be used in a scan.- Specified by:
isEnabledin interfaceIMalcolmDetectorModel- Returns:
trueif the detector is enabled,falseotherwise
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabledin interfaceIMalcolmDetectorModel
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractDetectorModel
-
equals
- Overrides:
equalsin classAbstractDetectorModel
-
toString
- Overrides:
toStringin classAbstractDetectorModel
-