pylabrobot.agilent.plateloc.PlateLocSerialProfile#

class pylabrobot.agilent.plateloc.PlateLocSerialProfile(baudrate: int = 19200, bytesize: int = 8, parity: str = 'N', stopbits: int = 1, timeout: float = 1, write_timeout: float = 1, rtscts: bool = False, dsrdtr: bool = False, xonxoff: bool = False, read_delay: float = 0.05, ack_timeout: float = 10, response_timeout: float = 2, stage_move_delay: float = 6, cycle_poll_interval: float = 0.5, command_terminator: str = '\r', response_terminator: bytes = b'\r')#

Bases: object

Serial settings for a PlateLoc controller.

The decoded low-level protocol uses carriage-return-terminated ASCII frames. Setpoint payloads are encoded as a decimal fraction whose fractional digits hold the integer setpoint, for example ST 0.175 for 175 C and SS 0.12 for 1.2 s.

Attributes

Methods

__init__([baudrate, bytesize, parity, ...])

deserialize(data)

Deserialize a profile produced by serialize().

serialize()

Serialize this profile to JSON-compatible values.

Parameters: