diff --git a/channels.py b/channels.py index 7227994..c84b26d 100644 --- a/channels.py +++ b/channels.py @@ -5,7 +5,7 @@ from slic.core.acquisition import DetectorConfig #] detectors = DetectorConfig() -#detectors.add("JF15T08V01", save_dap_results=True) +detectors.add("JF15T08V01", save_dap_results=True) @@ -33,51 +33,59 @@ channels_inten += [ channels_ks = [ - #"SATES21-GES1:PR1_SPIKES", - "SATES21-GES1:A1_VALUES", +# "SATES21-GES1:PR1_SPIKES", +# "SATES21-GES1:A1_VALUES", "SATES21-GES1:A2_VALUES", - "SATES21-GES1:A3_VALUES", - "SATES21-GES1:A4_VALUES", - "SATES21-GES1:A1_VALUES_MH", - "SATES21-GES1:A2_VALUES_MH", - "SATES21-GES1:A3_VALUES_MH", - "SATES21-GES1:A4_VALUES_MH", - "SATES21-GES1:B1_VALUES", - "SATES21-GES1:B2_VALUES", - "SATES21-GES1:B3_VALUES", - "SATES21-GES1:B4_VALUES", - "SATES21-GES1:B1_VALUES_MH", - "SATES21-GES1:B2_VALUES_MH", - "SATES21-GES1:B3_VALUES_MH", - "SATES21-GES1:B4_VALUES_MH", - "SATES21-GES1:PR1_NBS_ANA_DELAY", - "SATES21-GES1:PR1_NBS_RAW_DELAY", - "SATES21-GES1:PR1_SPIKES", - "SATES21-GES1:PR1_SPIKES_MH", +# "SATES21-GES1:A3_VALUES", +# "SATES21-GES1:A4_VALUES", +# "SATES21-GES1:A1_VALUES_MH", +# "SATES21-GES1:A2_VALUES_MH", +# "SATES21-GES1:A3_VALUES_MH", +# "SATES21-GES1:A4_VALUES_MH", +# "SATES21-GES1:B1_VALUES", +# "SATES21-GES1:B2_VALUES", +# "SATES21-GES1:B3_VALUES", +# "SATES21-GES1:B4_VALUES", +# "SATES21-GES1:B1_VALUES_MH", +# "SATES21-GES1:B2_VALUES_MH", +# "SATES21-GES1:B3_VALUES_MH", +# "SATES21-GES1:B4_VALUES_MH", +# "SATES21-GES1:PR1_NBS_ANA_DELAY", +# "SATES21-GES1:PR1_NBS_RAW_DELAY", +# "SATES21-GES1:PR1_SPIKES", +# "SATES21-GES1:PR1_SPIKES_MH", ] channels_ioxos = [ "SATES20-LSCP10:CH0:1", "SATES20-LSCP10-FNS:CH0:VAL_GET", -# "SATES20-LSCP10:CH0:1", -# "SATES20-LSCP10:CH1:1", +# "SATES20-LSCP10:CH0:2", + "SATES20-LSCP10:CH1:1", # "SATES20-LSCP10:CH2:0", -# "SATES20-LSCP10:CH2:1", + "SATES20-LSCP10:CH2:1", + "SATES20-LSCP10:CH3:1", # "SATES20-LSCP10:CH6:2", - "SLAAT21-LSCP01:CH0:1", - "SLAAT21-LSCP01-FNS:CH0:VAL_GET", +# "SLAAT21-LSCP01:CH0:1", +# "SLAAT21-LSCP01-FNS:CH0:VAL_GET", ] channels_ocean_optics = [ - "SLAAT01-CPCW-SPEC01:SPECTRUM", - "SLAAT01-CPCW-SPEC01:WAVELENGTHS" + "SLAAT01-LSPC-SPEC1:SPECTRUM", + "SLAAT01-LSPC-SPEC1:WAVELENGTHS" ] channels_events = [ "SAT-CVME-TIFALL5:EvtSet", ] - +channels_calc_I = [ + "SATFE10-LSCP1:CH0:1", + "SATFE10-LSCP1:CH1:1", + "SATFE10-LSCP1:CH2:1", + "SATFE10-LSCP1:CH3:1", + "SATFE10-LSCP1:CH4:1", + "SATFE10-LSCP1:CH5:1" +] #channels_cam_gige = [ # f"SATES21-CAMS154-GIGE{i+1}:FPICTURE" for i in range(8) @@ -91,40 +99,104 @@ channels_cam_gige = [ # "SATES21-CAMS154-GIGE5:FPICTURE" # "SATES21-CAMS154-GIGE6:FPICTURE", # "SATES21-CAMS154-GIGE7:FPICTURE", +# "SATES21-CAMS154-GIGE8:FPICTURE", # "SLAAT01-LCAM-C603:FPICTURE" ] +channels_cam_axis = [ +# "SATES20-HOLO-CAM01:FPICTURE" +] channels_cam_pco = [ -# "SATES21-CAMS154-M1:FPICTURE", + "SATES21-CAMS154-M1:FPICTURE", # "SATES24-CAMS161-M1:FPICTURE", - "SATES21-CAMS-PATT1:FPICTURE", +# "SATES21-CAMS-PATT1:FPICTURE", +# "SATES21-CAMS154-M2:FPICTURE", # "SATBD02-DSCR050:FPICTURE", ] names_cam_pco = [ -# "SATES21-CAMS154-M1", + "SATES21-CAMS154-M1", # "SATES24-CAMS161-M1", - "SATES21-CAMS-PATT1", +# "SATES21-CAMS-PATT1", +# "SATES21-CAMS154-M2", ] suffices_proc = [ -# "processing_parameters", + "processing_parameters", "projection_background", "projection_signal", - #"projection_radial_bins", - #"projection_radial_counts", +# "projection_radial_bins", +# "projection_radial_counts", ] +BAM_channels = [ + "SINLH01-DBAM010:ADC0-DATA", + "SINLH01-DBAM010:ADC1-DATA", + "SINLH01-DBAM010:BAM_CH1_NORM", + "SINLH01-DBAM010:BAM_CH2_NORM", + 'SINLH01-DBAM010:EOM1_RESOLUTION1', + 'SINLH01-DBAM010:EOM1_RESOLUTION2', + 'SINLH01-DBAM010:EOM1_T1', + 'SINLH01-DBAM010:EOM1_T2', + 'SINLH01-DBAM010:EOM1_T1-VALID', + 'SINLH01-DBAM010:EOM1_T2-VALID', + 'SINLH01-DBAM010:EOM2_RESOLUTION1', + 'SINLH01-DBAM010:EOM2_RESOLUTION2', + + "S10BC01-DBAM070:ADC0-DATA", + "S10BC01-DBAM070:ADC1-DATA", + "S10BC01-DBAM070:BAM_CH1_NORM", + "S10BC01-DBAM070:BAM_CH2_NORM", + 'S10BC01-DBAM070:EOM1_RESOLUTION1', + 'S10BC01-DBAM070:EOM1_RESOLUTION2', + 'S10BC01-DBAM070:EOM1_T1', + 'S10BC01-DBAM070:EOM1_T2', + 'S10BC01-DBAM070:EOM1_T1-VALID', + 'S10BC01-DBAM070:EOM1_T2-VALID', + 'S10BC01-DBAM070:EOM2_RESOLUTION1', + 'S10BC01-DBAM070:EOM2_RESOLUTION2', + + "SARCL01-DBAM110:ADC0-DATA", + "SARCL01-DBAM110:ADC1-DATA", + "SARCL01-DBAM110:BAM_CH1_NORM", + "SARCL01-DBAM110:BAM_CH2_NORM", + 'SARCL01-DBAM110:EOM1_RESOLUTION1', + 'SARCL01-DBAM110:EOM1_RESOLUTION2', + 'SARCL01-DBAM110:EOM1_T1', + 'SARCL01-DBAM110:EOM1_T2', + 'SARCL01-DBAM110:EOM1_T1-VALID', + 'SARCL01-DBAM110:EOM1_T2-VALID', + 'SARCL01-DBAM110:EOM2_RESOLUTION1', + 'SARCL01-DBAM110:EOM2_RESOLUTION2', + + "SARUN20-DBAM020:ADC0-DATA", + "SARUN20-DBAM020:ADC1-DATA", + "SARUN20-DBAM020:BAM_CH1_NORM", + "SARUN20-DBAM020:BAM_CH2_NORM", + 'SARUN20-DBAM020:EOM1_RESOLUTION1', + 'SARUN20-DBAM020:EOM1_RESOLUTION2', + 'SARUN20-DBAM020:EOM1_T1', + 'SARUN20-DBAM020:EOM1_T2', + 'SARUN20-DBAM020:EOM1_T1-VALID', + 'SARUN20-DBAM020:EOM1_T2-VALID', + 'SARUN20-DBAM020:EOM2_RESOLUTION1', + 'SARUN20-DBAM020:EOM2_RESOLUTION2', +] + + + PMOS_channels = [ - "SATOP31-PMOS132-2D:SPECTRUM_CENTER", - "SATOP31-PMOS132-2D:SPECTRUM_FWHM", - "SATOP31-PMOS132-2D:SPECTRUM_X", - "SATOP31-PMOS132-2D:SPECTRUM_Y", - "SATOP31-PMOS132-2D:processing_parameters", - "SATMA02-RLLE-DSP:PHASE-VS", - "SATMA02-RLLE-DSP:AMPLT-VS", +# "SATOP31-PMOS132-2D:SPECTRUM_CENTER", +# "SATOP31-PMOS132-2D:SPECTRUM_FWHM", +# "SATOP31-PMOS132-2D:SPECTRUM_X", +# "SATOP31-PMOS132-2D:SPECTRUM_Y", +# "SATOP31-PMOS132-2D:processing_parameters", +# "SATMA02-RLLE-DSP:PHASE-VS", +# "SATMA02-RLLE-DSP:AMPLT-VS", + "SATOP21-PMOS127-2D:SPECTRUM_X", + "SATOP21-PMOS127-2D:SPECTRUM_Y", "SATSY02-DBPM020:X2", "SATSY02-DBPM210:X2", "SATSY03-DBPM030:X2", @@ -158,6 +230,16 @@ PMOS_channels = [ "SATFE10-PEPG046:FCUP-INTENSITY-CAL" ] + + +SASE_SPEC_CHANNELS = [ + "SATOP31-PMOS132-2D:SPECTRUM_X", + "SATOP31-PMOS132-2D:SPECTRUM_Y", + "SATOP11-PSAS079:SPECTRUM_X", + "SATOP11-PSAS079:SPECTRUM_Y", + "SATOP11-PSAS079:SPECTRUM_Y_SUM", + "SATOP11-PSAS079:FPICTURE"] + for n in names_cam_pco: for s in suffices_proc: c = f"{n}.{s}" @@ -166,10 +248,10 @@ for n in names_cam_pco: # combine all channels: -channels = channels_nbs + channels_inten + channels_cam_pco + channels_ocean_optics + channels_cam_gige + channels_ioxos + channels_events + channels_ks - - - +channels = channels_nbs + channels_inten + channels_cam_gige + channels_ioxos + channels_events + channels_ks + channels_cam_pco + SASE_SPEC_CHANNELS +#channels = channels_ocean_optics + channels_ks +#channels = channels_events + channels_ks + channels_inten + channels_cam_pco + channels_ocean_optics +#channels = channels_events + channels_ks pvs = [ @@ -190,12 +272,10 @@ pvs = [ "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-XSHV166:V-0-S-CH9", + "SATES21-XSHV166:V-0-S-CH10", + "SATES21-XSHV166:V-1-S-CH9", + "SATES21-XSHV166:V-1-S-CH10", "SATES21-XSMA166:MOT1:MOTRBV", "SATES21-XSMA166:MOT2:MOTRBV", "SATES21-XSMA166:MOT3:MOTRBV", @@ -213,7 +293,9 @@ pvs = [ "SLAAT21-LMOT-M704:MOT", "SLAAT21-LMOT-M705:MOT", "SLAAT21-LMOT-M706:MOT", - "SLAAT21-LMOT-M708:MOT", + "SLAAT21-LMOT-M708:MOT", + "SLAAT21-LMOT-M714:MOT", + "SLAAT21-LMOT-M712:MOT", "SWISSFEL-STATUS:Bunch-2-Appl-Freq-RB", "SLAAT01-LCAM-C601:FIT-XPOS", "SLAAT01-LCAM-C601:FIT-YPOS", @@ -221,20 +303,22 @@ pvs = [ "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", + "SLAAT21-LCAM-C703:FIT-XPOS", + "SLAAT21-LCAM-C703:FIT-YPOS", + "SLAAT21-LCAM-C703:INTEGRAL_AVE", "SATES20-CVME-EVR0:Pul14-Delay-SP", "SLAAT21-LENG-LAKE1:GET_TEMP", "SATFE10-VMFR054-A050:PRESSURE", "SATOP11-OSGM087:photonenergy", + "SATOP11-OSGM087:bandwidth", "SATUN:FELPHOTENE", "SATFE10-OGAT053:transmission", "SATES20-CWAG-GEP01:TEMP09", "SATES20-CWAG-GEP01:TEMP10", "SATES20-CWAG-GEP01:TEMP11", + "SLAAT01-LTIM-PDLY:DELAY_Z_OFFS", + "SATES20-CVME-EVR0:Pul12_NEW_DELAY", + "SATES20-CVME-EVR0:Pul11-Delay-SP" ]