pylabrobot.agilent.biotek.el406.EL406.batch#

EL406.batch() AsyncIterator[None]#

Context manager for batching step commands.

Each step command (wash, syringe_prime, etc.) automatically wraps its execution in a batch. Use this context manager to group multiple step commands into a single batch, avoiding repeated start/cleanup cycles.

If already inside a batch, this is a no-op passthrough.

The plate must be assigned to the device’s plate_holder before calling this.

Example

>>> async with driver.batch():
...     await driver._send_step_command(framed_cmd)
Return type:

AsyncIterator[None]