Package uk.ac.gda.services.common.core
Class DetectorServiceManagerBase
java.lang.Object
gda.factory.ConfigurableBase
gda.factory.FindableConfigurableBase
gda.device.DeviceBase
uk.ac.gda.services.core.GdaServiceBase
uk.ac.gda.services.common.core.DetectorServiceManagerBase
- All Implemented Interfaces:
Device,Configurable,Findable,gda.observable.IObservable,GdaService,DetectorEventProvider,DetectorService,DetectorServiceManager
-
Field Summary
Fields inherited from class gda.device.DeviceBase
DEFAULT_PROTECTION_LEVEL_PROPERTYFields inherited from interface uk.ac.gda.services.common.endstation.DetectorService
DETECTOR_EIGER, DETECTOR_ERROR, DETECTOR_PILATUS, DETECTOR_TRANSITION, DETECTOR_UNKNOWN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAdapter(Class<? extends GdaService> adapter) static org.slf4j.LoggerintgetMode()booleanvoidvoidselectMode(int mode) Execute transition to new modevoidsetMode(int mode) Methods inherited from class gda.device.DeviceBase
addIObserver, close, deleteIObserver, deleteIObservers, getAttribute, getName, getProtectionLevel, isBeingObserved, isConfigureAtStartup, notifyIObservers, setAttribute, setConfigureAtStartup, setName, setProtectionLevelMethods inherited from class gda.factory.ConfigurableBase
configure, isConfigured, reconfigure, setConfiguredMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gda.factory.Configurable
configure, isConfigureAtStartup, isConfigured, reconfigureMethods inherited from interface gda.device.Device
close, getAttribute, getProtectionLevel, setAttribute, setProtectionLevelMethods inherited from interface gda.observable.IObservable
addIObserver, deleteIObserver, deleteIObservers
-
Constructor Details
-
DetectorServiceManagerBase
public DetectorServiceManagerBase()
-
-
Method Details
-
getLogger
public static org.slf4j.Logger getLogger() -
getAdapter
- Specified by:
getAdapterin interfaceGdaService
-
getMode
public int getMode()- Specified by:
getModein interfaceDetectorService
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin classGdaServiceBase
-
selectMode
public void selectMode(int mode) Description copied from interface:DetectorServiceExecute transition to new mode- Specified by:
selectModein interfaceDetectorService- Parameters:
mode- index of mode that is target of transition
-
setMode
public void setMode(int mode) - Specified by:
setModein interfaceDetectorServiceManager
-
log
-