pylabrobot.agilent.plateloc.PlateLoc#
- class pylabrobot.agilent.plateloc.PlateLoc(port: str | None = None, vid: int | None = None, pid: int | None = None, profile: PlateLocSerialProfile | dict | None = None, timeout: float = 30)#
Bases:
objectDirect serial driver for the Agilent PlateLoc thermal microplate sealer.
Attributes
The configured or detected serial port.
Methods
__init__([port, vid, pid, profile, timeout])Clear the active PlateLoc error.
close()Move the plate stage to its closed position.
open()Move the plate stage to its open position.
Return whether the current sealing cycle is complete.
request_status([query_cycle_complete])Return locally tracked state, optionally querying cycle completion.
seal(temperature, duration)Seal a plate at the requested temperature and duration.
Serialize the connection configuration.
set_sealing_temperature(temperature)Set the sealing target temperature in degrees C.
setup()Open the serial connection.
status_snapshot([cycle_complete])Return the locally tracked state without communicating with the device.
stop()Close the serial connection.
Stop the active sealing cycle.