From 8aae5c205ee97546f328e9dac1df33f2cf6769d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20BRON=C3=88S?= <romain.brones@synchrotron-soleil.fr> Date: Fri, 26 Jan 2024 09:53:45 +0100 Subject: [PATCH] feat: Add bpm count for matrix corr --- FofbTool/Configuration.py | 2 ++ FofbTool/DeviceAttributeConfiguration.py | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/FofbTool/Configuration.py b/FofbTool/Configuration.py index b462974..a6e5065 100755 --- a/FofbTool/Configuration.py +++ b/FofbTool/Configuration.py @@ -285,6 +285,8 @@ def centralnode_configure_corr(): f[0:100] = range(1,101) prx["corr_pscid"] = f + prx["corr_num_bpm"] = 122 + logger.info("Configuration of Corr done on {}.".format(p)) return True diff --git a/FofbTool/DeviceAttributeConfiguration.py b/FofbTool/DeviceAttributeConfiguration.py index 1824cf3..3a02e1e 100755 --- a/FofbTool/DeviceAttributeConfiguration.py +++ b/FofbTool/DeviceAttributeConfiguration.py @@ -358,6 +358,15 @@ def set_attr_config_centralnode(cnp): c.alarms.max_warning='331' cnp.set_attribute_config(c) + + c = cnp.get_attribute_config("corr_num_bpm") + c.description = "Number of expected bpm packets for the matrix multiplication."+c.description + c.format = '%d' + c.unit = ' ' + c.alarms.min_warning='121' + c.alarms.max_warning='123' + cnp.set_attribute_config(c) + for p in "xy": c = cnp.get_attribute_config("corr_control_{}".format(p)) -- GitLab