From 37bfa9d0ee9444d05122fe95ad5874e7c565d2b1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Romain=20BRON=C3=88S?= <romain.brones@synchrotron-soleil.fr>
Date: Thu, 1 Aug 2024 14:12:01 +0200
Subject: [PATCH] Add reset on comlbp on stop, insist on ack ccn error

---
 FofbTool/Operation.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/FofbTool/Operation.py b/FofbTool/Operation.py
index 21ceaae..33e9a2e 100644
--- a/FofbTool/Operation.py
+++ b/FofbTool/Operation.py
@@ -170,6 +170,9 @@ def start_ccn(nodename):
         return
 
     logger.info("Starting CCN on {}".format(nodename))
+
+    ack_ccn(nodename)
+
     nint=1
     if 'central' in nodename:
         nint = 4
@@ -292,6 +295,9 @@ def stop_comlbp(cellnodename):
         return
 
     logger.info("Stopping ComLBP on {}".format(cellnodename))
+    for n in range(4):
+        prx["comlbp{}_control".format(n)] = 1
+    time.sleep(1)
     for n in range(4):
         prx["comlbp{}_control".format(n)] = 0
 
-- 
GitLab