Skip to content
Snippets Groups Projects
Commit 6f5c6d3b authored by Daniele Nicolodi's avatar Daniele Nicolodi
Browse files

ls331: Fix setpoint retrieval and implement setpoint setting

parent 41e08945
No related branches found
No related tags found
No related merge requests found
......@@ -143,11 +143,17 @@ class LS331:
r = self.ask(b'HTR?')
return float(r)
def get_setpoint(self):
def get_setpoint(self, loop):
"""Temperature control loop setpoint."""
r = self.ask(b'SETP?')
assert loop == 1 or loop == 2
r = self.ask(b'SETP? %d' % loop)
return float(r)
def set_setpoint(self, loop, value):
"""Set temperature control loop setpoint."""
assert loop == 1 or loop == 2
self.send(b'SETP %d,%f' % (loop, value))
def set_calibration_curve(self, curve, calibration):
"""Upload calibration data."""
# CRVHDR <curve>, <name>, <serial>, <format>, <limit value>, <sign>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment