From 94e03cb3474c3246cda36bd050afc9758e0c6c46 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Romain=20BRON=C3=88S?= <romain.brones@synchrotron-soleil.fr>
Date: Fri, 19 Jul 2024 13:57:32 +0200
Subject: [PATCH] (sync) Use field in free property to deselect some BPM

* Only take BPM if they have type LIBERA
---
 FofbTool/Operation.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/FofbTool/Operation.py b/FofbTool/Operation.py
index cdf292f..21ceaae 100644
--- a/FofbTool/Operation.py
+++ b/FofbTool/Operation.py
@@ -512,7 +512,7 @@ def sync_all_bpm():
 
     db = tango.Database()
 
-    bpmlist = [n.split(':')[2] for n in db.get_property("FOFB", "bpmlist")['bpmlist']]
+    bpmlist = [n.split(':')[2] for n in db.get_property("FOFB", "bpmlist")['bpmlist'] if ":LIBERA:" in n]
     bpmidlist = [(int(n.split(':')[0]), n.split(':')[2]) for n in db.get_property("FOFB", "bpmlist")['bpmlist'] if 'LIBERA' in n]
 
     tlocal = tango.Group('tlocal')
-- 
GitLab