Skip to content

Commit b897790

Browse files
author
Myles Metzler
committed
fix write_humi in p300.py for real this time...
1 parent 7720a5a commit b897790

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

chamberconnectlibrary/espec.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -191,10 +191,13 @@ def set_loop(self, N, loop_type, param_list):
191191
if (spt1 or spt2 or spt3) and ('enable' in param_list or 'mode' in param_list):
192192
if 'enable' in param_list:
193193
enable = param_list.pop('enable')
194+
if isinstance(enable, dict):
195+
enable = enable['constant']
194196
else:
195-
enable = param_list.pop('mode') in ['On', 'ON', 'on']
196-
if isinstance(enable, dict):
197-
enable = enable['constant']
197+
my_mode = param_list.pop('mode')
198+
if isinstance(my_mode, dict):
199+
my_mode = my_mode['constant']
200+
enable = my_mode in ['On', 'ON', 'on']
198201
if spt1:
199202
spv = param_list.pop('setpoint')
200203
elif spt2:
@@ -203,10 +206,7 @@ def set_loop(self, N, loop_type, param_list):
203206
spv = param_list.pop('setValue')
204207
if isinstance(spv, dict):
205208
spv = spv['constant']
206-
params = {
207-
'setpoint':spv,
208-
'enable':enable['constant'] if isinstance(enable, dict) else enable
209-
}
209+
params = {'setpoint':spv, 'enable':enable}
210210
if range in param_list:
211211
params.update(param_list.pop('range'))
212212
if self.lpd[N] == self.temp:

chamberconnectlibrary/p300.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1033,10 +1033,10 @@ def write_humi(self, **kwargs):
10331033
'''
10341034
setpoint, maximum, minimum = kwargs.get('setpoint'), kwargs.get('max'), kwargs.get('min')
10351035
enable = kwargs.get('enable')
1036-
if setpoint is not None:
1037-
spstr = ' S%0.1f' % setpoint
1038-
elif enable is False:
1036+
if enable is False:
10391037
spstr = 'SOFF'
1038+
elif setpoint is not None:
1039+
spstr = ' S%0.1f' % setpoint
10401040
else:
10411041
spstr = None
10421042
if spstr is not None and minimum is not None and maximum is not None:

0 commit comments

Comments
 (0)