Labware Holders

Labware holders are the data structures that specify where labware should be placed on a robot or deck. They can be referenced by name or by the id of a parent labware.

Related T-code Commands: - ADD_LABWARE - PICK_UP_LABWARE

Documentation

TCode labware holder schemas.

class tcode_api.schemas.labware_holder.LabwareHolderName(**data)

LabwareHolder specified by name and target robot.

Parameters:
  • schema_version (Literal[1])

  • type (Literal['LabwareHolderName'])

  • robot_id (str)

  • name (str)

model_config: ClassVar[ConfigDict] = {'extra': 'ignore', 'strict': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class tcode_api.schemas.labware_holder.LabwareId(**data)

LabwareHolder specifed by a TCode-assigned labware ID.

Parameters:
  • schema_version (Literal[1])

  • type (Literal['LabwareId'])

  • id (str)

model_config: ClassVar[ConfigDict] = {'extra': 'ignore', 'strict': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].