pylabrobot.agilent.biotek.synergy_ht.SynergyHT#
- class pylabrobot.agilent.biotek.synergy_ht.SynergyHT(device_id: str | None = None, timeout: float = 20, read_timeout: float = 180)#
Bases:
_BioTekReaderBioTek Synergy HT using its legacy serial protocol.
This driver supports basecode 7090202 and has been tested on firmware 2.24. Other basecodes and devices lacking the required protocol capabilities are rejected. Shaking is supported before an absorbance read. Fluorescence, luminescence, standalone shaking, kinetics, and custom plate geometries are not implemented.
- Parameters:
Attributes
Most recently queried reader serial number, distinct from the USB adapter ID.
Reported minimum and maximum temperature setpoints, in degrees Celsius.
Firmware version reported during setup.
Methods
__init__([device_id, timeout, read_timeout])close()Move the plate tray into the reader.
Read the incubator temperature in degrees Celsius.
open()Move the plate tray out for loading.
query_capability(query)Read and cache a capability's 17-byte data field for this connection.
read_absorbance(wavelength, plate_type[, ...])Read endpoint absorbance in optical density (OD).
Read the incubator temperature in degrees Celsius.
Query the firmware identity and cache its basecode and version.
Query the reader's serial number.
send_command(command[, parameter, ...])Exchange an ASCII command, returning its ACK/data/status wire response.
set_temperature(temperature)Enable incubation at an integer Celsius setpoint in the reported range.
setup()Connect and initialize the reader.
stop()Disconnect without disabling incubation or aborting a plate measurement.
Disable incubation.