rework settings, add pyqtUsrObj.py
This commit is contained in:
19
zoom.py
19
zoom.py
@@ -49,22 +49,15 @@ class Zoom(QGroupBox, Ui_Zoom):
|
||||
self.setupUi(self)
|
||||
self.setTitle("Sample Viewing")
|
||||
|
||||
def configure(self):
|
||||
def init_settings(self):
|
||||
app=QApplication.instance()
|
||||
cfg=app._cfg
|
||||
keys=cfg.allKeys()
|
||||
if "sample_viewing/zoom_buttons" not in keys:
|
||||
cfg.setValue("sample_viewing/zoom_buttons",
|
||||
json.dumps([(1, "1"),(200, "200"),(400, "400"),(600, "600"),(800, "800"),(1000, "1000"),]),)
|
||||
buttons = json.loads(cfg.value("sample_viewing/zoom_buttons"))
|
||||
|
||||
if "backlight/backlight_pv" not in keys:
|
||||
cfg.setValue("backlight/backlight_pv", "SAR-EXPMX:MOT_BLGT")
|
||||
backlight_pv = cfg.value("backlight/backlight_pv")
|
||||
|
||||
if "sample_viewing/zoom_api" not in keys:
|
||||
cfg.setValue("sample_viewing/zoom_api", "rest://pc12818.psi.ch:9999")
|
||||
zoom_api = cfg.value("sample_viewing/zoom_api")
|
||||
if cfg.ZOOM_BUTTONS in keys:
|
||||
buttons=json.loads(cfg.value(cfg.ZOOM_BUTTONS))
|
||||
else:
|
||||
buttons=((1, "1"),(200, "200"),(400, "400"),(600, "600"),(800, "800"),(1000, "1000"),)
|
||||
cfg.setValue(cfg.ZOOM_BUTTONS,json.dumps(buttons))
|
||||
|
||||
#self.get_zoom_pv = PV(zoom_api + ":ZOOM-RBV", callback=self.zoom_update_cb)
|
||||
#self.status_pv = PV(zoom_api + ":ZOOM-STATUS", callback=self.zoom_status_cb)
|
||||
|
||||
Reference in New Issue
Block a user