pylabrobot.curiox.ht2000.CurioxHT2000.wash#

async CurioxHT2000.wash(wash_number: int = 3, initial_volume: int = 50, flow_rate: int = 5, channel: int = 0, max_operation_duration: float = 300.0) None#

Upload wash parameters and run a wash cycle.

Switches to operation mode if needed, applies the parameters, starts the wash, then polls until the wash cycle completes (the instrument finishes washing and returns to ready).

Parameters:
  • wash_number (int) – number of wash repeats (1..19).

  • initial_volume (int) – initial volume in device units (0..99).

  • flow_rate (int) – flow rate in device units (2..20).

  • channel (int) – fluid channel to use (0..5 or 11..15).

  • max_operation_duration (float) – seconds to wait for the wash to complete before raising a timeout.

Return type:

None