Interface PlateController
- All Superinterfaces:
Configurable,Device,Findable,gda.observable.IObservable,Serializable
- All Known Implementing Classes:
AbstractPlateController,PlateControllerAdapter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptioncalibratePosition(Well well) intgetPlatePosition(int index) booleanvoidloadPlate(int index) voidloadPlateManual(int index) voidvoidvoidvoidmoveToWell(Well well, boolean doResetZoom) voidCalibrate the controller using the currently reported positionvoidrestorePosition(int posIndex) savePosition(int posIndex) voidvoidvoidsetCurrentPlateIndex(int index) voidsetPlateInventory(PlateInventory inventory) voidsetPositions(String[] positions) voidtest()voidvoidMethods 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
-
Field Details
-
POS_ORIGIN
static final int POS_ORIGIN- See Also:
-
POS_SAVED
static final int POS_SAVED- See Also:
-
POS_COLLECT
static final int POS_COLLECT- See Also:
-
POS_USER
static final int POS_USER- See Also:
-
POS_SAFE
static final int POS_SAFE- See Also:
-
POS_NUM_POSITIONS
static final int POS_NUM_POSITIONS- See Also:
-
-
Method Details
-
calibratePosition
-
getControllerState
PlateControllerState getControllerState() -
getCurrentPlate
Plate getCurrentPlate() -
getCurrentPlateIndex
int getCurrentPlateIndex() -
getCurrentPlateType
PlateType getCurrentPlateType() -
getCurrentPosition
PlatePosition getCurrentPosition() -
getOriginPosition
PlatePosition getOriginPosition() -
getPlatePosition
-
getPlateInventory
PlateInventory getPlateInventory() -
getSavedPosition
PlatePosition getSavedPosition() -
getSavedWell
Well getSavedWell() -
getStatus
- Throws:
DeviceException
-
isCalibrated
boolean isCalibrated() -
loadPlate
void loadPlate(int index) -
loadPlateManual
void loadPlateManual(int index) -
moveTo
-
moveToAbsolute
-
moveToCollectPosition
void moveToCollectPosition() -
moveToSafePosition
void moveToSafePosition() -
moveToWell
-
recalibrate
void recalibrate()Calibrate the controller using the currently reported position -
resetControllerState
-
restorePosition
-
restoreSavedPosition
PlatePosition restoreSavedPosition() -
saveCurrentPosition
PlatePosition saveCurrentPosition() -
savePosition
-
saveWell
-
setControllerState
-
setCurrentPlateIndex
void setCurrentPlateIndex(int index) -
setPlateInventory
-
setPositions
-
unloadPlate
void unloadPlate() -
unloadPlateManual
void unloadPlateManual() -
test
void test()
-