Package uk.ac.gda.services.common.core
Class EndStationServiceManagerBase
java.lang.Object
gda.factory.ConfigurableBase
gda.factory.FindableConfigurableBase
gda.device.DeviceBase
uk.ac.gda.services.core.GdaServiceBase
uk.ac.gda.services.common.core.EndStationServiceManagerBase
- All Implemented Interfaces:
Device,Configurable,Findable,gda.observable.IObservable,GdaService,EndStationEventProvider,EndStationService,EndStationServiceManager
public class EndStationServiceManagerBase
extends GdaServiceBase
implements EndStationServiceManager
-
Field Summary
Fields inherited from class gda.device.DeviceBase
DEFAULT_PROTECTION_LEVEL_PROPERTYFields inherited from interface uk.ac.gda.services.common.endstation.EndStationService
MODE_ERROR, MODE_PIN, MODE_PIN_KAPPA, MODE_PLATE, MODE_TRANSITION, MODE_TRAY, MODE_UNKNOWN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAdapter(Class<? extends GdaService> adapter) static org.slf4j.LoggerintgetMode()booleanvoidselectMode(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
-
EndStationServiceManagerBase
public EndStationServiceManagerBase()
-
-
Method Details
-
getLogger
public static org.slf4j.Logger getLogger() -
getAdapter
- Specified by:
getAdapterin interfaceGdaService
-
getMode
public int getMode()- Specified by:
getModein interfaceEndStationService
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin classGdaServiceBase
-
selectMode
public void selectMode(int mode) Description copied from interface:EndStationServiceExecute transition to new mode- Specified by:
selectModein interfaceEndStationService- Parameters:
mode- index of mode that is target of transition
-
setMode
public void setMode(int mode) - Specified by:
setModein interfaceEndStationServiceManager
-