Skip to content

Commit d49b49a

Browse files
authored
Merge pull request #3540 from andronick83/patch-1
Fix #3538 - "halparam" tag not working in PyVCP
2 parents 5e408c1 + 8c7016f commit d49b49a

1 file changed

Lines changed: 14 additions & 15 deletions

File tree

lib/python/pyvcp_widgets.py

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -198,12 +198,11 @@ def __init__(self,root,pycomp,halpin=None,halparam=None,param_pin=0,size=200,cpr
198198
halpin = "dial."+str(pyvcp_dial.n)+".out"
199199
self.halpin=halpin
200200

201+
self.param_pin = param_pin
201202
if halparam == None:
202-
self.param_pin = param_pin
203-
if self.param_pin == 1:
204-
halparam = "dial." + str(pyvcp_dial.n) + ".param_pin"
205-
self.halparam=halparam
206-
pycomp.newpin(halparam, HAL_FLOAT, HAL_IN)
203+
halparam = "dial." + str(pyvcp_dial.n) + ".param_pin"
204+
self.halparam=halparam
205+
pycomp.newpin(halparam, HAL_FLOAT, HAL_IN)
207206

208207
pyvcp_dial.n += 1
209208
self.pycomp=pycomp
@@ -979,12 +978,12 @@ def __init__(self,master,pycomp,halpin=None, halparam=None,param_pin=0,
979978

980979
self.halpin=halpin
981980

982-
if halparam == None:
983-
self.param_pin = param_pin
984-
if self.param_pin == 1:
981+
self.param_pin = param_pin
982+
if self.param_pin == 1:
983+
if halparam == None:
985984
halparam = "spinbox." + str(pyvcp_spinbox.n) + ".param_pin"
986-
self.halparam=halparam
987-
pycomp.newpin(halparam, HAL_FLOAT, HAL_IN)
985+
self.halparam=halparam
986+
pycomp.newpin(halparam, HAL_FLOAT, HAL_IN)
988987

989988
pyvcp_spinbox.n += 1
990989

@@ -1560,12 +1559,12 @@ def __init__(self,master,pycomp,
15601559
halpin = "scale."+str(pyvcp_scale.n)
15611560
self.halpin=halpin
15621561

1563-
if halparam == None:
1564-
self.param_pin = param_pin
1565-
if self.param_pin == 1:
1562+
self.param_pin = param_pin
1563+
if self.param_pin == 1:
1564+
if halparam == None:
15661565
halparam = "scale."+str(pyvcp_scale.n)+".param_pin"
1567-
self.halparam=halparam
1568-
pycomp.newpin(halparam, HAL_FLOAT, HAL_IN)
1566+
self.halparam=halparam
1567+
pycomp.newpin(halparam, HAL_FLOAT, HAL_IN)
15691568

15701569
pyvcp_scale.n += 1
15711570

0 commit comments

Comments
 (0)