diff --git a/plugins/Eiger.java b/plugins/Eiger.java index 0ab2581..3f781e5 100644 --- a/plugins/Eiger.java +++ b/plugins/Eiger.java @@ -40,6 +40,7 @@ public class Eiger extends Panel { if (stddaq!=null){ stddaq.addListener(deviceListener); } + updateControls(); } void updateControls(){ diff --git a/script/devices/Detector.py b/script/devices/Detector.py index 607148f..f050dcb 100644 --- a/script/devices/Detector.py +++ b/script/devices/Detector.py @@ -1,6 +1,7 @@ class Detector(DeviceBase): def __init__(self, name): DeviceBase.__init__(self, name) + self.simulated_pars = {} def doInitialize(self): pass @@ -11,5 +12,12 @@ class Detector(DeviceBase): def stop(self): self.setState(State.Ready) + def get_pars(self): + return self.simulated_pars + + def set_pars(self, pars): + if type(pars) == dict: + self.simulated_pars=pars + def doClose(self): pass \ No newline at end of file