[WIP] work on curses cfg editor
state as of 2026-01-28 Change-Id: I73d2fa4e6fda8820a95fe4e7256c7a23bf565f67
This commit is contained in:
@@ -71,7 +71,7 @@ class TemperatureLoop(TemperatureSensor, Drivable):
|
||||
# lakeshore loop number to be used for this module
|
||||
loop = Property('lakeshore loop', IntRange(1, 2), default=1)
|
||||
target = Parameter(datatype=FloatRange(unit='K', min=0, max=1500))
|
||||
heater_range = Property('heater power range', IntRange(0, 3), readonly=False)
|
||||
heater_range = Parameter('heater power range', IntRange(0, 3), readonly=False)
|
||||
tolerance = Parameter('convergence criterion', FloatRange(0), default=0.1, readonly=False)
|
||||
_driving = False
|
||||
|
||||
@@ -103,7 +103,7 @@ class TemperatureLoop(TemperatureSensor, Drivable):
|
||||
|
||||
class TemperatureLoop340(TemperatureLoop):
|
||||
# slightly different behaviour for model 340
|
||||
heater_range = Property('heater power range', IntRange(0, 5))
|
||||
heater_range = Parameter('heater power range', IntRange(0, 5))
|
||||
|
||||
def write_heater_range(self, value):
|
||||
self.communicate(f'RANGE {value};RANGE?')
|
||||
|
||||
Reference in New Issue
Block a user