pylabrobot.thermo_fisher.btx.gemini.X2.ht200.BTXHT200#

class pylabrobot.thermo_fisher.btx.gemini.X2.ht200.BTXHT200(*, assumed_pulse_count: int | None = None, assumed_column_adjust: int | None = None)#

Bases: object

Manual-state model for the BTX HT-200 plate handler.

The HT-200 has no separate software control path here. Column handling is driven through the Gemini X2 UI, so this object owns only the caller’s assumed manual handler state.

Attributes

Methods

__init__(*[, assumed_pulse_count, ...])

clear_manual_state()

Forget the current HT-200 manual configuration assumptions.

configure_manual_state(*[, pulse_count, ...])

Record the caller's current HT-200 manual configuration assumptions.

get_device_info()

require_manual_state()

Return the configured manual assumptions needed for a Gemini plate-handler run.

Parameters:
  • assumed_pulse_count (Optional[int])

  • assumed_column_adjust (Optional[int])