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(*args, **kwargs)

class mxcubecore.HardwareObjects.EMBLFlexHarvester.EMBLFlexHarvester(*args, **kwargs)[source]#

Bases: EMBLFlexHCD

get_sample_list() List[Any][source]#

Get Sample List related to the Harvester content/processing Plan

Return type:

List[Any]

harvest_and_mount_sample(xtal_uuid: str, sample) bool[source]#

return (Bool) : wether the crystal has been Harvest then mount

Parameters:

xtal_uuid (str) –

Return type:

bool

init()[source]#

HardwareObject init method

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

queue_harvest_sample(sample_loc_str) None[source]#

While queue execution send harvest request

Return type:

None

queue_list() List[str][source]#

builds a List representation of the queue based.

Return type:

List[str]