def __init__(self, hardware: ThreadManager): self._hardware = hardware self._relate_mount = self._key_by_uuid( hardware.get_attached_instruments() ) self._deck = geometry.Deck() self._slot_options = ['8', '6'] self._labware_info = self._determine_required_labware() self._moves = self._build_deck_moves()
def __init__(self, hardware: ThreadManager, lights_on_before: bool = False): self._hardware = hardware self._lights_on_before = lights_on_before deck_load_name = SHORT_TRASH_DECK if ff.short_fixed_trash() \ else STANDARD_DECK self._deck = geometry.Deck(load_name=deck_load_name) self._pip_info_by_mount = self._get_pip_info_by_mount( hardware.get_attached_instruments()) self._labware_info = self._determine_required_labware() self._moves = self._build_deck_moves()
def __init__(self, hardware: ThreadManager): self._hardware = hardware self._deck = geometry.Deck() self._pip_info_by_mount = self._get_pip_info_by_mount( hardware.get_attached_instruments()) if ff.short_fixed_trash(): trash_lw = labware.load( 'opentrons_1_trash_850ml_fixed', self._deck.position_for('12')) else: trash_lw = labware.load( 'opentrons_1_trash_1100ml_fixed', self._deck.position_for('12')) self._deck['12'] = trash_lw self._trash_lw = trash_lw self._labware_info = self._determine_required_labware() self._moves = self._build_deck_moves()
def __init__(self, hardware: ThreadManager): self._pipettes = self._key_by_uuid(hardware.get_attached_instruments()) self._hardware = hardware