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:PR1_SPIKES", "SATES21-GES1:A1_VALUES", #"SATES21-GES1:A2_VALUES", #"SATES21-GES1:A3_VALUES", #"SATES21-GES1:A4_VALUES", #"SATES21-GES1:B1_VALUES", #"SATES21-GES1:B2_VALUES", #"SATES21-GES1:B3_VALUES", #"SATES21-GES1:B4_VALUES", ] channels_ioxos = [ # "SATES20-LSCP10:CH0:0", # "SATES20-LSCP10:CH0:1", # "SATES20-LSCP10:CH1:1", # "SATES20-LSCP10:CH2:0", # "SATES20-LSCP10:CH2:1", # "SATES20-LSCP10:CH6:2", ] channels_events = [ "SAT-CVME-TIFALL5:EvtSet", ] #channels_cam_gige = [ # f"SATES21-CAMS154-GIGE{i+1}:FPICTURE" for i in range(8) #] channels_cam_gige = [ # "SATES21-CAMS154-GIGE5:FPICTURE" # "SATES21-CAMS154-GIGE2:FPICTURE" # "SLAAT01-LCAM-C603: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) # combine all channels: channels = channels_nbs + channels_inten + channels_cam_pco + channels_cam_gige + channels_ioxos + channels_events + channels_ks 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.VAL", "SATES21-VM-VT3010:PRESSURE.VAL", "SATES21-VM-VT3030:PRESSURE.VAL", "SATES21-VM-VT1010:PRESSURE.VAL", "SATES21-VM-VT1020:PRESSURE.VAL", "SATES21-VM-VT1030:PRESSURE.VAL", "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", "SATES20-CVME-EVR0:Pul14-Delay-SP", "SLAAT21-LENG-LAKE1:GET_TEMP", "SATFE10-VMFR054-A050:PRESSURE", ] 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}")