dodal.devices.robot.BartRobot#

class dodal.devices.robot.BartRobot[source]#

The sample changing robot.

Parameters:

Methods

pin_mounted_or_no_pin_found()

This co-routine will finish when either a pin is detected or the robot gives an error saying no pin was found (whichever happens first).

set(sample_location)

param sample_location:

Attributes

LOAD_TIMEOUT

NO_PIN_ERROR_CODE

async pin_mounted_or_no_pin_found()[source]#

This co-routine will finish when either a pin is detected or the robot gives an error saying no pin was found (whichever happens first). In the case where no pin was found a RobotLoadFailed error is raised.