Package gda.px.sampleop
Interface SampleOperationStateProvider
- All Superinterfaces:
Findable
- All Known Implementing Classes:
SampleOperationStateStore
Where the beamline does not have an autonomous sample changer robot responsible for the complete operation,
we maintain state information so that appropriate action can be taken, especially if an operation is aborted
or an error occurs.
This class maintains information about the current sample changer operation (if there is one), via several
objects:
* SampleStore targetStore - maintains known attributes of the target sample
* EnumPositioner targetState - the state of the sample that is the target of the sample changer operation
* EnumPositioner gripperState - the state of the gripper in the operation currently executed by the changer
* EnumPositioner gripState - the state of the gripper in the operation currently executed by the changer
-
Method Summary
Modifier and TypeMethodDescription
-
Method Details
-
getGripperState
GripperState getGripperState() -
getGripState
GripState getGripState() -
getSampleOperationsState
SampleOperationsState getSampleOperationsState() -
getTargetSample
Sample getTargetSample()
-