From e3eb28a14628bb087e1f5497ff2fe33d025a5ec0 Mon Sep 17 00:00:00 2001 From: lemke_h Date: Sat, 12 Sep 2026 11:44:11 +0200 Subject: [PATCH] Fix det_diff's Jungfrau id: JF07T32V01 -> JF01T03V01 (stale vs. live config) bernina_config.json (the live, persisted config_bernina store) has both xrd_config.jfs and robot_config.jf_id/jf_name saying det_diff is JF01T03V01, but bernina.py had it hardcoded to JF07T32V01. Confirmed JF01T03V01:roi_intensities is currently live on the dispatcher while JF07T32V01's is not -- the physical detector assignment moved and this hardcoded id never got updated. Co-Authored-By: Claude Sonnet 5 --- eco/bernina/bernina.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eco/bernina/bernina.py b/eco/bernina/bernina.py index 88145e0..292a4b4 100644 --- a/eco/bernina/bernina.py +++ b/eco/bernina/bernina.py @@ -997,7 +997,13 @@ class Tapedrive(Assembly): self._append( Jungfrau, - "JF07T32V01", + # Was hardcoded "JF07T32V01" -- stale. The live persisted config + # (/sf/bernina/code/gac-bernina/eco_cnf_bernina/configuration/ + # bernina_config.json) has both "xrd_config"."jfs" and + # "robot_config"."jf_id"/"jf_name" saying det_diff is actually + # JF01T03V01 (confirmed live on the dispatcher; JF07T32V01's + # roi_intensities channel currently is not). + "JF01T03V01", config_adj=daq.config_JFs, pgroup_adj=config_bernina.pgroup, event_master=NamespaceComponent(namespace, "event_master"),