示例#1
0
 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()
示例#2
0
    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()
示例#3
0
 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()
示例#4
0
 def __init__(self, hardware: ThreadManager):
     self._pipettes = self._key_by_uuid(hardware.get_attached_instruments())
     self._hardware = hardware