Skip to content
Snippets Groups Projects
Commit d8dfb591 authored by BRONES Romain's avatar BRONES Romain
Browse files

Add sync option to command line

parent 29032d7b
Branches
Tags
No related merge requests found
...@@ -515,8 +515,6 @@ def sync_all_bpm(): ...@@ -515,8 +515,6 @@ def sync_all_bpm():
lbpevrx = tango.Group('lbpevrx') lbpevrx = tango.Group('lbpevrx')
lbpevrx.add(FofbTool.Configuration.config["tangopath"]["lbpevrx"].split()) lbpevrx.add(FofbTool.Configuration.config["tangopath"]["lbpevrx"].split())
tcentral = tango.DeviceProxy(FofbTool.Configuration.config["tangopath"]["timing-central"])
# --------------------------------------------------------------------------------------------------------------- # ---------------------------------------------------------------------------------------------------------------
# Step 1 : Init BPMs # Step 1 : Init BPMs
logger.info("Configure Libera Electron with FofbManager") logger.info("Configure Libera Electron with FofbManager")
......
...@@ -16,6 +16,7 @@ if __name__ == '__main__': ...@@ -16,6 +16,7 @@ if __name__ == '__main__':
# Safer import: add the parent dir in path # Safer import: add the parent dir in path
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
import FofbTool.Utils import FofbTool.Utils
import FofbTool.Operation
import FofbTool.Configuration # Still needs for one function, TODO import FofbTool.Configuration # Still needs for one function, TODO
...@@ -74,6 +75,8 @@ if __name__ == '__main__': ...@@ -74,6 +75,8 @@ if __name__ == '__main__':
parser.add_argument("--start-ccn", action="store_true", parser.add_argument("--start-ccn", action="store_true",
help="Start command for the ComBPM applications blocks.") help="Start command for the ComBPM applications blocks.")
parser.add_argument("--sync", action="store_true",
help="Start synchronization sequence for Libera Electron and Libera Brillance Plus.")
args = parser.parse_args() args = parser.parse_args()
...@@ -123,6 +126,9 @@ if __name__ == '__main__': ...@@ -123,6 +126,9 @@ if __name__ == '__main__':
if args.configure in ("corr", "all"): if args.configure in ("corr", "all"):
FofbTool.Configuration.centralnode_configure_corr() FofbTool.Configuration.centralnode_configure_corr()
if args.sync:
FofbTool.Operation.sync_all_bpm()
if args.start or args.start_comlbp: if args.start or args.start_comlbp:
FofbTool.Utils.start_all_comlbp() FofbTool.Utils.start_all_comlbp()
if args.start or args.start_combpm: if args.start or args.start_combpm:
...@@ -132,4 +138,3 @@ if __name__ == '__main__': ...@@ -132,4 +138,3 @@ if __name__ == '__main__':
if not args.align_fa is None: if not args.align_fa is None:
FofbTool.Utils.align_all_ccn(args.align_fa, force=args.force) FofbTool.Utils.align_all_ccn(args.align_fa, force=args.force)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment