From 21cf1fb8df3341c59687949ece8147cd55c1cc27 Mon Sep 17 00:00:00 2001 From: Jack Harper Date: Tue, 11 Nov 2025 14:23:18 +0000 Subject: [PATCH] remove demo, add detect1-3 --- scripts/set_instrument_list.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/set_instrument_list.py b/scripts/set_instrument_list.py index 9f7ccef4..9a0e2aa1 100644 --- a/scripts/set_instrument_list.py +++ b/scripts/set_instrument_list.py @@ -158,7 +158,6 @@ def set_instlist(instruments_list: list[Instrument], pv_address: str) -> None: inst_dictionary("DCLAB", groups=[SUPPORT], is_scheduled=False, target_station=MISC), inst_dictionary("LARMOR", groups=[SANS], target_station=TS2), inst_dictionary("ALF", groups=[EXCITATIONS], target_station=TS1), - inst_dictionary("DEMO", groups=[], is_scheduled=False, target_station=MISC), inst_dictionary("IMAT", groups=[ENGINEERING], target_station=TS2), inst_dictionary("MUONFE", groups=[MUONS], is_scheduled=False, target_station=MUON_TARGET), inst_dictionary("ZOOM", groups=[SANS], target_station=TS2), @@ -255,6 +254,9 @@ def set_instlist(instruments_list: list[Instrument], pv_address: str) -> None: is_scheduled=False, target_station=MISC, ), + inst_dictionary("DETECT1", groups=[SUPPORT], is_scheduled=False, target_station=MISC), + inst_dictionary("DETECT2", groups=[SUPPORT], is_scheduled=False, target_station=MISC), + inst_dictionary("DETECT3", groups=[SUPPORT], is_scheduled=False, target_station=MISC), ] set_instlist(instruments_list, pv_address) @@ -267,4 +269,7 @@ def set_instlist(instruments_list: list[Instrument], pv_address: str) -> None: for g in sorted(groups): pv_address = f"CS:INSTLIST:{g}" inst_list = [x for x in instruments_list if g in x["groups"]] - set_instlist(inst_list, pv_address) + try: + set_instlist(inst_list, pv_address) + except Exception: + print(f"Failed to set {pv_address}")