nibcq.switch.SwitchCapable

class nibcq.switch.SwitchCapable

Bases: Protocol

Protocol for devices that support switching functionality.

connect_channel(cell: str | SMUCellData) None

Connect the current device to the specified Cell DUT on the switch.

Parameters:

cell (str | SMUCellData)

Return type:

None

disconnect_all() None

Disconnect all channels on the switch.

Return type:

None

wait_for_debounce() None

Wait for all the switch relays to settle.

Return type:

None