diff --git a/pypcc/yamlconfig.py b/pypcc/yamlconfig.py index fad2c8e470dc356c3aac2e35a52d0ffa60db0475..9783a80098a11fa74002242011f21d43f4264dd8 100644 --- a/pypcc/yamlconfig.py +++ b/pypcc/yamlconfig.py @@ -69,9 +69,14 @@ class yamlconfig(): for x,name in enumerate(var1[i]['name']): var2=var1[i].copy() var2['name']=name - var2['devreg']=GetField(var1[i],'devreg',x) - var2['scale']=GetField(var1[i],'scale',x,1) + for key,value in var1[i].items(): + if isinstance(value,list): + var2[key]=GetField(var1[i],key,x) + #var2['scale']=GetField(var1[i],'scale',x,1) + #if not (var1[i].get('bitoffset') is None): + # var2['bitoffset']=GetField(var1[i],'bitoffset',x) var1.append(var2) +# print(var2) N+=1; var1.remove(var1[i]) N-=1;