pylabrobot.agilent.biotek.el406.EL406.setup#

async EL406.setup(skip_reset: bool = False) None#

Set up communication with the EL406.

Configures the FTDI USB interface with the correct parameters: - 38400 baud - 8 data bits, 2 stop bits, no parity (8N2) - No flow control (disabled)

If self.io is already set (e.g. injected mock for testing), it is used as-is and setup() is not called on it again.

Parameters:

skip_reset (bool) – If True, skip the instrument reset step during setup.

Raises:

RuntimeError – If pylibftdi is not installed or communication fails.

Return type:

None