simulation: fix extra_params default, ccidu1 cfg
Change-Id: I80672f1c070054871708961bc6641457f8e409ec Reviewed-on: https://forge.frm2.tum.de/review/c/secop/frappy/+/34843 Reviewed-by: Alexander Zaft <a.zaft@fz-juelich.de> Tested-by: Jenkins Automated Tests <pedersen+jenkins@frm2.tum.de> Reviewed-by: Georg Brandl <g.brandl@fz-juelich.de>
This commit is contained in:
parent
bea994aaa2
commit
1cebf3998f
@ -91,6 +91,7 @@ Mod('ccidu1_V6',
|
||||
'frappy.simulation.SimDrivable',
|
||||
'Needle valve',
|
||||
value = Param(default=99, datatype={"type":"double", "min":0, "max":100, "unit":"%%"}),
|
||||
target = Param(min=0, max=100),
|
||||
visibility='expert',
|
||||
)
|
||||
|
||||
|
@ -31,7 +31,7 @@ from frappy.modules import Drivable, Module, Parameter, Readable, Writable, Comm
|
||||
|
||||
class SimBase:
|
||||
def __new__(cls, devname, logger, cfgdict, dispatcher):
|
||||
extra_params = cfgdict.pop('extra_params', '')['value']
|
||||
extra_params = cfgdict.pop('extra_params', {'value': ''})['value']
|
||||
if isinstance(extra_params, str):
|
||||
extra_params = [v.strip() for v in extra_params.split(',')]
|
||||
attrs = {}
|
||||
|
Loading…
x
Reference in New Issue
Block a user