diff --git a/src/LaserFeedbacks.py b/src/LaserFeedbacks.py index 0951b260f06a8da5ba1ea0bede83d4e2803a9862..e96614e68979ebbb9e6f0a8df0bedc3e9058302f 100644 --- a/src/LaserFeedbacks.py +++ b/src/LaserFeedbacks.py @@ -30,119 +30,58 @@ try: except: print('devlh') devsl = {} -if selettore_sl == 1: #ELITE1_OPA_FEL1 +if selettore_sl == 2: #FEL1OPA try: devsl['slelite1input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.02') - devsl['slelite1output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.01') + devsl['slelite1output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/elite_sl.01') devsl['slelite1timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.01') devsl['fel1energyopa'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fb_opa_energy_fel01.01') devsl['fel1pointing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_fel01.01') except: print('devsl') -elif selettore_sl == 2: #ELITE1_OPA_FEL1_ELITE2_SLU +elif selettore_sl == 3: #FEL1OPA_LR try: devsl['slelite1input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.02') - devsl['slelite1output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.01') + devsl['slelite1output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/elite_sl.01') devsl['slelite1timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.01') - devsl['slelite2input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.01') - devsl['slelite2output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.02') - devsl['slelite2timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.02') devsl['fel1energyopa'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fb_opa_energy_fel01.01') devsl['fel1pointing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_fel01.01') except: print('devsl') -elif selettore_sl == 3: #ELITE1_THG_FEL1 +elif selettore_sl == 4: #FEL1THG try: devsl['slelite1input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.02') - devsl['slelite1output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.01') + devsl['slelite1output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/elite_sl.01') devsl['slelite1timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.01') devsl['fel1pointing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_fel01.01') except: print('devsl') -elif selettore_sl == 4: #ELITE1_THG_FEL1_ELITE2_SLU +elif selettore_sl == 5: #FEL1EEHG try: devsl['slelite1input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.02') - devsl['slelite1output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.01') + devsl['slelite1output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/elite_sl.01') devsl['slelite1timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.01') - devsl['slelite2input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.01') - devsl['slelite2output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.02') - devsl['slelite2timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.02') devsl['fel1pointing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_fel01.01') except: print('devsl') -elif selettore_sl == 5: #ELITE1_THGOPA_FEL1 +elif selettore_sl == 5: #FEL2OPA try: devsl['slelite1input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.02') - devsl['slelite1output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.01') - devsl['slelite1timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.01') - devsl['fel1pointing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_fel01.01') - except: - print('devsl') - #feedback pointing thg -elif selettore_sl == 6: #ELITE1_THGOPA_FEL1_ELITE2_SLU - try: - devsl['slelite1input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.02') - devsl['slelite1output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.01') - devsl['slelite1timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.01') - devsl['slelite2input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.01') - devsl['slelite2output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.02') - devsl['slelite2timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.02') - devsl['fel1pointing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_fel01.01') - except: - print('devsl') - #feedback pointing thg -elif selettore_sl == 7: #ELITE2_THG_FEL2 - try: - devsl['slelite2input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.01') - devsl['slelite2output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.02') - devsl['slelite2timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.02') - devsl['fel2pointing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_fel02.01') - except: - print('devsl') -elif selettore_sl == 8: #ELITE2_THG_FEL2_ELITE1_SLU - try: - devsl['slelite2input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.01') - devsl['slelite2output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.02') - devsl['slelite2timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.02') - devsl['slelite1input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.02') - devsl['slelite1output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.01') - devsl['slelite1timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.01') - devsl['fel2pointing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_fel02.01') - except: - print('devsl') -elif selettore_sl == 9: #ELITE2_OPA_FEL2 - try: - devsl['slelite2input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.01') - devsl['slelite2output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.02') - devsl['slelite2timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.02') - devsl['fel2energyopa'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fb_opa_energy_fel02.01') - devsl['fel2pointing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_fel02.01') - except: - print('devsl') -elif selettore_sl == 10: #ELITE2_OPA_FEL2_ELITE1_SLU - try: - devsl['slelite2input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.01') - devsl['slelite2output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.02') - devsl['slelite2timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.02') - devsl['slelite1input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.02') - devsl['slelite1output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.01') + devsl['slelite1output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/elite_sl.01') devsl['slelite1timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.01') devsl['fel2energyopa'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fb_opa_energy_fel02.01') devsl['fel2pointing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_fel02.01') + except: print('devsl') -elif selettore_sl == 11: #ELITE2_THG_FEL2_ELITE1_EEHG +elif selettore_sl == 6: #FEL2THG try: - devsl['slelite2input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.01') - devsl['slelite2output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.02') - devsl['slelite2timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.02') devsl['slelite1input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.02') - devsl['slelite1output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_elite.01') + devsl['slelite1output'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/elite_sl.01') devsl['slelite1timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.01') devsl['fel2pointing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_fel02.01') except: print('devsl') - #feedback eehg elif selettore_sl == 0: #SHUTDOWN devsl = {} else: @@ -161,33 +100,45 @@ else: print('devsl') ###################### MIMO FEEDBACK devslu = {} -if selettore_slu == 1 or selettore_slu == 7: #ELITE2_TIMER +if selettore_slu == 3: #ELITE2_TIMER try: + devsl['slelite2input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.01') + devsl['slelite2timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.02') devslu['slutimer'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/slu/feedback/mimofb_tmr_slu.01') except: print('devslu') -elif selettore_slu == 2 or selettore_slu == 8: #ELITE2_TIMEX +elif selettore_slu == 4: #ELITE2_TIMEX try: + devsl['slelite2input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.01') + devsl['slelite2timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.02') devslu['slutimez'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/slu/feedback/mimofb_tmx_slu.01') except: print('devslu') -elif selettore_slu == 3 or selettore_slu == 9: #ELITE2_DIPRI +elif selettore_slu == 5: #ELITE2_DIPRI try: + devsl['slelite2input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.01') + devsl['slelite2timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.02') devslu['sludiproi'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/slu/feedback/mimofb_diproi_slu.01') except: print('devslu') -elif selettore_slu == 4 or selettore_slu == 10: #ELITE2_LDM +elif selettore_slu == 6: #ELITE2_LDM try: + devsl['slelite2input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.01') + devsl['slelite2timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.02') devslu['sluldm'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/slu/feedback/mimofb_ldm_slu.01') except: print('devslu') -elif selettore_slu == 5 or selettore_slu == 11: #ELITE2_TOTEM +elif selettore_slu == 2: #ELITE2_TOTEM try: + devsl['slelite2input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.01') + devsl['slelite2timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.02') devslu['slutotem'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/slu/feedback/mimofb_totem_slu.01') except: print('devslu') -elif selettore_slu == 6 or selettore_slu == 12: #ELITE2_MAGNEDYN +elif selettore_slu == 7: #ELITE2_MAGNEDYN try: + devsl['slelite2input'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/rtltf_osc.01') + devsl['slelite2timing'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/sl/feedback/fbdelay_sl.02') devslu['slumagnedyn'] = PyTango.DeviceProxy('srv-tango-srf-01:20000/slu/feedback/mimofb_mag_slu.01') except: print('devslu')