detectors = [ "JF15T08V01" ] # "SLAAR11-LTIM01-EVR0:DUMMY_PV5_NBS", channels_nbs = [ f"SATES20-CVME-EVR0:DUMMY_PV{i+1}_NBS" for i in range(10) ] channels_inten = [ "SATFE10-PEPG046:PHOTON-ENERGY-PER-PULSE-AVG", "SATFE10-PEPG046-EVR0:CALCI", "SATFE10-PEPG046-EVR0:CALCS", "SATFE10-PEPG046-EVR0:CALCT", "SATFE10-PEPG046-EVR0:CALCX", "SATFE10-PEPG046-EVR0:CALCY", "SATFE10-PEPG046:FCUP-INTENSITY-AVG", "SATFE10-PEPG046:FCUP-INTENSITY-CAL", ] # CH 0-3 farday cup / 4&5 multipliers channels_inten += [ f"SATFE10-LSCP1:CH{n}:1" for n in range(6) ] channels_ks = [ "SATES21-GES1:A1_VALUES", #SATES21-GES1:TD_VALUES.VALZ # "SATES21-GES1:A2_VALUES", # "SATES21-GES1:A3_VALUES", # "SATES21-GES1:A4_VALUES", ] #channels_cam_gige = [ # f"SATES21-CAMS154-GIGE{i+1}:FPICTURE" for i in range(8) #] channels_cam_gige = [ "SATES21-CAMS154-GIGE4:FPICTURE" # "SATES21-CAMS154-GIGE2:FPICTURE" ] channels_cam_pco = [ #"SATES21-CAMS154-M1:FPICTURE", #"SATES24-CAMS161-M1:FPICTURE", #"SATES21-CAMS-PATT1:FPICTURE", ] #names_cam_pco = [ # "SATES21-CAMS154-M1", # "SATES24-CAMS161-M1", # "SATES21-CAMS-PATT1", #] #suffices_proc = [ # "processing_parameters", # "projection_background", # "projection_signal", #] #for n in names_cam_pco: # for s in suffices_proc: # c = f"{n}.{s}" # channels_cam_pco.append(c) #channels = channels_nbs + channels_inten + channels_ks + channels_cam_pco + channels_cam_gige channels = channels_nbs + channels_inten + channels_cam_pco + channels_cam_gige pvs = [ "SATES20-MANIP2:MOTOR_1.VAL", "SATES20-MANIP2:MOTOR_2.VAL", "SATES20-MANIP2:MOTOR_3.VAL", "SATES20-MANIP2:MOTOR_1.RBV", "SATES20-MANIP2:MOTOR_2.RBV", "SATES20-MANIP2:MOTOR_3.RBV", "SATES21-VM-VT2020:PRESSURE", "SATES21-VM-VT3010:PRESSURE", "SATES21-VM-VT3030:PRESSURE", "SATES21-XSHV166:V-0-S-CH0", "SATES21-XSHV166:V-0-S-CH1", "SATES21-XSHV166:V-0-S-CH2", "SATES21-XSHV166:V-1-S-CH0", "SATES21-XSHV166:V-1-S-CH1", "SATES21-XSHV166:V-1-S-CH2", "SATES21-XSMA166:MOT1:MOTRBV", "SATES21-XSMA166:MOT2:MOTRBV", "SATES21-XSMA166:MOT3:MOTRBV", "SATES22-XSMA168:MOT10:MOTRBV", "SATES22-XSMA168:MOT11:MOTRBV", "SATES22-XSMA168:MOT12:MOTRBV", "SATFE10-OATT064:MOT2TRANS.VALD", "SATFE10-OATT065:MOT2TRANS.VALD", "SATUN14-MBND100:I-READ", "SF-CPCL-TIM:TIME", "SLAAT01-LTIM-PDLY:DELAY", "SLAAT21-LMOT-M701:MOT", "SLAAT21-LMOT-M702:MOT", "SLAAT21-LMOT-M703:MOT", "SLAAT21-LMOT-M704:MOT", "SLAAT21-LMOT-M705:MOT", "SLAAT21-LMOT-M706:MOT", "SLAAT21-LMOT-M708:MOT", "SWISSFEL-STATUS:Bunch-2-Appl-Freq-RB", "SLAAT01-LCAM-C601:FIT-XPOS", "SLAAT01-LCAM-C601:FIT-YPOS", "SLAAT01-LCAM-C601:INTEGRAL_AVE", "SLAAT21-LCAM-C701:FIT-XPOS", "SLAAT21-LCAM-C701:FIT-YPOS", "SLAAT21-LCAM-C701:INTEGRAL_AVE", "SLAAT21-LCAM-C704:FIT-XPOS", "SLAAT21-LCAM-C704:FIT-YPOS", "SLAAT21-LCAM-C704:INTEGRAL_AVE", "SLAAT21-LSPC-SPEC1:WAVELENGTHS", "SLAAT21-LSPC-SPEC1:SPECTRUM", ] pvs += [ f"SATES20-CVME-EVR0:DUMMY_PV{i+1}_NBS.INP" for i in range(10) ] pvs += [ f"SATUN{i:02}-UIND030:FELPHOTENE" for i in range(6, 22+1) if i != 14 ] pvs += [ f"SATUN{i:02}-UIND030:POL-SET" for i in range(6, 22+1) if i != 14 ] for n in ("TEMP", "HUMIREL", "PRES"): for i in range(5): pvs.append(f"SLAAT01-LI2C01_CH{i+1}:{n}") for i in range(2): pvs.append(f"SLAAT21-LI2C01_CH{i+1}:{n}") for i in range(4): pvs.append(f"SLAAT21-LI2C02_CH{i+1}:{n}")