mxcubecore.HardwareObjects.EMBLFlexHarvester#
FlexHarvester Linux Java implementation of the Flex sample changer for Harvester Use. Example xml file: <object class = “EMBLFlexHarvester”>
<username>Sample Changer</username> <exporter_address>lid231flex1:9001</exporter_address>
</object>
Classes
|
EMBLFlexHarvester is the Hardware Object interface for the EMBL Flex Sample Changer It inherits from EMBLFlexHCD and implements the Harvester interface. |
- class mxcubecore.HardwareObjects.EMBLFlexHarvester.EMBLFlexHarvester(*args, **kwargs)[source]#
Bases:
EMBLFlexHCDEMBLFlexHarvester is the Hardware Object interface for the EMBL Flex Sample Changer It inherits from EMBLFlexHCD and implements the Harvester interface.
- get_sample_list() List[Any][source]#
Get Sample List related to the Harvester content/processing Plan
- get_sample_uuid(sample_loc_str: str) str | None[source]#
Get Sample UUID of the sample_loc_str from Sample List
- harvest_and_mount_sample(xtal_uuid: str, sample) bool[source]#
return (Bool) : whether the crystal has been Harvest then mount
- init()[source]#
‘public’ post-initialization method. Override as needed.
For ConfiguredObjects called after loading contained objects.
- queue_harvest_next_sample(sample_loc_str) None[source]#
While queue execution send harvest request on next sample of the queue list
- Return type:
None