Class EpicsFormulatrix
java.lang.Object
gda.factory.ConfigurableBase
gda.factory.FindableConfigurableBase
gda.device.DeviceBase
uk.ac.gda.vmxi.samplehandling.devices.EpicsFormulatrix
- All Implemented Interfaces:
Device,Configurable,Findable,gda.observable.IObservable,Formulatrix
-
Nested Class Summary
Nested classes/interfaces inherited from interface uk.ac.gda.vmxi.samplehandling.devices.Formulatrix
Formulatrix.PortStatus -
Field Summary
Fields inherited from class gda.device.DeviceBase
DEFAULT_PROTECTION_LEVEL_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDefault implementation for classes that do not have to do any specific configuration.
Classes that do their own configuration should *not* call this superclass function, as it may cause the object to appear configured before it really is.intgetError()getHotel()getMode()intdoublebooleanisBusy()booleanbooleanisError()booleanvoidsetRequiredBarcode(String barcode) voidvoidvoidvoidvoidvoidwaitWhileBusy(long timeout) 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
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
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
-
EpicsFormulatrix
-
-
Method Details
-
configure
Description copied from class:ConfigurableBaseDefault implementation for classes that do not have to do any specific configuration.
Classes that do their own configuration should *not* call this superclass function, as it may cause the object to appear configured before it really is.- Specified by:
configurein interfaceConfigurable- Overrides:
configurein classConfigurableBase- Throws:
FactoryException- if there is an error in configuration e.g. required variable not set or cannot connect to device
-
isBusy
- Specified by:
isBusyin interfaceFormulatrix- Throws:
DeviceException
-
waitWhileBusy
- Specified by:
waitWhileBusyin interfaceFormulatrix- Throws:
DeviceExceptionInterruptedException
-
waitWhileBusy
public void waitWhileBusy(long timeout) throws DeviceException, InterruptedException, TimeoutException - Specified by:
waitWhileBusyin interfaceFormulatrix- Throws:
DeviceExceptionInterruptedExceptionTimeoutException
-
isError
- Specified by:
isErrorin interfaceFormulatrix- Throws:
DeviceException
-
getCurrentAction
- Specified by:
getCurrentActionin interfaceFormulatrix- Throws:
DeviceException
-
getError
- Specified by:
getErrorin interfaceFormulatrix- Throws:
DeviceException
-
isPlateOnHand
- Specified by:
isPlateOnHandin interfaceFormulatrix- Throws:
DeviceException
-
getBarcodeOnHand
- Specified by:
getBarcodeOnHandin interfaceFormulatrix- Throws:
DeviceException
-
getAutomationPortStatus
- Specified by:
getAutomationPortStatusin interfaceFormulatrix- Throws:
DeviceException
-
setRequiredBarcode
- Specified by:
setRequiredBarcodein interfaceFormulatrix- Throws:
DeviceException
-
triggerGetPlate
- Specified by:
triggerGetPlatein interfaceFormulatrix- Throws:
DeviceException
-
triggerStorePlate
- Specified by:
triggerStorePlatein interfaceFormulatrix- Throws:
DeviceException
-
triggerEjectPort
- Specified by:
triggerEjectPortin interfaceFormulatrix- Throws:
DeviceException
-
triggerRetractPort
- Specified by:
triggerRetractPortin interfaceFormulatrix- Throws:
DeviceException
-
getAvailableStorage
- Specified by:
getAvailableStoragein interfaceFormulatrix- Throws:
DeviceException
-
getPSRStatus
- Specified by:
getPSRStatusin interfaceFormulatrix- Throws:
DeviceException
-
isConnected
- Specified by:
isConnectedin interfaceFormulatrix- Throws:
DeviceException
-
getTemperature
- Specified by:
getTemperaturein interfaceFormulatrix- Throws:
DeviceException
-
getPlateWaitingStatus
- Specified by:
getPlateWaitingStatusin interfaceFormulatrix- Throws:
DeviceException
-
getLastAutomationPortRequest
- Specified by:
getLastAutomationPortRequestin interfaceFormulatrix- Throws:
DeviceException
-
getLastAutomationPortResult
- Specified by:
getLastAutomationPortResultin interfaceFormulatrix- Throws:
DeviceException
-
getLoadPortDoorStatus
- Specified by:
getLoadPortDoorStatusin interfaceFormulatrix- Throws:
DeviceException
-
getLoadPortStatus
- Specified by:
getLoadPortStatusin interfaceFormulatrix- Throws:
DeviceException
-
getHotel
- Specified by:
getHotelin interfaceFormulatrix- Throws:
DeviceException
-
getMode
- Specified by:
getModein interfaceFormulatrix- Throws:
DeviceException
-
getImageProcessorStatus
- Specified by:
getImageProcessorStatusin interfaceFormulatrix- Throws:
DeviceException
-
getImagingStatus
- Specified by:
getImagingStatusin interfaceFormulatrix- Throws:
DeviceException
-