Class DummyExternalRobot
java.lang.Object
gda.factory.ConfigurableBase
gda.factory.FindableConfigurableBase
gda.device.DeviceBase
uk.ac.gda.vmxi.samplehandling.devices.DummyExternalRobot
- All Implemented Interfaces:
Device,Configurable,Findable,gda.observable.IObservable,ExternalRobot
-
Field Summary
Fields inherited from class gda.device.DeviceBase
DEFAULT_PROTECTION_LEVEL_PROPERTY -
Constructor Summary
Constructors -
Method Summary
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
-
DummyExternalRobot
public DummyExternalRobot()
-
-
Method Details
-
isBusy
public boolean isBusy()- Specified by:
isBusyin interfaceExternalRobot
-
waitWhileBusy
- Specified by:
waitWhileBusyin interfaceExternalRobot- Throws:
InterruptedException
-
waitWhileBusy
- Specified by:
waitWhileBusyin interfaceExternalRobot- Throws:
TimeoutExceptionInterruptedException
-
isError
public boolean isError()- Specified by:
isErrorin interfaceExternalRobot
-
isReady
public boolean isReady()- Specified by:
isReadyin interfaceExternalRobot
-
setHotel
public void setHotel(int hotelId) - Specified by:
setHotelin interfaceExternalRobot
-
getHotel
public int getHotel()- Specified by:
getHotelin interfaceExternalRobot
-
triggerGetPlate
public void triggerGetPlate()- Specified by:
triggerGetPlatein interfaceExternalRobot
-
triggerStorePlate
public void triggerStorePlate()- Specified by:
triggerStorePlatein interfaceExternalRobot
-
triggerLoadPrep
- Specified by:
triggerLoadPrepin interfaceExternalRobot- Throws:
DeviceException
-
triggerPickPlateFromHotel
- Specified by:
triggerPickPlateFromHotelin interfaceExternalRobot- Throws:
DeviceException
-
triggerMoveToLoadLockSafePosition
- Specified by:
triggerMoveToLoadLockSafePositionin interfaceExternalRobot- Throws:
DeviceException
-
triggerLoadLockStore
- Specified by:
triggerLoadLockStorein interfaceExternalRobot- Throws:
DeviceException
-
triggerUnloadPrep
- Specified by:
triggerUnloadPrepin interfaceExternalRobot- Throws:
DeviceException
-
triggerStorePlateInHotel
- Specified by:
triggerStorePlateInHotelin interfaceExternalRobot- Throws:
DeviceException
-
triggerMoveToHotelSafePosition
- Specified by:
triggerMoveToHotelSafePositionin interfaceExternalRobot- Throws:
DeviceException
-
triggerLoadLockPick
- Specified by:
triggerLoadLockPickin interfaceExternalRobot- Throws:
DeviceException
-
isInSafeLocation
- Specified by:
isInSafeLocationin interfaceExternalRobot- Throws:
DeviceException
-