Class StateMonitorWrapper
java.lang.Object
gda.factory.FindableBase
uk.ac.gda.vmxi.samplehandling.monitoring.StateMonitorWrapper
- All Implemented Interfaces:
Findable,IStateMonitor
@ServiceInterface(IStateMonitor.class)
public class StateMonitorWrapper
extends FindableBase
implements IStateMonitor
Wrap an existing state monitor and delegate operational calls to it.
Used to allow state monitors defined in Jython to be easily used by the GDA client.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPlatesByStatus(PlateInfo.Status status) voidsetMonitor(IStateMonitor monitor) Methods inherited from class gda.factory.FindableBase
equals, getName, hashCode, setName
-
Constructor Details
-
StateMonitorWrapper
public StateMonitorWrapper()
-
-
Method Details
-
getPlatesByStatus
- Specified by:
getPlatesByStatusin interfaceIStateMonitor
-
getInTransitPlates
- Specified by:
getInTransitPlatesin interfaceIStateMonitor
-
getGonioPlate
- Specified by:
getGonioPlatein interfaceIStateMonitor
-
getLocalStoragePlates
- Specified by:
getLocalStoragePlatesin interfaceIStateMonitor
-
getSleeves
- Specified by:
getSleevesin interfaceIStateMonitor
-
getNextPlate
- Specified by:
getNextPlatein interfaceIStateMonitor
-
getNextTwentyDegreePlate
- Specified by:
getNextTwentyDegreePlatein interfaceIStateMonitor
-
getNextFourDegreePlate
- Specified by:
getNextFourDegreePlatein interfaceIStateMonitor
-
getAllowedActions
- Specified by:
getAllowedActionsin interfaceIStateMonitor
-
getPriorityAction
- Specified by:
getPriorityActionin interfaceIStateMonitor
-
setMonitor
-
getMonitor
-