pylabrobot.cole_parmer.genogrinder.GenoGrinder.__init__#

GenoGrinder.__init__(port: str, use_clamp_commands: bool = True, timeout: float = 50.0, command_settle: float = 0.5, status_poll_interval: float = 1.0, mix_timeout_margin: float = 60.0)#
Parameters:
  • port (str) – serial port the GenoGrinder is on.

  • use_clamp_commands (bool) – whether the clamp is motorized and accepts open/close commands. When False, open_clamp() / close_clamp() are no-ops (the plate is clamped by fixed hardware).

  • timeout (float) – serial read timeout, in seconds.

  • command_settle (float) – pause after starting a run before polling, in seconds.

  • status_poll_interval (float) – delay between status polls while waiting, in seconds.

  • mix_timeout_margin (float) – grace added to the run duration before a wait for the run to complete is considered timed out, in seconds.