From b2b550d11b82c3565d85a16fcaf0cf6f69d570c7 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 1 Jun 2022 16:18:43 +0200 Subject: [PATCH] Jun 2022 --- .gitignore | 1 - .../camera_config/SARES11-SPEC125-M1.json | 4 +- .../camera_config/SARES11-SPEC125-M2.json | 6 +- .../camera_config/SARES12-XPR128-C4F1.json | 8 +- .../camera_config/SARES20-CAMS142-C1.json | 14 +- .../camera_config/SARES20-CAMS142-C2.json | 12 +- .../camera_config/SARES20-CAMS142-M3.json | 12 +- .../camera_config/SARES20-CAMS142-M4.json | 4 +- .../camera_config/SARES20-CAMS142-M5.json | 4 +- .../camera_config/SARES20-DSDPPRM.json | 8 +- .../camera_config/SARES20-PROF141-M1.json | 14 +- .../SARES30-CAMS156-SMX-OAV.json | 12 +- .../camera_config/SARES30-CAMS156-X8M.json | 22 +++ .../camera_config/SARES30-CAMS156-XE.json | 16 +- .../camera_config/SARFE10-PSSS059.json | 2 +- ...OP21-PPRM102.json => SAROP21-PPRM113.json} | 22 +-- .../camera_config/SAROP21-PPRM138.json | 2 +- .../camera_config/SAROP31-PPRM113.json | 2 +- .../camera_config/SAROP31-PPRM150.json | 2 +- .../camera_config/SATES21-CAMS-PATT1.json | 4 +- .../camera_config/SATES21-CAMS154-M1.json | 4 +- .../camera_config/SATES24-CAMS161-M1.json | 4 +- .../camera_config/SATES31-CAMS187-RIXS1.json | 4 +- .../camera_config/SATOP31-PMOS132-1D.json | 6 +- .../camera_config/SATOP31-PMOS132-2D.json | 6 +- .../camera_config/SINBC02-DSRM310.json | 4 +- configuration/camera_config/alain.json | 12 ++ configuration/camera_config/alain_1MP.json | 13 ++ .../camera_config/permanent_instances.json | 8 +- configuration/camera_config/servers.json | 1 + configuration/camera_config/simulation.json | 2 +- .../Alvra Prime Spatial Enc B_sp.json | 11 ++ .../Alvra Prime Spatial Enc_sp.json | 11 ++ .../pipeline_config/Alvra_diag_table_sp.json | 11 ++ .../Alvra_spatial_encoding_sp.json | 11 ++ .../Alvra_spectral_encoding_sp.json | 11 ++ .../Bernina_DSD_screen_sp.json | 11 ++ configuration/pipeline_config/Delme_sp.json | 11 ++ .../IR_Beam_Monitor_II_sp.json | 11 ++ .../pipeline_config/IR_Beam_Monitor_I_sp.json | 11 ++ .../pipeline_config/S10BC02-DSCR220_sp.json | 11 ++ .../pipeline_config/S10BC02-DSRM310_sp.json | 10 + .../pipeline_config/S10BD01-DSCR030_sp.json | 10 + .../pipeline_config/S10DI01-DSCR020_sp.json | 10 + .../pipeline_config/S10MA01-DSCR090_sp.json | 10 + .../pipeline_config/S20SY03-DSCR085_sp.json | 11 ++ .../pipeline_config/SARBD01-DSCR050_sp.json | 10 + .../pipeline_config/SARBD01-DSCR110_sp.json | 10 + .../SARBD01-DSCR110_sp1_sp.json | 11 ++ .../pipeline_config/SARBD02-DSCR050_sp.json | 11 ++ .../pipeline_config/SARCL01-DSCR170_sp.json | 11 ++ .../pipeline_config/SARCL02-DSCR280_sp.json | 10 + .../SARES11-SPEC125-M1_psen_db.json | 4 +- .../SARES11-SPEC125-M1_sp.json | 12 ++ .../SARES11-SPEC125-M1_test.json | 14 ++ .../SARES11-SPEC125-M2_sp.json | 12 ++ ...S11-XMI125-C4P1SARES11-XMI125-C4P1_sp.json | 11 ++ .../SARES11-XMI125-C4P1_ib.json | 8 + .../SARES11-XMI125-C4P1_sp.json | 11 ++ .../SARES11-XMI125-C4P2_sp.json | 11 ++ .../SARES11-XPR125-C4P2_sp.json | 11 ++ .../SARES12-CAMS128-M1_psen_db.json | 6 + .../SARES12-CAMS128-M1_sp.json | 12 ++ .../SARES12-XPR128-C4F1_ib.json | 8 + .../SARES12-XPR128-C4F1_sp.json | 11 ++ .../SARES12-XPR128-C4F2_sp.json | 11 ++ .../pipeline_config/SARES20-CAM142-M2_sp.json | 12 ++ .../SARES20-CAMS142-C1_sp.json | 11 ++ .../SARES20-CAMS142-C2_sp.json | 11 ++ .../SARES20-CAMS142-C3_sp.json | 11 ++ .../SARES20-CAMS142-M1_sp.json | 12 ++ .../SARES20-CAMS142-M2_sp.json | 11 ++ .../SARES20-CAMS142-M3_sp.json | 11 ++ .../SARES20-CAMS142-M4_BS_sp.json | 12 ++ .../SARES20-CAMS142-M4_sp.json | 12 ++ .../SARES20-CAMS142-M5_sp.json | 12 ++ .../pipeline_config/SARES20-DSDPPRM_sp.json | 11 ++ .../SARES20-PROF141-M1_sp.json | 12 ++ .../SARES20-PROF142-M1-BS_sp.json | 11 ++ .../SARES20-PROF142-M1_sp.json | 12 ++ .../SARES20-PROF142-M3_sp.json | 11 ++ .../SARES20-PROF146-M1_sp.json | 11 ++ .../SARES20_CAMS142-M1_sp.json | 12 ++ .../SARES30-CAMS156-SMX-OAV_sp.json | 11 ++ .../SARES30-CAMS156-SMX-XEYE_sp.json | 11 ++ .../SARES30-CAMS156-X8M_sp.json | 11 ++ .../SARES30-CAMS156-XE_sp.json | 12 ++ .../SARES30-CAMS999-XE_sp.json | 11 ++ .../pipeline_config/SARFE10-PBPS053_proc.json | 17 +- .../pipeline_config/SARFE10-PPRM053_sp.json | 10 + .../pipeline_config/SARFE10-PPRM064_sp.json | 20 ++ .../pipeline_config/SARFE10-PSSS055_sp.json | 11 ++ .../pipeline_config/SARFE10-PSSS059_psss.json | 4 +- .../SARFE10-PSSS059_psss_avg.json | 4 +- .../pipeline_config/SARFE10-PSSS059_sp.json | 12 ++ .../pipeline_config/SARMA02-DSCR030_sp.json | 10 + .../pipeline_config/SAROP11-PBPS110_proc.json | 57 ++++++ .../pipeline_config/SAROP11-PBPS117_proc.json | 56 ------ .../pipeline_config/SAROP11-PPRM066_sp.json | 10 + .../pipeline_config/SAROP11-PPRM078_sp.json | 10 + .../pipeline_config/SAROP11-PPRM110_sp.json | 10 + .../pipeline_config/SAROP11-PPRM117_sp.json | 10 + .../pipeline_config/SAROP11-PPRM122_sp.json | 11 ++ .../pipeline_config/SAROP11-PPRM130_sp.json | 10 + .../pipeline_config/SAROP11-PSCR106_sp.json | 11 ++ .../pipeline_config/SAROP11-PSCR109_sp.json | 11 ++ .../pipeline_config/SAROP21-LAM-CAM01_sp.json | 11 ++ .../pipeline_config/SAROP21-PBPS103_proc.json | 57 ++++++ .../pipeline_config/SAROP21-PPRM094_sp.json | 10 + .../pipeline_config/SAROP21-PPRM102_sp.json | 20 ++ .../pipeline_config/SAROP21-PPRM113_proc.json | 15 ++ .../pipeline_config/SAROP21-PPRM113_sp.json | 11 ++ .../pipeline_config/SAROP21-PPRM133_sp.json | 10 + .../pipeline_config/SAROP21-PPRM138_proc.json | 9 +- .../pipeline_config/SAROP21-PPRM138_sp.json | 11 ++ .../pipeline_config/SAROP21-PPRM146_sp.json | 11 ++ .../pipeline_config/SAROP21-PSCR097_sp.json | 10 + .../pipeline_config/SAROP21-PSDR103_sp.json | 11 ++ .../pipeline_config/SAROP21-PSRD103_sp.json | 10 + .../pipeline_config/SAROP31-PBPS113_proc.json | 56 ++++++ .../pipeline_config/SAROP31-PBPS149_proc.json | 77 ++++---- .../pipeline_config/SAROP31-PPRM085_sp.json | 11 ++ .../pipeline_config/SAROP31-PPRM113_proc.json | 15 ++ .../pipeline_config/SAROP31-PPRM113_sp.json | 12 ++ .../pipeline_config/SAROP31-PPRM150_sp.json | 12 ++ .../pipeline_config/SAROP31-PSCR068_sp.json | 11 ++ .../pipeline_config/SATBD01-DSCR050_sp.json | 10 + .../pipeline_config/SATBD01-DSCR110_sp.json | 10 + .../pipeline_config/SATBD01-DSCR120_sp.json | 11 ++ .../pipeline_config/SATBD01-DSCR210_sp.json | 11 ++ .../pipeline_config/SATBD02-DSCR050_sp.json | 10 + .../pipeline_config/SATCL01-DSCR150_sp.json | 11 ++ .../pipeline_config/SATDI01-DSCR040_sp.json | 11 ++ .../pipeline_config/SATDI01-DSCR065_sp.json | 11 ++ .../SATES21-CAMS-PATT1_sp.json | 12 ++ .../SATES21-CAMS154-GIGE1_sp.json | 11 ++ .../SATES21-CAMS154-GIGE2_sp.json | 11 ++ .../SATES21-CAMS154-GIGE3_sp.json | 11 ++ .../SATES21-CAMS154-GIGE4_sp.json | 11 ++ .../SATES21-CAMS154-GIGE5_sp.json | 12 ++ .../SATES21-CAMS154-GIGE6_sp.json | 11 ++ .../SATES21-CAMS154-GIGE7_sp.json | 11 ++ .../SATES21-CAMS154-GIGE7b_sp.json | 11 ++ .../SATES21-CAMS154-GIGE8_sp.json | 11 ++ .../SATES21-CAMS154-M1_sp.json | 12 ++ .../SATES21-CAMS154-M1_spec_db.json | 16 +- .../pipeline_config/SATES21-CAMS154_sp.json | 12 ++ .../pipeline_config/SATES21-PATT-M1_sp.json | 11 ++ .../SATES21_CAM154-GIGE1_sp.json | 11 ++ .../pipeline_config/SATES24-CAM161-M1_sp.json | 12 ++ .../SATES24-CAMS161-M1_sp.json | 12 ++ .../SATES24-CAMS161-M1_spec_db.json | 14 +- .../SATES24-CAMS162-M1_sp.json | 11 ++ .../SATES30-CAMS182-GIGE1_sp.json | 11 ++ .../SATES31-CAMS187-RIXS1_sp.json | 12 ++ .../pipeline_config/SATFE10-PSCR066_sp.json | 11 ++ .../pipeline_config/SATFE10-PSCR070_sp.json | 11 ++ .../pipeline_config/SATFE10-PSRD066_sp.json | 11 ++ .../pipeline_config/SATMA01-DSCR030_sp.json | 10 + .../pipeline_config/SATOP11-PSCR074_sp.json | 11 ++ .../pipeline_config/SATOP11-PSCR086_sp.json | 11 ++ .../pipeline_config/SATOP11-PSCR090_sp.json | 11 ++ .../pipeline_config/SATOP11-PSCR140_sp.json | 11 ++ .../pipeline_config/SATOP21-PSCR140_sp.json | 11 ++ .../pipeline_config/SATOP21-PSCR162_sp.json | 11 ++ .../SATOP31-PMOS132-1D_sp.json | 11 ++ .../SATOP31-PMOS132-2D_sp.json | 11 ++ .../SATOP31-PPRM176.json_sp.json | 11 ++ .../pipeline_config/SATOP31-PPRM176_sp.json | 11 ++ .../pipeline_config/SATOP31-PSCR095_sp.json | 11 ++ .../pipeline_config/SATOP31-PSCR136_sp.json | 11 ++ .../pipeline_config/SATOP31-PSRD132_sp.json | 11 ++ .../pipeline_config/SATOP31-PSRD175_sp.json | 11 ++ .../pipeline_config/SATSY02-DSCR220_sp.json | 10 + .../SATSY03-DLAC080-CAM1_sp.json | 11 ++ .../SATSY03-DLAC080-CAM2_sp.json | 11 ++ .../pipeline_config/SATSY03-DSCR140_sp.json | 11 ++ .../pipeline_config/SATSY03-DSCR150_sp.json | 11 ++ .../pipeline_config/SINBC01-DSCR040_sp.json | 10 + .../pipeline_config/SINBC02-DSCR220_sp.json | 10 + .../pipeline_config/SINBC02-DSRM310_sp.json | 11 ++ .../pipeline_config/SINBD01-DSCR010_sp.json | 10 + .../pipeline_config/SIND02-DLAC055_sp.json | 11 ++ .../pipeline_config/SINDI01-DSCR080_sp.json | 10 + .../pipeline_config/SINDI02-DLAC055_sp.json | 11 ++ .../pipeline_config/SINDI02-DSCR075_sp.json | 11 ++ .../pipeline_config/SINEG01-DSCR190_sp.json | 11 ++ .../pipeline_config/SINEG01-DSCR350_sp.json | 11 ++ .../pipeline_config/SINLH01-DSCR080_sp.json | 11 ++ .../pipeline_config/SINLH02-DSCR220_sp.json | 10 + .../pipeline_config/SINLH02-DSCR250_sp.json | 10 + .../pipeline_config/SINLH03-DSCR070_sp.json | 10 + .../pipeline_config/SINSB03-DSCR110_sp.json | 10 + .../pipeline_config/SINSB03-DSSC110_sp.json | 11 ++ .../pipeline_config/SINSB05-DSCR140_sp.json | 11 ++ .../SLAAR11-LAMIC-C451_sp.json | 11 ++ .../pipeline_config/SLAAR11-LCAM-C421_sp.json | 11 ++ .../pipeline_config/SLAAR11-LCAM-C432_sp.json | 11 ++ .../pipeline_config/SLAAR11-LCAM-C433_sp.json | 11 ++ .../pipeline_config/SLAAR11-LCAM-C452_sp.json | 11 ++ .../pipeline_config/SLAAR11-LCAM-C453_sp.json | 11 ++ .../pipeline_config/SLAAR21-LCAM-C511_sp.json | 11 ++ .../pipeline_config/SLAAR21-LCAM-C531_sp.json | 11 ++ .../pipeline_config/SLAAR21-LCAM-C532_sp.json | 11 ++ .../pipeline_config/SLAAR21-LCAM-C561_sp.json | 11 ++ .../SLAAR21-PSEN119_Spec_ROI_sp.json | 11 ++ .../SLAAR21-PSEN119_Spec_sp.json | 11 ++ .../SLAAR21-PSEN119_V1_sp.json | 11 ++ .../pipeline_config/SLAAR21-PSEN135_sp.json | 11 ++ .../pipeline_config/SLAAT21-LCAM-C703_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C011_sp.json | 10 + .../pipeline_config/SLG-LCAM-C012_sp.json | 10 + .../pipeline_config/SLG-LCAM-C013_sp.json | 12 ++ .../pipeline_config/SLG-LCAM-C021_sp.json | 10 + .../pipeline_config/SLG-LCAM-C031_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C032_sp.json | 10 + .../pipeline_config/SLG-LCAM-C041_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C042_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C043_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C044_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C051_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C052_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C061_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C062_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C063_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C064_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C071_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C081_sp.json | 10 + .../pipeline_config/SLG-LCAM-C082_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C083_sp.json | 10 + .../pipeline_config/SLG-LCAM-C091_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C092_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C093_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C102_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C103_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C104_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-C141_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-L101_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-L102_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-L103_sp.json | 10 + .../pipeline_config/SLG-LCAM-L104_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-L121_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-L122_sp.json | 10 + .../pipeline_config/SLG-LCAM-L123_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-L124_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-L131_sp.json | 11 ++ .../pipeline_config/SLG-LCAM-L141_sp.json | 10 + configuration/pipeline_config/TestBS_sp.json | 11 ++ configuration/pipeline_config/alain_sp.json | 12 ++ .../pipeline_config/bernina_sideview_sp.json | 11 ++ .../pipeline_config/bmyscreen_sp.json | 11 ++ .../pipeline_config/camera_name_sp.json | 11 ++ configuration/pipeline_config/example_sp.json | 10 + .../pipeline_config/jungfrau_sp.json | 15 ++ .../pipeline_config/myscreen_sp.json | 11 ++ configuration/pipeline_config/name:_sp.json | 11 ++ .../pipeline_config/new_camera_name_sp.json | 11 ++ .../pipeline_config/permanent_instances.json | 4 +- configuration/pipeline_config/servers.json | 35 ++-- .../sf-daqsync-01:8889_sp.json | 11 ++ .../pipeline_config/simulation2_sp.json | 11 ++ .../pipeline_config/simulation_2_sp.json | 13 ++ .../pipeline_config/simulation_3_sp.json | 11 ++ .../pipeline_config/simulation_proc.json | 12 ++ .../pipeline_config/simulation_sp.json | 11 ++ configuration/pipeline_config/test_alain.json | 7 + .../pipeline_config/test_alain_100Hz.json | 8 + configuration/pipeline_config/test_str.json | 6 + .../pipeline_config/test_stream.json | 13 ++ configuration/pipeline_config/testdb_sp.json | 11 ++ .../user_scripts/SARES11-SPEC125-M1_tt.py | 10 +- configuration/user_scripts/parameters.py | 7 + configuration/user_scripts/pbps_full.py | 182 ++++++++++++++++++ configuration/user_scripts/pmos132-2D.py | 2 +- configuration/user_scripts/pprm.py | 12 ++ .../user_scripts/psen_min_processing.py | 2 +- configuration/user_scripts/psss.py | 7 +- configuration/user_scripts/test5.py | 5 + configuration/user_scripts/test6.py | 156 +++++++++++++++ configuration/user_scripts/test_alain.py | 36 ++++ .../user_scripts/test_alain_default.py | 5 + configuration/user_scripts/test_str.py | 59 ++++++ 282 files changed, 3355 insertions(+), 246 deletions(-) create mode 100644 configuration/camera_config/SARES30-CAMS156-X8M.json rename configuration/camera_config/{SAROP21-PPRM102.json => SAROP21-PPRM113.json} (56%) create mode 100644 configuration/camera_config/alain.json create mode 100644 configuration/camera_config/alain_1MP.json create mode 100644 configuration/pipeline_config/Alvra Prime Spatial Enc B_sp.json create mode 100644 configuration/pipeline_config/Alvra Prime Spatial Enc_sp.json create mode 100644 configuration/pipeline_config/Alvra_diag_table_sp.json create mode 100644 configuration/pipeline_config/Alvra_spatial_encoding_sp.json create mode 100644 configuration/pipeline_config/Alvra_spectral_encoding_sp.json create mode 100644 configuration/pipeline_config/Bernina_DSD_screen_sp.json create mode 100644 configuration/pipeline_config/Delme_sp.json create mode 100644 configuration/pipeline_config/IR_Beam_Monitor_II_sp.json create mode 100644 configuration/pipeline_config/IR_Beam_Monitor_I_sp.json create mode 100644 configuration/pipeline_config/S10BC02-DSCR220_sp.json create mode 100644 configuration/pipeline_config/S10BC02-DSRM310_sp.json create mode 100644 configuration/pipeline_config/S10BD01-DSCR030_sp.json create mode 100644 configuration/pipeline_config/S10DI01-DSCR020_sp.json create mode 100644 configuration/pipeline_config/S10MA01-DSCR090_sp.json create mode 100644 configuration/pipeline_config/S20SY03-DSCR085_sp.json create mode 100644 configuration/pipeline_config/SARBD01-DSCR050_sp.json create mode 100644 configuration/pipeline_config/SARBD01-DSCR110_sp.json create mode 100644 configuration/pipeline_config/SARBD01-DSCR110_sp1_sp.json create mode 100644 configuration/pipeline_config/SARBD02-DSCR050_sp.json create mode 100644 configuration/pipeline_config/SARCL01-DSCR170_sp.json create mode 100644 configuration/pipeline_config/SARCL02-DSCR280_sp.json create mode 100644 configuration/pipeline_config/SARES11-SPEC125-M1_sp.json create mode 100644 configuration/pipeline_config/SARES11-SPEC125-M1_test.json create mode 100644 configuration/pipeline_config/SARES11-SPEC125-M2_sp.json create mode 100644 configuration/pipeline_config/SARES11-XMI125-C4P1SARES11-XMI125-C4P1_sp.json create mode 100644 configuration/pipeline_config/SARES11-XMI125-C4P1_ib.json create mode 100644 configuration/pipeline_config/SARES11-XMI125-C4P1_sp.json create mode 100644 configuration/pipeline_config/SARES11-XMI125-C4P2_sp.json create mode 100644 configuration/pipeline_config/SARES11-XPR125-C4P2_sp.json create mode 100644 configuration/pipeline_config/SARES12-CAMS128-M1_sp.json create mode 100644 configuration/pipeline_config/SARES12-XPR128-C4F1_ib.json create mode 100644 configuration/pipeline_config/SARES12-XPR128-C4F1_sp.json create mode 100644 configuration/pipeline_config/SARES12-XPR128-C4F2_sp.json create mode 100644 configuration/pipeline_config/SARES20-CAM142-M2_sp.json create mode 100644 configuration/pipeline_config/SARES20-CAMS142-C1_sp.json create mode 100644 configuration/pipeline_config/SARES20-CAMS142-C2_sp.json create mode 100644 configuration/pipeline_config/SARES20-CAMS142-C3_sp.json create mode 100644 configuration/pipeline_config/SARES20-CAMS142-M1_sp.json create mode 100644 configuration/pipeline_config/SARES20-CAMS142-M2_sp.json create mode 100644 configuration/pipeline_config/SARES20-CAMS142-M3_sp.json create mode 100644 configuration/pipeline_config/SARES20-CAMS142-M4_BS_sp.json create mode 100644 configuration/pipeline_config/SARES20-CAMS142-M4_sp.json create mode 100644 configuration/pipeline_config/SARES20-CAMS142-M5_sp.json create mode 100644 configuration/pipeline_config/SARES20-DSDPPRM_sp.json create mode 100644 configuration/pipeline_config/SARES20-PROF141-M1_sp.json create mode 100644 configuration/pipeline_config/SARES20-PROF142-M1-BS_sp.json create mode 100644 configuration/pipeline_config/SARES20-PROF142-M1_sp.json create mode 100644 configuration/pipeline_config/SARES20-PROF142-M3_sp.json create mode 100644 configuration/pipeline_config/SARES20-PROF146-M1_sp.json create mode 100644 configuration/pipeline_config/SARES20_CAMS142-M1_sp.json create mode 100644 configuration/pipeline_config/SARES30-CAMS156-SMX-OAV_sp.json create mode 100644 configuration/pipeline_config/SARES30-CAMS156-SMX-XEYE_sp.json create mode 100644 configuration/pipeline_config/SARES30-CAMS156-X8M_sp.json create mode 100644 configuration/pipeline_config/SARES30-CAMS156-XE_sp.json create mode 100644 configuration/pipeline_config/SARES30-CAMS999-XE_sp.json create mode 100644 configuration/pipeline_config/SARFE10-PPRM053_sp.json create mode 100644 configuration/pipeline_config/SARFE10-PPRM064_sp.json create mode 100644 configuration/pipeline_config/SARFE10-PSSS055_sp.json create mode 100644 configuration/pipeline_config/SARFE10-PSSS059_sp.json create mode 100644 configuration/pipeline_config/SARMA02-DSCR030_sp.json create mode 100644 configuration/pipeline_config/SAROP11-PBPS110_proc.json delete mode 100644 configuration/pipeline_config/SAROP11-PBPS117_proc.json create mode 100644 configuration/pipeline_config/SAROP11-PPRM066_sp.json create mode 100644 configuration/pipeline_config/SAROP11-PPRM078_sp.json create mode 100644 configuration/pipeline_config/SAROP11-PPRM110_sp.json create mode 100644 configuration/pipeline_config/SAROP11-PPRM117_sp.json create mode 100644 configuration/pipeline_config/SAROP11-PPRM122_sp.json create mode 100644 configuration/pipeline_config/SAROP11-PPRM130_sp.json create mode 100644 configuration/pipeline_config/SAROP11-PSCR106_sp.json create mode 100644 configuration/pipeline_config/SAROP11-PSCR109_sp.json create mode 100644 configuration/pipeline_config/SAROP21-LAM-CAM01_sp.json create mode 100644 configuration/pipeline_config/SAROP21-PBPS103_proc.json create mode 100644 configuration/pipeline_config/SAROP21-PPRM094_sp.json create mode 100644 configuration/pipeline_config/SAROP21-PPRM102_sp.json create mode 100644 configuration/pipeline_config/SAROP21-PPRM113_proc.json create mode 100644 configuration/pipeline_config/SAROP21-PPRM113_sp.json create mode 100644 configuration/pipeline_config/SAROP21-PPRM133_sp.json create mode 100644 configuration/pipeline_config/SAROP21-PPRM138_sp.json create mode 100644 configuration/pipeline_config/SAROP21-PPRM146_sp.json create mode 100644 configuration/pipeline_config/SAROP21-PSCR097_sp.json create mode 100644 configuration/pipeline_config/SAROP21-PSDR103_sp.json create mode 100644 configuration/pipeline_config/SAROP21-PSRD103_sp.json create mode 100644 configuration/pipeline_config/SAROP31-PBPS113_proc.json create mode 100644 configuration/pipeline_config/SAROP31-PPRM085_sp.json create mode 100644 configuration/pipeline_config/SAROP31-PPRM113_proc.json create mode 100644 configuration/pipeline_config/SAROP31-PPRM113_sp.json create mode 100644 configuration/pipeline_config/SAROP31-PPRM150_sp.json create mode 100644 configuration/pipeline_config/SAROP31-PSCR068_sp.json create mode 100644 configuration/pipeline_config/SATBD01-DSCR050_sp.json create mode 100644 configuration/pipeline_config/SATBD01-DSCR110_sp.json create mode 100644 configuration/pipeline_config/SATBD01-DSCR120_sp.json create mode 100644 configuration/pipeline_config/SATBD01-DSCR210_sp.json create mode 100644 configuration/pipeline_config/SATBD02-DSCR050_sp.json create mode 100644 configuration/pipeline_config/SATCL01-DSCR150_sp.json create mode 100644 configuration/pipeline_config/SATDI01-DSCR040_sp.json create mode 100644 configuration/pipeline_config/SATDI01-DSCR065_sp.json create mode 100644 configuration/pipeline_config/SATES21-CAMS-PATT1_sp.json create mode 100644 configuration/pipeline_config/SATES21-CAMS154-GIGE1_sp.json create mode 100644 configuration/pipeline_config/SATES21-CAMS154-GIGE2_sp.json create mode 100644 configuration/pipeline_config/SATES21-CAMS154-GIGE3_sp.json create mode 100644 configuration/pipeline_config/SATES21-CAMS154-GIGE4_sp.json create mode 100644 configuration/pipeline_config/SATES21-CAMS154-GIGE5_sp.json create mode 100644 configuration/pipeline_config/SATES21-CAMS154-GIGE6_sp.json create mode 100644 configuration/pipeline_config/SATES21-CAMS154-GIGE7_sp.json create mode 100644 configuration/pipeline_config/SATES21-CAMS154-GIGE7b_sp.json create mode 100644 configuration/pipeline_config/SATES21-CAMS154-GIGE8_sp.json create mode 100644 configuration/pipeline_config/SATES21-CAMS154-M1_sp.json create mode 100644 configuration/pipeline_config/SATES21-CAMS154_sp.json create mode 100644 configuration/pipeline_config/SATES21-PATT-M1_sp.json create mode 100644 configuration/pipeline_config/SATES21_CAM154-GIGE1_sp.json create mode 100644 configuration/pipeline_config/SATES24-CAM161-M1_sp.json create mode 100644 configuration/pipeline_config/SATES24-CAMS161-M1_sp.json create mode 100644 configuration/pipeline_config/SATES24-CAMS162-M1_sp.json create mode 100644 configuration/pipeline_config/SATES30-CAMS182-GIGE1_sp.json create mode 100644 configuration/pipeline_config/SATES31-CAMS187-RIXS1_sp.json create mode 100644 configuration/pipeline_config/SATFE10-PSCR066_sp.json create mode 100644 configuration/pipeline_config/SATFE10-PSCR070_sp.json create mode 100644 configuration/pipeline_config/SATFE10-PSRD066_sp.json create mode 100644 configuration/pipeline_config/SATMA01-DSCR030_sp.json create mode 100644 configuration/pipeline_config/SATOP11-PSCR074_sp.json create mode 100644 configuration/pipeline_config/SATOP11-PSCR086_sp.json create mode 100644 configuration/pipeline_config/SATOP11-PSCR090_sp.json create mode 100644 configuration/pipeline_config/SATOP11-PSCR140_sp.json create mode 100644 configuration/pipeline_config/SATOP21-PSCR140_sp.json create mode 100644 configuration/pipeline_config/SATOP21-PSCR162_sp.json create mode 100644 configuration/pipeline_config/SATOP31-PMOS132-1D_sp.json create mode 100644 configuration/pipeline_config/SATOP31-PMOS132-2D_sp.json create mode 100644 configuration/pipeline_config/SATOP31-PPRM176.json_sp.json create mode 100644 configuration/pipeline_config/SATOP31-PPRM176_sp.json create mode 100644 configuration/pipeline_config/SATOP31-PSCR095_sp.json create mode 100644 configuration/pipeline_config/SATOP31-PSCR136_sp.json create mode 100644 configuration/pipeline_config/SATOP31-PSRD132_sp.json create mode 100644 configuration/pipeline_config/SATOP31-PSRD175_sp.json create mode 100644 configuration/pipeline_config/SATSY02-DSCR220_sp.json create mode 100644 configuration/pipeline_config/SATSY03-DLAC080-CAM1_sp.json create mode 100644 configuration/pipeline_config/SATSY03-DLAC080-CAM2_sp.json create mode 100644 configuration/pipeline_config/SATSY03-DSCR140_sp.json create mode 100644 configuration/pipeline_config/SATSY03-DSCR150_sp.json create mode 100644 configuration/pipeline_config/SINBC01-DSCR040_sp.json create mode 100644 configuration/pipeline_config/SINBC02-DSCR220_sp.json create mode 100644 configuration/pipeline_config/SINBC02-DSRM310_sp.json create mode 100644 configuration/pipeline_config/SINBD01-DSCR010_sp.json create mode 100644 configuration/pipeline_config/SIND02-DLAC055_sp.json create mode 100644 configuration/pipeline_config/SINDI01-DSCR080_sp.json create mode 100644 configuration/pipeline_config/SINDI02-DLAC055_sp.json create mode 100644 configuration/pipeline_config/SINDI02-DSCR075_sp.json create mode 100644 configuration/pipeline_config/SINEG01-DSCR190_sp.json create mode 100644 configuration/pipeline_config/SINEG01-DSCR350_sp.json create mode 100644 configuration/pipeline_config/SINLH01-DSCR080_sp.json create mode 100644 configuration/pipeline_config/SINLH02-DSCR220_sp.json create mode 100644 configuration/pipeline_config/SINLH02-DSCR250_sp.json create mode 100644 configuration/pipeline_config/SINLH03-DSCR070_sp.json create mode 100644 configuration/pipeline_config/SINSB03-DSCR110_sp.json create mode 100644 configuration/pipeline_config/SINSB03-DSSC110_sp.json create mode 100644 configuration/pipeline_config/SINSB05-DSCR140_sp.json create mode 100644 configuration/pipeline_config/SLAAR11-LAMIC-C451_sp.json create mode 100644 configuration/pipeline_config/SLAAR11-LCAM-C421_sp.json create mode 100644 configuration/pipeline_config/SLAAR11-LCAM-C432_sp.json create mode 100644 configuration/pipeline_config/SLAAR11-LCAM-C433_sp.json create mode 100644 configuration/pipeline_config/SLAAR11-LCAM-C452_sp.json create mode 100644 configuration/pipeline_config/SLAAR11-LCAM-C453_sp.json create mode 100644 configuration/pipeline_config/SLAAR21-LCAM-C511_sp.json create mode 100644 configuration/pipeline_config/SLAAR21-LCAM-C531_sp.json create mode 100644 configuration/pipeline_config/SLAAR21-LCAM-C532_sp.json create mode 100644 configuration/pipeline_config/SLAAR21-LCAM-C561_sp.json create mode 100644 configuration/pipeline_config/SLAAR21-PSEN119_Spec_ROI_sp.json create mode 100644 configuration/pipeline_config/SLAAR21-PSEN119_Spec_sp.json create mode 100644 configuration/pipeline_config/SLAAR21-PSEN119_V1_sp.json create mode 100644 configuration/pipeline_config/SLAAR21-PSEN135_sp.json create mode 100644 configuration/pipeline_config/SLAAT21-LCAM-C703_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C011_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C012_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C013_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C021_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C031_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C032_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C041_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C042_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C043_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C044_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C051_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C052_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C061_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C062_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C063_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C064_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C071_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C081_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C082_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C083_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C091_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C092_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C093_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C102_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C103_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C104_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-C141_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-L101_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-L102_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-L103_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-L104_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-L121_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-L122_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-L123_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-L124_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-L131_sp.json create mode 100644 configuration/pipeline_config/SLG-LCAM-L141_sp.json create mode 100644 configuration/pipeline_config/TestBS_sp.json create mode 100644 configuration/pipeline_config/alain_sp.json create mode 100644 configuration/pipeline_config/bernina_sideview_sp.json create mode 100644 configuration/pipeline_config/bmyscreen_sp.json create mode 100644 configuration/pipeline_config/camera_name_sp.json create mode 100644 configuration/pipeline_config/example_sp.json create mode 100644 configuration/pipeline_config/jungfrau_sp.json create mode 100644 configuration/pipeline_config/myscreen_sp.json create mode 100644 configuration/pipeline_config/name:_sp.json create mode 100644 configuration/pipeline_config/new_camera_name_sp.json create mode 100644 configuration/pipeline_config/sf-daqsync-01:8889_sp.json create mode 100644 configuration/pipeline_config/simulation2_sp.json create mode 100644 configuration/pipeline_config/simulation_2_sp.json create mode 100644 configuration/pipeline_config/simulation_3_sp.json create mode 100644 configuration/pipeline_config/simulation_proc.json create mode 100644 configuration/pipeline_config/simulation_sp.json create mode 100644 configuration/pipeline_config/test_alain.json create mode 100644 configuration/pipeline_config/test_alain_100Hz.json create mode 100644 configuration/pipeline_config/test_str.json create mode 100644 configuration/pipeline_config/test_stream.json create mode 100644 configuration/pipeline_config/testdb_sp.json create mode 100644 configuration/user_scripts/parameters.py create mode 100644 configuration/user_scripts/pbps_full.py create mode 100644 configuration/user_scripts/pprm.py create mode 100644 configuration/user_scripts/test5.py create mode 100644 configuration/user_scripts/test6.py create mode 100644 configuration/user_scripts/test_alain.py create mode 100644 configuration/user_scripts/test_alain_default.py create mode 100644 configuration/user_scripts/test_str.py diff --git a/.gitignore b/.gitignore index 571acef..c2639f3 100644 --- a/.gitignore +++ b/.gitignore @@ -142,7 +142,6 @@ ENV/ .idea *.pyc -*_sp.json configuration/background_config/ tmp/ diff --git a/configuration/camera_config/SARES11-SPEC125-M1.json b/configuration/camera_config/SARES11-SPEC125-M1.json index e6379d7..702b3aa 100644 --- a/configuration/camera_config/SARES11-SPEC125-M1.json +++ b/configuration/camera_config/SARES11-SPEC125-M1.json @@ -21,7 +21,7 @@ "prefix": "SARES11-SPEC125-M1", "source": "SARES11-SPEC125-M1", "connections": 2, - "buffer_size": 20, + "buffer_size": 0, "debug": true, - "protocol": "ipc" + "protocol": "tcp" } \ No newline at end of file diff --git a/configuration/camera_config/SARES11-SPEC125-M2.json b/configuration/camera_config/SARES11-SPEC125-M2.json index 91ef5fb..8d256f6 100644 --- a/configuration/camera_config/SARES11-SPEC125-M2.json +++ b/configuration/camera_config/SARES11-SPEC125-M2.json @@ -18,7 +18,7 @@ "name": "SARES11-SPEC125-M2", "prefix": "SARES11-SPEC125-M2", "source": "SARES11-SPEC125-M2", - "connections": 4, - "buffer_size": 100, + "connections": 2, + "buffer_size": 0, "protocol": "tcp" -} \ No newline at end of file +} diff --git a/configuration/camera_config/SARES12-XPR128-C4F1.json b/configuration/camera_config/SARES12-XPR128-C4F1.json index 4103801..044a7ac 100644 --- a/configuration/camera_config/SARES12-XPR128-C4F1.json +++ b/configuration/camera_config/SARES12-XPR128-C4F1.json @@ -3,7 +3,9 @@ "mirror_x": false, "mirror_y": false, "rotate": 0, - "source_type": "epics", - "source": "SARES12-XPR128-C4F1", - "name": "SARES12-XPR128-C4F1" + "roi": null, + "image_background": null, + "source_type": "bsread", + "name": "SARES12-XPR128-C4F1", + "source": "SARES12-XPR128-C4F1" } \ No newline at end of file diff --git a/configuration/camera_config/SARES20-CAMS142-C1.json b/configuration/camera_config/SARES20-CAMS142-C1.json index 43e7b5f..1f2cc9d 100644 --- a/configuration/camera_config/SARES20-CAMS142-C1.json +++ b/configuration/camera_config/SARES20-CAMS142-C1.json @@ -1,13 +1,13 @@ { "camera_calibration": { "reference_marker": [ - 1296, - 809, - 1395, - 912 + 184, + 213, + 2280, + 1825 ], - "reference_marker_width": 300.0, - "reference_marker_height": 300.0, + "reference_marker_width": 800.0, + "reference_marker_height": 600.0, "angle_horizontal": 0.0, "angle_vertical": 0.0 }, @@ -21,7 +21,7 @@ "name": "SARES20-CAMS142-C1", "source": "SARES20-CAMS142-C1", "alias": [ - "SAMPLECAM_MICROSCOPE (SARES20-CAMS142-C1)" + "CAMERA (SARES20-CAMS142-C1)" ], "group": [ "Photonics", diff --git a/configuration/camera_config/SARES20-CAMS142-C2.json b/configuration/camera_config/SARES20-CAMS142-C2.json index 1811b72..90a843b 100644 --- a/configuration/camera_config/SARES20-CAMS142-C2.json +++ b/configuration/camera_config/SARES20-CAMS142-C2.json @@ -1,13 +1,13 @@ { "camera_calibration": { "reference_marker": [ - 854, - 461, - 956, - 563 + 832, + 502, + 875, + 545 ], - "reference_marker_width": 2000.0, - "reference_marker_height": 2000.0, + "reference_marker_width": 300.0, + "reference_marker_height": 300.0, "angle_horizontal": 0.0, "angle_vertical": 0.0 }, diff --git a/configuration/camera_config/SARES20-CAMS142-M3.json b/configuration/camera_config/SARES20-CAMS142-M3.json index c92298c..7b59074 100644 --- a/configuration/camera_config/SARES20-CAMS142-M3.json +++ b/configuration/camera_config/SARES20-CAMS142-M3.json @@ -1,13 +1,13 @@ { "camera_calibration": { "reference_marker": [ - 1210, - 1102, - 1317, - 1201 + 905, + 814, + 1551, + 1230 ], - "reference_marker_width": 134.0, - "reference_marker_height": 144.0, + "reference_marker_width": 800.0, + "reference_marker_height": 600.0, "angle_horizontal": 0.0, "angle_vertical": 0.0 }, diff --git a/configuration/camera_config/SARES20-CAMS142-M4.json b/configuration/camera_config/SARES20-CAMS142-M4.json index 669a7fd..189baa3 100644 --- a/configuration/camera_config/SARES20-CAMS142-M4.json +++ b/configuration/camera_config/SARES20-CAMS142-M4.json @@ -20,8 +20,8 @@ "prefix": "SARES20-CAMS142-M4", "name": "SARES20-CAMS142-M4", "source": "SARES20-CAMS142-M4", - "connections": 4, - "buffer_size": 100, + "connections": 2, + "buffer_size": 0, "group": [ "Photonics", "Bernina" diff --git a/configuration/camera_config/SARES20-CAMS142-M5.json b/configuration/camera_config/SARES20-CAMS142-M5.json index 118c797..13dd3fe 100644 --- a/configuration/camera_config/SARES20-CAMS142-M5.json +++ b/configuration/camera_config/SARES20-CAMS142-M5.json @@ -20,8 +20,8 @@ "prefix": "SARES20-CAMS142-M5", "name": "SARES20-CAMS142-M5", "source": "SARES20-CAMS142-M5", - "connections": 4, - "buffer_size": 100, + "connections": 2, + "buffer_size": 0, "group": [ "Photonics", "Bernina" diff --git a/configuration/camera_config/SARES20-DSDPPRM.json b/configuration/camera_config/SARES20-DSDPPRM.json index 3b4ea8b..a94058f 100644 --- a/configuration/camera_config/SARES20-DSDPPRM.json +++ b/configuration/camera_config/SARES20-DSDPPRM.json @@ -1,13 +1,13 @@ { "camera_calibration": { "reference_marker": [ - 92, - 128, + 378, + 369, 515, 550 ], - "reference_marker_width": 2000.0, - "reference_marker_height": 2000.0, + "reference_marker_width": 648.0, + "reference_marker_height": 854.0, "angle_horizontal": 0.0, "angle_vertical": 0.0 }, diff --git a/configuration/camera_config/SARES20-PROF141-M1.json b/configuration/camera_config/SARES20-PROF141-M1.json index dcfc28a..929290c 100644 --- a/configuration/camera_config/SARES20-PROF141-M1.json +++ b/configuration/camera_config/SARES20-PROF141-M1.json @@ -1,13 +1,13 @@ { "camera_calibration": { "reference_marker": [ - 379, - 72, - 487, - 159 + 276, + 162, + 438, + 324 ], - "reference_marker_width": 200.0, - "reference_marker_height": 200.0, + "reference_marker_width": 500.0, + "reference_marker_height": 500.0, "angle_horizontal": 0.0, "angle_vertical": 0.0 }, @@ -21,7 +21,7 @@ "name": "SARES20-PROF141-M1", "source": "SARES20-PROF141-M1", "connections": 1, - "buffer_size": 100, + "buffer_size": 0, "group": [ "Photonics", "Bernina" diff --git a/configuration/camera_config/SARES30-CAMS156-SMX-OAV.json b/configuration/camera_config/SARES30-CAMS156-SMX-OAV.json index 3bd8076..1e36ab2 100644 --- a/configuration/camera_config/SARES30-CAMS156-SMX-OAV.json +++ b/configuration/camera_config/SARES30-CAMS156-SMX-OAV.json @@ -1,13 +1,13 @@ { "camera_calibration": { "reference_marker": [ - 179, - 173, - 475, - 427 + 952, + 629, + 1377, + 1139 ], - "reference_marker_width": 4000.0, - "reference_marker_height": 3000.0, + "reference_marker_width": 200.0, + "reference_marker_height": 200.0, "angle_horizontal": 21.0, "angle_vertical": 0.0 }, diff --git a/configuration/camera_config/SARES30-CAMS156-X8M.json b/configuration/camera_config/SARES30-CAMS156-X8M.json new file mode 100644 index 0000000..3fd9fe7 --- /dev/null +++ b/configuration/camera_config/SARES30-CAMS156-X8M.json @@ -0,0 +1,22 @@ +{ + "camera_calibration": { + "reference_marker": [ + 0, + 0, + 100, + 100 + ], + "reference_marker_width": 100.0, + "reference_marker_height": 100.0, + "angle_horizontal": 0.0, + "angle_vertical": 0.0 + }, + "mirror_x": false, + "mirror_y": false, + "rotate": 0, + "roi": null, + "image_background": null, + "source_type": "epics", + "source": "SARES30-CAMS156-X8M", + "name": "SARES30-CAMS156-X8M" +} \ No newline at end of file diff --git a/configuration/camera_config/SARES30-CAMS156-XE.json b/configuration/camera_config/SARES30-CAMS156-XE.json index 12996a1..830c39b 100644 --- a/configuration/camera_config/SARES30-CAMS156-XE.json +++ b/configuration/camera_config/SARES30-CAMS156-XE.json @@ -1,25 +1,27 @@ { "camera_calibration": { "reference_marker": [ - 0, - 0, - 100, - 100 + 656, + 416, + 1066, + 823 ], - "reference_marker_width": 100.0, - "reference_marker_height": 100.0, + "reference_marker_width": 200.0, + "reference_marker_height": 200.0, "angle_horizontal": 0.0, "angle_vertical": 0.0 }, "mirror_x": false, "mirror_y": false, "rotate": 0, + "roi": null, + "image_background": null, "source_type": "epics", "name": "SARES30-CAMS156-XE", "prefix": "SARES30-CAMS156-XE", "source": "SARES30-CAMS156-XE", "connections": 1, - "buffer_size": 100, + "buffer_size": 0, "buffer_logs": false, "protocol": "tcp", "group": [ diff --git a/configuration/camera_config/SARFE10-PSSS059.json b/configuration/camera_config/SARFE10-PSSS059.json index 0a339d7..e7d28ad 100644 --- a/configuration/camera_config/SARFE10-PSSS059.json +++ b/configuration/camera_config/SARFE10-PSSS059.json @@ -21,7 +21,7 @@ "source": "SARFE10-PSSS059", "name": "SARFE10-PSSS059", "connections": 2, - "buffer_size": 100, + "buffer_size": 0, "buffer_threshold": 0.5, "debug": true, "group": [ diff --git a/configuration/camera_config/SAROP21-PPRM102.json b/configuration/camera_config/SAROP21-PPRM113.json similarity index 56% rename from configuration/camera_config/SAROP21-PPRM102.json rename to configuration/camera_config/SAROP21-PPRM113.json index 3a01e78..412ed17 100644 --- a/configuration/camera_config/SAROP21-PPRM102.json +++ b/configuration/camera_config/SAROP21-PPRM113.json @@ -1,13 +1,13 @@ { "camera_calibration": { "reference_marker": [ - 250, - 215, - 264, - 237 + 274, + 252, + 310, + 298 ], - "reference_marker_width": 300.0, - "reference_marker_height": 300.0, + "reference_marker_width": 500.0, + "reference_marker_height": 500.0, "angle_horizontal": 21.0, "angle_vertical": 0.0 }, @@ -16,15 +16,15 @@ "rotate": 0, "roi": null, "image_background": null, - "source_type": "bsread", - "name": "SAROP21-PPRM102", - "source": "SAROP21-PPRM102", + "source_type": "epics", + "name": "SAROP21-PPRM113", "group": [ "Photonics", "Bernina", "Beamline Aramis" ], "alias": [ - "PROF_MONO (SAROP21-PPRM102)" - ] + "PROF_MONO (SAROP21-PPRM113)" + ], + "source": "SAROP21-PPRM113" } \ No newline at end of file diff --git a/configuration/camera_config/SAROP21-PPRM138.json b/configuration/camera_config/SAROP21-PPRM138.json index 24b2eec..b3cc83f 100644 --- a/configuration/camera_config/SAROP21-PPRM138.json +++ b/configuration/camera_config/SAROP21-PPRM138.json @@ -16,7 +16,7 @@ "rotate": 0, "roi": null, "image_background": null, - "source_type": "bsread", + "source_type": "epics", "name": "SAROP21-PPRM138", "source": "SAROP21-PPRM138", "group": [ diff --git a/configuration/camera_config/SAROP31-PPRM113.json b/configuration/camera_config/SAROP31-PPRM113.json index 5eb9f65..b59c4bc 100644 --- a/configuration/camera_config/SAROP31-PPRM113.json +++ b/configuration/camera_config/SAROP31-PPRM113.json @@ -16,7 +16,7 @@ "rotate": 0, "roi": null, "image_background": null, - "source_type": "epics", + "source_type": "bsread", "name": "SAROP31-PPRM113", "source": "SAROP31-PPRM113", "group": [ diff --git a/configuration/camera_config/SAROP31-PPRM150.json b/configuration/camera_config/SAROP31-PPRM150.json index eaac293..8a6d0db 100644 --- a/configuration/camera_config/SAROP31-PPRM150.json +++ b/configuration/camera_config/SAROP31-PPRM150.json @@ -16,7 +16,7 @@ "rotate": 0, "roi": null, "image_background": null, - "source_type": "epics", + "source_type": "bsread", "name": "SAROP31-PPRM150", "source": "SAROP31-PPRM150", "group": [ diff --git a/configuration/camera_config/SATES21-CAMS-PATT1.json b/configuration/camera_config/SATES21-CAMS-PATT1.json index dd4a4e0..2a8242f 100644 --- a/configuration/camera_config/SATES21-CAMS-PATT1.json +++ b/configuration/camera_config/SATES21-CAMS-PATT1.json @@ -23,10 +23,10 @@ "prefix": "SATES21-CAMS-PATT1", "connections": 2, "name": "SATES21-CAMS-PATT1", - "buffer_size": 100, + "buffer_size": 0, "group": [ "Photonics", "Maloja" ], "alias": [] -} \ No newline at end of file +} diff --git a/configuration/camera_config/SATES21-CAMS154-M1.json b/configuration/camera_config/SATES21-CAMS154-M1.json index 75bba8b..d91d9e9 100644 --- a/configuration/camera_config/SATES21-CAMS154-M1.json +++ b/configuration/camera_config/SATES21-CAMS154-M1.json @@ -19,7 +19,7 @@ "prefix": "SATES21-CAMS154-M1", "source": "SATES21-CAMS154-M1", "connections": 2, - "buffer_size": 100, + "buffer_size": 0, "buffer_logs": false, "protocol": "icp", "group": [ @@ -27,4 +27,4 @@ "Maloja" ], "alias": [] -} \ No newline at end of file +} diff --git a/configuration/camera_config/SATES24-CAMS161-M1.json b/configuration/camera_config/SATES24-CAMS161-M1.json index 88dd25b..e1f4608 100644 --- a/configuration/camera_config/SATES24-CAMS161-M1.json +++ b/configuration/camera_config/SATES24-CAMS161-M1.json @@ -20,7 +20,7 @@ "source": "SATES24-CAMS161-M1", "name": "SATES24-CAMS161-M1", "connections": 2, - "buffer_size": 100, + "buffer_size": 0, "prefix": "SATES24-CAMS161-M1", "group": [ "Photonics", @@ -28,4 +28,4 @@ ], "alias": [], "protocol": "icp" -} \ No newline at end of file +} diff --git a/configuration/camera_config/SATES31-CAMS187-RIXS1.json b/configuration/camera_config/SATES31-CAMS187-RIXS1.json index 83c1c92..ffd0622 100644 --- a/configuration/camera_config/SATES31-CAMS187-RIXS1.json +++ b/configuration/camera_config/SATES31-CAMS187-RIXS1.json @@ -19,7 +19,7 @@ "prefix": "SATES31-CAMS187-RIXS1", "source": "SATES31-CAMS187-RIXS1", "connections": 2, - "buffer_size": 100, + "buffer_size": 0, "buffer_logs": false, "protocol": "ipc", "group": [ @@ -27,4 +27,4 @@ "Furka" ], "alias": [] -} \ No newline at end of file +} diff --git a/configuration/camera_config/SATOP31-PMOS132-1D.json b/configuration/camera_config/SATOP31-PMOS132-1D.json index 055f38e..c9966c8 100644 --- a/configuration/camera_config/SATOP31-PMOS132-1D.json +++ b/configuration/camera_config/SATOP31-PMOS132-1D.json @@ -20,8 +20,8 @@ "prefix": "SATOP31-PMOS132-1D", "source": "SATOP31-PMOS132-1D", "name": "SATOP31-PMOS132-1D", - "connections": 4, - "buffer_size": 100, + "connections": 2, + "buffer_size": 0, "group": [ "Photonics" ], @@ -34,4 +34,4 @@ 0 ], "reference_marker_height": 0 -} \ No newline at end of file +} diff --git a/configuration/camera_config/SATOP31-PMOS132-2D.json b/configuration/camera_config/SATOP31-PMOS132-2D.json index b83e223..254f384 100644 --- a/configuration/camera_config/SATOP31-PMOS132-2D.json +++ b/configuration/camera_config/SATOP31-PMOS132-2D.json @@ -20,11 +20,11 @@ "prefix": "SATOP31-PMOS132-2D", "source": "SATOP31-PMOS132-2D", "name": "SATOP31-PMOS132-2D", - "connections": 4, - "buffer_size": 100, + "connections": 2, + "buffer_size": 0, "group": [ "Photonics" ], "alias": [], "protocol": "tcp" -} \ No newline at end of file +} diff --git a/configuration/camera_config/SINBC02-DSRM310.json b/configuration/camera_config/SINBC02-DSRM310.json index 5b66eaa..c238980 100644 --- a/configuration/camera_config/SINBC02-DSRM310.json +++ b/configuration/camera_config/SINBC02-DSRM310.json @@ -6,8 +6,8 @@ 835, 1335 ], - "reference_marker_width": 27136.0, - "reference_marker_height": 28290.0, + "reference_marker_width": 41978.0, + "reference_marker_height": 43760.0, "angle_horizontal": 0.0, "angle_vertical": 0.0 }, diff --git a/configuration/camera_config/alain.json b/configuration/camera_config/alain.json new file mode 100644 index 0000000..904fb65 --- /dev/null +++ b/configuration/camera_config/alain.json @@ -0,0 +1,12 @@ +{ + "name": "alain", + "mirror_x": false, + "mirror_y": false, + "rotate": 0, + "source_type": "simulation", + "source": "", + "frame_rate": 100, + "size_x": 2000, + "size_y": 1000, + "image_type": "static_beam" +} \ No newline at end of file diff --git a/configuration/camera_config/alain_1MP.json b/configuration/camera_config/alain_1MP.json new file mode 100644 index 0000000..e2f41d0 --- /dev/null +++ b/configuration/camera_config/alain_1MP.json @@ -0,0 +1,13 @@ +{ + "name": "alain_1MP", + "address": "http://sf-daqsync-09:11111/", + "mirror_x": false, + "mirror_y": false, + "rotate": 0, + "source_type": "simulation", + "source": "", + "frame_rate": 100, + "size_x": 1000, + "size_y": 1000, + "image_type": "static_beam" +} \ No newline at end of file diff --git a/configuration/camera_config/permanent_instances.json b/configuration/camera_config/permanent_instances.json index 4ceb4a8..9e26dfe 100644 --- a/configuration/camera_config/permanent_instances.json +++ b/configuration/camera_config/permanent_instances.json @@ -1,7 +1 @@ -{ - "#SARES11-SPEC125-M1": "SARES11-SPEC125-M1", - "#SARES11-SPEC125-M2": "SARES11-SPEC125-M2", - "#SARES11-XPR125-C4P2": "SARES11-XPR125-C4P2", - "#SARES12-CAMS128-M1": "SARES12-CAMS128-M1", - "SARFE10-PSSS059": "SARFE10-PSSS059" -} \ No newline at end of file +{} \ No newline at end of file diff --git a/configuration/camera_config/servers.json b/configuration/camera_config/servers.json index f295a49..edcd361 100644 --- a/configuration/camera_config/servers.json +++ b/configuration/camera_config/servers.json @@ -40,6 +40,7 @@ "SARES11-SPEC125-M2", "#SARES11-XMI125-C4P1", "#SARES11-XPR125-C4P2", + "SARES12-XPR128-C4F1", "#SLAAR11-LCAM-C452", "#SLAAR11-LCAM-C421", "#SARES12-CAMS128-M1" diff --git a/configuration/camera_config/simulation.json b/configuration/camera_config/simulation.json index 85d5fac..6274a6e 100644 --- a/configuration/camera_config/simulation.json +++ b/configuration/camera_config/simulation.json @@ -21,5 +21,5 @@ "_size_x": 2560, "_size_y": 2160, "image_background": null, - "frame_rate": 5 + "frame_rate": 20 } \ No newline at end of file diff --git a/configuration/pipeline_config/Alvra Prime Spatial Enc B_sp.json b/configuration/pipeline_config/Alvra Prime Spatial Enc B_sp.json new file mode 100644 index 0000000..9e588b0 --- /dev/null +++ b/configuration/pipeline_config/Alvra Prime Spatial Enc B_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "Alvra Prime Spatial Enc B", + "name": "Alvra Prime Spatial Enc B_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/Alvra Prime Spatial Enc_sp.json b/configuration/pipeline_config/Alvra Prime Spatial Enc_sp.json new file mode 100644 index 0000000..e1cf761 --- /dev/null +++ b/configuration/pipeline_config/Alvra Prime Spatial Enc_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "Alvra Prime Spatial Enc", + "name": "Alvra Prime Spatial Enc_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/Alvra_diag_table_sp.json b/configuration/pipeline_config/Alvra_diag_table_sp.json new file mode 100644 index 0000000..0a5c902 --- /dev/null +++ b/configuration/pipeline_config/Alvra_diag_table_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "Alvra_diag_table", + "name": "Alvra_diag_table_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/Alvra_spatial_encoding_sp.json b/configuration/pipeline_config/Alvra_spatial_encoding_sp.json new file mode 100644 index 0000000..6f7ff3e --- /dev/null +++ b/configuration/pipeline_config/Alvra_spatial_encoding_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "Alvra_spatial_encoding", + "name": "Alvra_spatial_encoding_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/Alvra_spectral_encoding_sp.json b/configuration/pipeline_config/Alvra_spectral_encoding_sp.json new file mode 100644 index 0000000..d67fdf2 --- /dev/null +++ b/configuration/pipeline_config/Alvra_spectral_encoding_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "Alvra_spectral_encoding", + "name": "Alvra_spectral_encoding_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/Bernina_DSD_screen_sp.json b/configuration/pipeline_config/Bernina_DSD_screen_sp.json new file mode 100644 index 0000000..92f0e0f --- /dev/null +++ b/configuration/pipeline_config/Bernina_DSD_screen_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "Bernina_DSD_screen", + "name": "Bernina_DSD_screen_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/Delme_sp.json b/configuration/pipeline_config/Delme_sp.json new file mode 100644 index 0000000..5523fb6 --- /dev/null +++ b/configuration/pipeline_config/Delme_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "Delme", + "name": "Delme_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/IR_Beam_Monitor_II_sp.json b/configuration/pipeline_config/IR_Beam_Monitor_II_sp.json new file mode 100644 index 0000000..35f65b0 --- /dev/null +++ b/configuration/pipeline_config/IR_Beam_Monitor_II_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "IR_Beam_Monitor_II", + "name": "IR_Beam_Monitor_II_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/IR_Beam_Monitor_I_sp.json b/configuration/pipeline_config/IR_Beam_Monitor_I_sp.json new file mode 100644 index 0000000..33b3a2d --- /dev/null +++ b/configuration/pipeline_config/IR_Beam_Monitor_I_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "IR_Beam_Monitor_I", + "name": "IR_Beam_Monitor_I_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/S10BC02-DSCR220_sp.json b/configuration/pipeline_config/S10BC02-DSCR220_sp.json new file mode 100644 index 0000000..f12dab8 --- /dev/null +++ b/configuration/pipeline_config/S10BC02-DSCR220_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "S10BC02-DSCR220", + "name": "S10BC02-DSCR220_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/S10BC02-DSRM310_sp.json b/configuration/pipeline_config/S10BC02-DSRM310_sp.json new file mode 100644 index 0000000..315cb9a --- /dev/null +++ b/configuration/pipeline_config/S10BC02-DSRM310_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "S10BC02-DSRM310", + "name": "S10BC02-DSRM310_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/S10BD01-DSCR030_sp.json b/configuration/pipeline_config/S10BD01-DSCR030_sp.json new file mode 100644 index 0000000..1e858d5 --- /dev/null +++ b/configuration/pipeline_config/S10BD01-DSCR030_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "S10BD01-DSCR030", + "name": "S10BD01-DSCR030_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/S10DI01-DSCR020_sp.json b/configuration/pipeline_config/S10DI01-DSCR020_sp.json new file mode 100644 index 0000000..f72511a --- /dev/null +++ b/configuration/pipeline_config/S10DI01-DSCR020_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "S10DI01-DSCR020", + "name": "S10DI01-DSCR020_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/S10MA01-DSCR090_sp.json b/configuration/pipeline_config/S10MA01-DSCR090_sp.json new file mode 100644 index 0000000..d147fee --- /dev/null +++ b/configuration/pipeline_config/S10MA01-DSCR090_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "S10MA01-DSCR090", + "name": "S10MA01-DSCR090_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/S20SY03-DSCR085_sp.json b/configuration/pipeline_config/S20SY03-DSCR085_sp.json new file mode 100644 index 0000000..17b9a90 --- /dev/null +++ b/configuration/pipeline_config/S20SY03-DSCR085_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "S20SY03-DSCR085", + "name": "S20SY03-DSCR085_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARBD01-DSCR050_sp.json b/configuration/pipeline_config/SARBD01-DSCR050_sp.json new file mode 100644 index 0000000..9a2069c --- /dev/null +++ b/configuration/pipeline_config/SARBD01-DSCR050_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SARBD01-DSCR050", + "name": "SARBD01-DSCR050_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARBD01-DSCR110_sp.json b/configuration/pipeline_config/SARBD01-DSCR110_sp.json new file mode 100644 index 0000000..b943fe1 --- /dev/null +++ b/configuration/pipeline_config/SARBD01-DSCR110_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SARBD01-DSCR110", + "name": "SARBD01-DSCR110_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARBD01-DSCR110_sp1_sp.json b/configuration/pipeline_config/SARBD01-DSCR110_sp1_sp.json new file mode 100644 index 0000000..6dd67f8 --- /dev/null +++ b/configuration/pipeline_config/SARBD01-DSCR110_sp1_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARBD01-DSCR110_sp1", + "name": "SARBD01-DSCR110_sp1_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARBD02-DSCR050_sp.json b/configuration/pipeline_config/SARBD02-DSCR050_sp.json new file mode 100644 index 0000000..82c7105 --- /dev/null +++ b/configuration/pipeline_config/SARBD02-DSCR050_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SARBD02-DSCR050", + "name": "SARBD02-DSCR050_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARCL01-DSCR170_sp.json b/configuration/pipeline_config/SARCL01-DSCR170_sp.json new file mode 100644 index 0000000..3dfc738 --- /dev/null +++ b/configuration/pipeline_config/SARCL01-DSCR170_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SARCL01-DSCR170", + "name": "SARCL01-DSCR170_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARCL02-DSCR280_sp.json b/configuration/pipeline_config/SARCL02-DSCR280_sp.json new file mode 100644 index 0000000..13896f2 --- /dev/null +++ b/configuration/pipeline_config/SARCL02-DSCR280_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SARCL02-DSCR280", + "name": "SARCL02-DSCR280_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES11-SPEC125-M1_psen_db.json b/configuration/pipeline_config/SARES11-SPEC125-M1_psen_db.json index 33f5806..a11ab71 100644 --- a/configuration/pipeline_config/SARES11-SPEC125-M1_psen_db.json +++ b/configuration/pipeline_config/SARES11-SPEC125-M1_psen_db.json @@ -1,6 +1,6 @@ { "image_background_enable": "passive", - "image_background": "SARES11-SPEC125-M1_20220411_150342_083919", + "image_background": "SARES11-SPEC125-M1_20220519_104132_214128", "image_threshold": null, "image_region_of_interest": null, "image_good_region": null, @@ -23,7 +23,7 @@ "_buffer_size": 5, "processing_threads": 3, "thread_buffer_size": 20, - "send_buffer_size": 20, + "send_buffer_size": 50, "block": false, "debug": true } \ No newline at end of file diff --git a/configuration/pipeline_config/SARES11-SPEC125-M1_sp.json b/configuration/pipeline_config/SARES11-SPEC125-M1_sp.json new file mode 100644 index 0000000..2b616ff --- /dev/null +++ b/configuration/pipeline_config/SARES11-SPEC125-M1_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES11-SPEC125-M1", + "name": "SARES11-SPEC125-M1_sp", + "max_frame_rate": 5.1 +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES11-SPEC125-M1_test.json b/configuration/pipeline_config/SARES11-SPEC125-M1_test.json new file mode 100644 index 0000000..b12d280 --- /dev/null +++ b/configuration/pipeline_config/SARES11-SPEC125-M1_test.json @@ -0,0 +1,14 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "buffer_size": 10, + "pipeline_type": "processing", + "function": "parameters.py", + "camera_name": "SARES11-SPEC125-M1", + "name": "SARES11-SPEC125-M1_test", + "mode": "PUSH" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES11-SPEC125-M2_sp.json b/configuration/pipeline_config/SARES11-SPEC125-M2_sp.json new file mode 100644 index 0000000..6ec53d0 --- /dev/null +++ b/configuration/pipeline_config/SARES11-SPEC125-M2_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES11-SPEC125-M2", + "name": "SARES11-SPEC125-M2_sp", + "max_frame_rate": 5.1 +} diff --git a/configuration/pipeline_config/SARES11-XMI125-C4P1SARES11-XMI125-C4P1_sp.json b/configuration/pipeline_config/SARES11-XMI125-C4P1SARES11-XMI125-C4P1_sp.json new file mode 100644 index 0000000..70bcfd9 --- /dev/null +++ b/configuration/pipeline_config/SARES11-XMI125-C4P1SARES11-XMI125-C4P1_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES11-XMI125-C4P1SARES11-XMI125-C4P1", + "name": "SARES11-XMI125-C4P1SARES11-XMI125-C4P1_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES11-XMI125-C4P1_ib.json b/configuration/pipeline_config/SARES11-XMI125-C4P1_ib.json new file mode 100644 index 0000000..4cf09d8 --- /dev/null +++ b/configuration/pipeline_config/SARES11-XMI125-C4P1_ib.json @@ -0,0 +1,8 @@ +{ + "image_background_enable": false, + "image_background": null, + "pipeline_type": "store", + "camera_name": "SARES11-XMI125-C4P1", + "name": "SARES11-XMI125-C4P1_ib", + "stream_port": 0 +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES11-XMI125-C4P1_sp.json b/configuration/pipeline_config/SARES11-XMI125-C4P1_sp.json new file mode 100644 index 0000000..816153c --- /dev/null +++ b/configuration/pipeline_config/SARES11-XMI125-C4P1_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES11-XMI125-C4P1", + "name": "SARES11-XMI125-C4P1_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES11-XMI125-C4P2_sp.json b/configuration/pipeline_config/SARES11-XMI125-C4P2_sp.json new file mode 100644 index 0000000..d23ca97 --- /dev/null +++ b/configuration/pipeline_config/SARES11-XMI125-C4P2_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES11-XMI125-C4P2", + "name": "SARES11-XMI125-C4P2_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES11-XPR125-C4P2_sp.json b/configuration/pipeline_config/SARES11-XPR125-C4P2_sp.json new file mode 100644 index 0000000..d0bdb17 --- /dev/null +++ b/configuration/pipeline_config/SARES11-XPR125-C4P2_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES11-XPR125-C4P2", + "name": "SARES11-XPR125-C4P2_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES12-CAMS128-M1_psen_db.json b/configuration/pipeline_config/SARES12-CAMS128-M1_psen_db.json index e0bc767..3c84c78 100644 --- a/configuration/pipeline_config/SARES12-CAMS128-M1_psen_db.json +++ b/configuration/pipeline_config/SARES12-CAMS128-M1_psen_db.json @@ -15,5 +15,11 @@ 2048, 50, 300 + ], + "roi_background": [ + 0, + 2048, + 150, + 400 ] } \ No newline at end of file diff --git a/configuration/pipeline_config/SARES12-CAMS128-M1_sp.json b/configuration/pipeline_config/SARES12-CAMS128-M1_sp.json new file mode 100644 index 0000000..4ed3978 --- /dev/null +++ b/configuration/pipeline_config/SARES12-CAMS128-M1_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES12-CAMS128-M1", + "name": "SARES12-CAMS128-M1_sp", + "max_frame_rate": 5.1 +} diff --git a/configuration/pipeline_config/SARES12-XPR128-C4F1_ib.json b/configuration/pipeline_config/SARES12-XPR128-C4F1_ib.json new file mode 100644 index 0000000..420fb4f --- /dev/null +++ b/configuration/pipeline_config/SARES12-XPR128-C4F1_ib.json @@ -0,0 +1,8 @@ +{ + "image_background_enable": false, + "image_background": null, + "pipeline_type": "store", + "camera_name": "SARES12-XPR128-C4F1", + "name": "SARES12-XPR128-C4F1_ib", + "stream_port": 0 +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES12-XPR128-C4F1_sp.json b/configuration/pipeline_config/SARES12-XPR128-C4F1_sp.json new file mode 100644 index 0000000..9b67b7c --- /dev/null +++ b/configuration/pipeline_config/SARES12-XPR128-C4F1_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES12-XPR128-C4F1", + "name": "SARES12-XPR128-C4F1_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES12-XPR128-C4F2_sp.json b/configuration/pipeline_config/SARES12-XPR128-C4F2_sp.json new file mode 100644 index 0000000..b8dd3a5 --- /dev/null +++ b/configuration/pipeline_config/SARES12-XPR128-C4F2_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES12-XPR128-C4F2", + "name": "SARES12-XPR128-C4F2_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES20-CAM142-M2_sp.json b/configuration/pipeline_config/SARES20-CAM142-M2_sp.json new file mode 100644 index 0000000..2e21908 --- /dev/null +++ b/configuration/pipeline_config/SARES20-CAM142-M2_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES20-CAM142-M2", + "max_frame_rate": 5.1, + "name": "SARES20-CAM142-M2_sp" +} diff --git a/configuration/pipeline_config/SARES20-CAMS142-C1_sp.json b/configuration/pipeline_config/SARES20-CAMS142-C1_sp.json new file mode 100644 index 0000000..db27b65 --- /dev/null +++ b/configuration/pipeline_config/SARES20-CAMS142-C1_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "name": "SARES20-CAMS142-C1_sp", + "camera_name": "SARES20-CAMS142-C1" +} diff --git a/configuration/pipeline_config/SARES20-CAMS142-C2_sp.json b/configuration/pipeline_config/SARES20-CAMS142-C2_sp.json new file mode 100644 index 0000000..c0373ac --- /dev/null +++ b/configuration/pipeline_config/SARES20-CAMS142-C2_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES20-CAMS142-C2", + "name": "SARES20-CAMS142-C2_sp" +} diff --git a/configuration/pipeline_config/SARES20-CAMS142-C3_sp.json b/configuration/pipeline_config/SARES20-CAMS142-C3_sp.json new file mode 100644 index 0000000..fb7fa7a --- /dev/null +++ b/configuration/pipeline_config/SARES20-CAMS142-C3_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES20-CAMS142-C3", + "name": "SARES20-CAMS142-C3_sp" +} diff --git a/configuration/pipeline_config/SARES20-CAMS142-M1_sp.json b/configuration/pipeline_config/SARES20-CAMS142-M1_sp.json new file mode 100644 index 0000000..73b4572 --- /dev/null +++ b/configuration/pipeline_config/SARES20-CAMS142-M1_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "max_frame_rate": 5.1, + "camera_name": "SARES20-CAMS142-M1", + "name": "SARES20-CAMS142-M1_sp" +} diff --git a/configuration/pipeline_config/SARES20-CAMS142-M2_sp.json b/configuration/pipeline_config/SARES20-CAMS142-M2_sp.json new file mode 100644 index 0000000..52077ea --- /dev/null +++ b/configuration/pipeline_config/SARES20-CAMS142-M2_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES20-CAMS142-M2", + "name": "SARES20-CAMS142-M2_sp" +} diff --git a/configuration/pipeline_config/SARES20-CAMS142-M3_sp.json b/configuration/pipeline_config/SARES20-CAMS142-M3_sp.json new file mode 100644 index 0000000..ca09822 --- /dev/null +++ b/configuration/pipeline_config/SARES20-CAMS142-M3_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES20-CAMS142-M3", + "name": "SARES20-CAMS142-M3_sp" +} diff --git a/configuration/pipeline_config/SARES20-CAMS142-M4_BS_sp.json b/configuration/pipeline_config/SARES20-CAMS142-M4_BS_sp.json new file mode 100644 index 0000000..9774cff --- /dev/null +++ b/configuration/pipeline_config/SARES20-CAMS142-M4_BS_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "max_frame_rate": 5.1, + "camera_name": "SARES20-CAMS142-M4_BS", + "name": "SARES20-CAMS142-M4_BS_sp" +} diff --git a/configuration/pipeline_config/SARES20-CAMS142-M4_sp.json b/configuration/pipeline_config/SARES20-CAMS142-M4_sp.json new file mode 100644 index 0000000..1fab28f --- /dev/null +++ b/configuration/pipeline_config/SARES20-CAMS142-M4_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES20-CAMS142-M4", + "name": "SARES20-CAMS142-M4_sp", + "max_frame_rate": 5.1 +} diff --git a/configuration/pipeline_config/SARES20-CAMS142-M5_sp.json b/configuration/pipeline_config/SARES20-CAMS142-M5_sp.json new file mode 100644 index 0000000..2809e5d --- /dev/null +++ b/configuration/pipeline_config/SARES20-CAMS142-M5_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES20-CAMS142-M5", + "name": "SARES20-CAMS142-M5_sp", + "max_frame_rate": 5.1 +} diff --git a/configuration/pipeline_config/SARES20-DSDPPRM_sp.json b/configuration/pipeline_config/SARES20-DSDPPRM_sp.json new file mode 100644 index 0000000..b80e31f --- /dev/null +++ b/configuration/pipeline_config/SARES20-DSDPPRM_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES20-DSDPPRM", + "name": "SARES20-DSDPPRM_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES20-PROF141-M1_sp.json b/configuration/pipeline_config/SARES20-PROF141-M1_sp.json new file mode 100644 index 0000000..c608602 --- /dev/null +++ b/configuration/pipeline_config/SARES20-PROF141-M1_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "max_frame_rate": 5.1, + "camera_name": "SARES20-PROF141-M1", + "name": "SARES20-PROF141-M1_sp" +} diff --git a/configuration/pipeline_config/SARES20-PROF142-M1-BS_sp.json b/configuration/pipeline_config/SARES20-PROF142-M1-BS_sp.json new file mode 100644 index 0000000..2c354c1 --- /dev/null +++ b/configuration/pipeline_config/SARES20-PROF142-M1-BS_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES20-PROF142-M1-BS", + "name": "SARES20-PROF142-M1-BS_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES20-PROF142-M1_sp.json b/configuration/pipeline_config/SARES20-PROF142-M1_sp.json new file mode 100644 index 0000000..88faeb5 --- /dev/null +++ b/configuration/pipeline_config/SARES20-PROF142-M1_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES20-PROF142-M1", + "name": "SARES20-PROF142-M1_sp", + "max_frame_rate": 10.1 +} diff --git a/configuration/pipeline_config/SARES20-PROF142-M3_sp.json b/configuration/pipeline_config/SARES20-PROF142-M3_sp.json new file mode 100644 index 0000000..3c43977 --- /dev/null +++ b/configuration/pipeline_config/SARES20-PROF142-M3_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES20-PROF142-M3", + "name": "SARES20-PROF142-M3_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES20-PROF146-M1_sp.json b/configuration/pipeline_config/SARES20-PROF146-M1_sp.json new file mode 100644 index 0000000..002eabf --- /dev/null +++ b/configuration/pipeline_config/SARES20-PROF146-M1_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES20-PROF146-M1", + "name": "SARES20-PROF146-M1_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES20_CAMS142-M1_sp.json b/configuration/pipeline_config/SARES20_CAMS142-M1_sp.json new file mode 100644 index 0000000..140f4dd --- /dev/null +++ b/configuration/pipeline_config/SARES20_CAMS142-M1_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "max_frame_rate": 5.1, + "camera_name": "SARES20_CAMS142-M1", + "name": "SARES20_CAMS142-M1_sp" +} diff --git a/configuration/pipeline_config/SARES30-CAMS156-SMX-OAV_sp.json b/configuration/pipeline_config/SARES30-CAMS156-SMX-OAV_sp.json new file mode 100644 index 0000000..b66734b --- /dev/null +++ b/configuration/pipeline_config/SARES30-CAMS156-SMX-OAV_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES30-CAMS156-SMX-OAV", + "name": "SARES30-CAMS156-SMX-OAV_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES30-CAMS156-SMX-XEYE_sp.json b/configuration/pipeline_config/SARES30-CAMS156-SMX-XEYE_sp.json new file mode 100644 index 0000000..6276c32 --- /dev/null +++ b/configuration/pipeline_config/SARES30-CAMS156-SMX-XEYE_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES30-CAMS156-SMX-XEYE", + "name": "SARES30-CAMS156-SMX-XEYE_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES30-CAMS156-X8M_sp.json b/configuration/pipeline_config/SARES30-CAMS156-X8M_sp.json new file mode 100644 index 0000000..23f975d --- /dev/null +++ b/configuration/pipeline_config/SARES30-CAMS156-X8M_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES30-CAMS156-X8M", + "name": "SARES30-CAMS156-X8M_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES30-CAMS156-XE_sp.json b/configuration/pipeline_config/SARES30-CAMS156-XE_sp.json new file mode 100644 index 0000000..4e11a39 --- /dev/null +++ b/configuration/pipeline_config/SARES30-CAMS156-XE_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "max_frame_rate": 5.1, + "pipeline_type": "processing", + "camera_name": "SARES30-CAMS156-XE", + "name": "SARES30-CAMS156-XE_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARES30-CAMS999-XE_sp.json b/configuration/pipeline_config/SARES30-CAMS999-XE_sp.json new file mode 100644 index 0000000..32e20e9 --- /dev/null +++ b/configuration/pipeline_config/SARES30-CAMS999-XE_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARES30-CAMS999-XE", + "name": "SARES30-CAMS999-XE_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARFE10-PBPS053_proc.json b/configuration/pipeline_config/SARFE10-PBPS053_proc.json index 411222e..a677d69 100644 --- a/configuration/pipeline_config/SARFE10-PBPS053_proc.json +++ b/configuration/pipeline_config/SARFE10-PBPS053_proc.json @@ -10,19 +10,20 @@ ], "mode": "PUB", "function": "pbps.py", + "reload": true, "no_client_timeout": 0, "port": "9004", "up": "SARFE10-CVME-PHO6212:Lnk9Ch12-DATA-SUM", "down": "SARFE10-CVME-PHO6212:Lnk9Ch13-DATA-SUM", "right": "SARFE10-CVME-PHO6212:Lnk9Ch14-DATA-SUM", "left": "SARFE10-CVME-PHO6212:Lnk9Ch15-DATA-SUM", - "up_calib": 0.0353509790781039, - "down_calib": 0.03683066094728678, - "left_calib": 0.08736011613824678, - "right_calib": 0.0547255642297261, - "horiz_calib": -4.474257539843546, - "vert_calib": -12.781273093267753, - "uJ_calib": 605.9512700123181, + "up_calib": 0.042157019527241796, + "down_calib": 0.04737200665020251, + "left_calib": 0.12996619439691445, + "right_calib": 0.06600253631257494, + "horiz_calib": -3.2454194888317494, + "vert_calib": -6.3614112459332235, + "uJ_calib": 834.5191797495979, "threshold": 0, "queue_length": 1000, "xpos_all_x_pvname": "SARFE10-PBPS053:XPOS-ALL-HIST-X", @@ -53,4 +54,4 @@ "xpos_dif_w_pvname": "SARFE10-PBPS053:XPOS-DIF-HIST-W", "ypos_dif_m_pvname": "SARFE10-PBPS053:YPOS-DIF-HIST-M", "ypos_dif_w_pvname": "SARFE10-PBPS053:YPOS-DIF-HIST-W" -} +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARFE10-PPRM053_sp.json b/configuration/pipeline_config/SARFE10-PPRM053_sp.json new file mode 100644 index 0000000..c27a1c0 --- /dev/null +++ b/configuration/pipeline_config/SARFE10-PPRM053_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SARFE10-PPRM053", + "name": "SARFE10-PPRM053_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARFE10-PPRM064_sp.json b/configuration/pipeline_config/SARFE10-PPRM064_sp.json new file mode 100644 index 0000000..9f7af30 --- /dev/null +++ b/configuration/pipeline_config/SARFE10-PPRM064_sp.json @@ -0,0 +1,20 @@ +{ + "image_background_enable": false, + "image_region_of_interest": [ + 260, + 115, + 119, + 115 + ], + "Marker": [ + 55, + 49 + ], + "averaging": -30, + "image_background": null, + "image_threshold": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SARFE10-PPRM064", + "name": "SARFE10-PPRM064_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARFE10-PSSS055_sp.json b/configuration/pipeline_config/SARFE10-PSSS055_sp.json new file mode 100644 index 0000000..13398c1 --- /dev/null +++ b/configuration/pipeline_config/SARFE10-PSSS055_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARFE10-PSSS055", + "name": "SARFE10-PSSS055_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARFE10-PSSS059_psss.json b/configuration/pipeline_config/SARFE10-PSSS059_psss.json index 1f90b17..a5d1dcf 100644 --- a/configuration/pipeline_config/SARFE10-PSSS059_psss.json +++ b/configuration/pipeline_config/SARFE10-PSSS059_psss.json @@ -1,6 +1,6 @@ { "image_background_enable": true, - "image_background": "SARFE10-PSSS059_20220411_150327_076737", + "image_background": "SARFE10-PSSS059_20220502_150904_899192", "image_threshold": null, "image_region_of_interest": null, "image_good_region": null, @@ -14,7 +14,7 @@ "port": "8889", "processing_threads": 8, "thread_buffer_size": 20, - "send_buffer_size": 20, + "send_buffer_size": 40, "debug": true, "abort_on_error": false, "block": false, diff --git a/configuration/pipeline_config/SARFE10-PSSS059_psss_avg.json b/configuration/pipeline_config/SARFE10-PSSS059_psss_avg.json index 6c44ce2..0644e60 100644 --- a/configuration/pipeline_config/SARFE10-PSSS059_psss_avg.json +++ b/configuration/pipeline_config/SARFE10-PSSS059_psss_avg.json @@ -15,9 +15,9 @@ "spectrum_y": "SARFE10-PSSS059:SPECTRUM_Y", "processing_threads": 6, "thread_buffer_size": 20, - "send_buffer_size": 20, + "send_buffer_size": 50, "abort_on_error": false, "pixel_bkg": 1, "block": false, "queue_length": 100 -} \ No newline at end of file +} diff --git a/configuration/pipeline_config/SARFE10-PSSS059_sp.json b/configuration/pipeline_config/SARFE10-PSSS059_sp.json new file mode 100644 index 0000000..c99673d --- /dev/null +++ b/configuration/pipeline_config/SARFE10-PSSS059_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SARFE10-PSSS059", + "name": "SARFE10-PSSS059_sp", + "max_frame_rate": 2.1 +} \ No newline at end of file diff --git a/configuration/pipeline_config/SARMA02-DSCR030_sp.json b/configuration/pipeline_config/SARMA02-DSCR030_sp.json new file mode 100644 index 0000000..750ad2b --- /dev/null +++ b/configuration/pipeline_config/SARMA02-DSCR030_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SARMA02-DSCR030", + "name": "SARMA02-DSCR030_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP11-PBPS110_proc.json b/configuration/pipeline_config/SAROP11-PBPS110_proc.json new file mode 100644 index 0000000..03884b8 --- /dev/null +++ b/configuration/pipeline_config/SAROP11-PBPS110_proc.json @@ -0,0 +1,57 @@ +{ + "pipeline_type": "stream", + "name": "SAROP11-PBPS110_proc", + "bsread_address": "", + "bsread_channels": [ + "SAROP11-CVME-PBPS2:Lnk9Ch11-DATA-SUM", + "SAROP11-CVME-PBPS2:Lnk9Ch13-DATA-SUM", + "SAROP11-CVME-PBPS2:Lnk9Ch14-DATA-SUM", + "SAROP11-CVME-PBPS2:Lnk9Ch15-DATA-SUM" + ], + "mode": "PUB", + "function": "pbps.py", + "reload": true, + "no_client_timeout": 0, + "port": "9007", + "up": "SAROP11-CVME-PBPS2:Lnk9Ch13-DATA-SUM", + "down": "SAROP11-CVME-PBPS2:Lnk9Ch11-DATA-SUM", + "right": "SAROP11-CVME-PBPS2:Lnk9Ch14-DATA-SUM", + "left": "SAROP11-CVME-PBPS2:Lnk9Ch15-DATA-SUM", + "up_calib": 0.7758997106676937, + "down_calib": 0.9865357962608744, + "left_calib": 0.9160488182215303, + "right_calib": 0.9440833997892732, + "horiz_calib": -3.9449990550256446, + "vert_calib": 4.770525214811945, + "uJ_calib": 605.4608924473305, + "threshold": 0, + "queue_length": 5000, + "xpos_all_x_pvname": "SAROP11-PBPS110:XPOS-ALL-HIST-X", + "xpos_all_y_pvname": "SAROP11-PBPS110:XPOS-ALL-HIST-Y", + "xpos_all_m_pvname": "SAROP11-PBPS110:XPOS-ALL-HIST-M", + "xpos_all_w_pvname": "SAROP11-PBPS110:XPOS-ALL-HIST-W", + "ypos_all_x_pvname": "SAROP11-PBPS110:YPOS-ALL-HIST-X", + "ypos_all_y_pvname": "SAROP11-PBPS110:YPOS-ALL-HIST-Y", + "ypos_all_m_pvname": "SAROP11-PBPS110:YPOS-ALL-HIST-M", + "ypos_all_w_pvname": "SAROP11-PBPS110:YPOS-ALL-HIST-W", + "xpos_evn_x_pvname": "SAROP11-PBPS110:XPOS-EVN-HIST-X", + "xpos_evn_y_pvname": "SAROP11-PBPS110:XPOS-EVN-HIST-Y", + "xpos_evn_m_pvname": "SAROP11-PBPS110:XPOS-EVN-HIST-M", + "xpos_evn_w_pvname": "SAROP11-PBPS110:XPOS-EVN-HIST-W", + "ypos_evn_x_pvname": "SAROP11-PBPS110:YPOS-EVN-HIST-X", + "ypos_evn_y_pvname": "SAROP11-PBPS110:YPOS-EVN-HIST-Y", + "ypos_evn_m_pvname": "SAROP11-PBPS110:YPOS-EVN-HIST-M", + "ypos_evn_w_pvname": "SAROP11-PBPS110:YPOS-EVN-HIST-W", + "xpos_odd_x_pvname": "SAROP11-PBPS110:XPOS-ODD-HIST-X", + "xpos_odd_y_pvname": "SAROP11-PBPS110:XPOS-ODD-HIST-Y", + "xpos_odd_m_pvname": "SAROP11-PBPS110:XPOS-ODD-HIST-M", + "xpos_odd_w_pvname": "SAROP11-PBPS110:XPOS-ODD-HIST-W", + "ypos_odd_x_pvname": "SAROP11-PBPS110:YPOS-ODD-HIST-X", + "ypos_odd_y_pvname": "SAROP11-PBPS110:YPOS-ODD-HIST-Y", + "ypos_odd_m_pvname": "SAROP11-PBPS110:YPOS-ODD-HIST-M", + "ypos_odd_w_pvname": "SAROP11-PBPS110:YPOS-ODD-HIST-W", + "xpos_dif_m_pvname": "SAROP11-PBPS110:XPOS-DIF-HIST-M", + "xpos_dif_w_pvname": "SAROP11-PBPS110:XPOS-DIF-HIST-W", + "ypos_dif_m_pvname": "SAROP11-PBPS110:YPOS-DIF-HIST-M", + "ypos_dif_w_pvname": "SAROP11-PBPS110:YPOS-DIF-HIST-W" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP11-PBPS117_proc.json b/configuration/pipeline_config/SAROP11-PBPS117_proc.json deleted file mode 100644 index b7942e8..0000000 --- a/configuration/pipeline_config/SAROP11-PBPS117_proc.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "pipeline_type": "stream", - "name": "SAROP11-PBPS117_proc", - "bsread_address": "", - "bsread_channels": [ - "SAROP11-CVME-PBPS2:Lnk9Ch11-DATA-SUM", - "SAROP11-CVME-PBPS2:Lnk9Ch13-DATA-SUM", - "SAROP11-CVME-PBPS2:Lnk9Ch14-DATA-SUM", - "SAROP11-CVME-PBPS2:Lnk9Ch15-DATA-SUM" - ], - "mode": "PUB", - "function": "pbps.py", - "no_client_timeout": 0, - "port": "9007", - "up": "SAROP11-CVME-PBPS2:Lnk9Ch13-DATA-SUM", - "down": "SAROP11-CVME-PBPS2:Lnk9Ch11-DATA-SUM", - "right": "SAROP11-CVME-PBPS2:Lnk9Ch14-DATA-SUM", - "left": "SAROP11-CVME-PBPS2:Lnk9Ch15-DATA-SUM", - "up_calib": 0.22147062303259143, - "down_calib": 0.2988711405869863, - "left_calib": 0.13523210346281878, - "right_calib": 0.16300970845807708, - "horiz_calib": -5.218414066932515, - "vert_calib": 5.11506437782193, - "uJ_calib": 605.4608924473305, - "threshold": 0, - "queue_length": 1000, - "xpos_all_x_pvname": "SAROP11-PBPS117:XPOS-ALL-HIST-X", - "xpos_all_y_pvname": "SAROP11-PBPS117:XPOS-ALL-HIST-Y", - "xpos_all_m_pvname": "SAROP11-PBPS117:XPOS-ALL-HIST-M", - "xpos_all_w_pvname": "SAROP11-PBPS117:XPOS-ALL-HIST-W", - "ypos_all_x_pvname": "SAROP11-PBPS117:YPOS-ALL-HIST-X", - "ypos_all_y_pvname": "SAROP11-PBPS117:YPOS-ALL-HIST-Y", - "ypos_all_m_pvname": "SAROP11-PBPS117:YPOS-ALL-HIST-M", - "ypos_all_w_pvname": "SAROP11-PBPS117:YPOS-ALL-HIST-W", - "xpos_evn_x_pvname": "SAROP11-PBPS117:XPOS-EVN-HIST-X", - "xpos_evn_y_pvname": "SAROP11-PBPS117:XPOS-EVN-HIST-Y", - "xpos_evn_m_pvname": "SAROP11-PBPS117:XPOS-EVN-HIST-M", - "xpos_evn_w_pvname": "SAROP11-PBPS117:XPOS-EVN-HIST-W", - "ypos_evn_x_pvname": "SAROP11-PBPS117:YPOS-EVN-HIST-X", - "ypos_evn_y_pvname": "SAROP11-PBPS117:YPOS-EVN-HIST-Y", - "ypos_evn_m_pvname": "SAROP11-PBPS117:YPOS-EVN-HIST-M", - "ypos_evn_w_pvname": "SAROP11-PBPS117:YPOS-EVN-HIST-W", - "xpos_odd_x_pvname": "SAROP11-PBPS117:XPOS-ODD-HIST-X", - "xpos_odd_y_pvname": "SAROP11-PBPS117:XPOS-ODD-HIST-Y", - "xpos_odd_m_pvname": "SAROP11-PBPS117:XPOS-ODD-HIST-M", - "xpos_odd_w_pvname": "SAROP11-PBPS117:XPOS-ODD-HIST-W", - "ypos_odd_x_pvname": "SAROP11-PBPS117:YPOS-ODD-HIST-X", - "ypos_odd_y_pvname": "SAROP11-PBPS117:YPOS-ODD-HIST-Y", - "ypos_odd_m_pvname": "SAROP11-PBPS117:YPOS-ODD-HIST-M", - "ypos_odd_w_pvname": "SAROP11-PBPS117:YPOS-ODD-HIST-W", - "xpos_dif_m_pvname": "SAROP11-PBPS117:XPOS-DIF-HIST-M", - "xpos_dif_w_pvname": "SAROP11-PBPS117:XPOS-DIF-HIST-W", - "ypos_dif_m_pvname": "SAROP11-PBPS117:YPOS-DIF-HIST-M", - "ypos_dif_w_pvname": "SAROP11-PBPS117:YPOS-DIF-HIST-W" -} diff --git a/configuration/pipeline_config/SAROP11-PPRM066_sp.json b/configuration/pipeline_config/SAROP11-PPRM066_sp.json new file mode 100644 index 0000000..7f11172 --- /dev/null +++ b/configuration/pipeline_config/SAROP11-PPRM066_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SAROP11-PPRM066", + "name": "SAROP11-PPRM066_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP11-PPRM078_sp.json b/configuration/pipeline_config/SAROP11-PPRM078_sp.json new file mode 100644 index 0000000..6214cc2 --- /dev/null +++ b/configuration/pipeline_config/SAROP11-PPRM078_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SAROP11-PPRM078", + "name": "SAROP11-PPRM078_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP11-PPRM110_sp.json b/configuration/pipeline_config/SAROP11-PPRM110_sp.json new file mode 100644 index 0000000..d2d8f2e --- /dev/null +++ b/configuration/pipeline_config/SAROP11-PPRM110_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SAROP11-PPRM110", + "name": "SAROP11-PPRM110_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP11-PPRM117_sp.json b/configuration/pipeline_config/SAROP11-PPRM117_sp.json new file mode 100644 index 0000000..c6b1e9f --- /dev/null +++ b/configuration/pipeline_config/SAROP11-PPRM117_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SAROP11-PPRM117", + "name": "SAROP11-PPRM117_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP11-PPRM122_sp.json b/configuration/pipeline_config/SAROP11-PPRM122_sp.json new file mode 100644 index 0000000..7f62a33 --- /dev/null +++ b/configuration/pipeline_config/SAROP11-PPRM122_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SAROP11-PPRM122", + "name": "SAROP11-PPRM122_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP11-PPRM130_sp.json b/configuration/pipeline_config/SAROP11-PPRM130_sp.json new file mode 100644 index 0000000..c98e8ac --- /dev/null +++ b/configuration/pipeline_config/SAROP11-PPRM130_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SAROP11-PPRM130", + "name": "SAROP11-PPRM130_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP11-PSCR106_sp.json b/configuration/pipeline_config/SAROP11-PSCR106_sp.json new file mode 100644 index 0000000..cef06dc --- /dev/null +++ b/configuration/pipeline_config/SAROP11-PSCR106_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SAROP11-PSCR106", + "name": "SAROP11-PSCR106_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP11-PSCR109_sp.json b/configuration/pipeline_config/SAROP11-PSCR109_sp.json new file mode 100644 index 0000000..8e677f6 --- /dev/null +++ b/configuration/pipeline_config/SAROP11-PSCR109_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SAROP11-PSCR109", + "name": "SAROP11-PSCR109_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP21-LAM-CAM01_sp.json b/configuration/pipeline_config/SAROP21-LAM-CAM01_sp.json new file mode 100644 index 0000000..fbebfc7 --- /dev/null +++ b/configuration/pipeline_config/SAROP21-LAM-CAM01_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SAROP21-LAM-CAM01", + "name": "SAROP21-LAM-CAM01_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP21-PBPS103_proc.json b/configuration/pipeline_config/SAROP21-PBPS103_proc.json new file mode 100644 index 0000000..5736839 --- /dev/null +++ b/configuration/pipeline_config/SAROP21-PBPS103_proc.json @@ -0,0 +1,57 @@ +{ + "pipeline_type": "stream", + "name": "SAROP21-PBPS103_proc", + "bsread_address": "", + "bsread_channels": [ + "SAROP21-CVME-PBPS2:Lnk9Ch1-DATA-SUM", + "SAROP21-CVME-PBPS2:Lnk9Ch2-DATA-SUM", + "SAROP21-CVME-PBPS2:Lnk9Ch3-DATA-SUM", + "SAROP21-CVME-PBPS2:Lnk9Ch4-DATA-SUM" + ], + "mode": "PUB", + "function": "pbps.py", + "reload": true, + "no_client_timeout": 0, + "port": "9009", + "up": "SAROP21-CVME-PBPS2:Lnk9Ch4-DATA-SUM", + "down": "SAROP21-CVME-PBPS2:Lnk9Ch3-DATA-SUM", + "right": "SAROP21-CVME-PBPS2:Lnk9Ch1-DATA-SUM", + "left": "SAROP21-CVME-PBPS2:Lnk9Ch2-DATA-SUM", + "up_calib": 0.08713157252045031, + "down_calib": 0.07438197630437833, + "left_calib": 0.14413433421172023, + "right_calib": 0.19525084217966876, + "horiz_calib": 2.8959614484256484, + "vert_calib": -4.341028771625084, + "uJ_calib": 605.9512700123181, + "threshold": 0, + "queue_length": 1000, + "xpos_all_x_pvname": "SAROP21-PBPS103:XPOS-ALL-HIST-X", + "xpos_all_y_pvname": "SAROP21-PBPS103:XPOS-ALL-HIST-Y", + "xpos_all_m_pvname": "SAROP21-PBPS103:XPOS-ALL-HIST-M", + "xpos_all_w_pvname": "SAROP21-PBPS103:XPOS-ALL-HIST-W", + "ypos_all_x_pvname": "SAROP21-PBPS103:YPOS-ALL-HIST-X", + "ypos_all_y_pvname": "SAROP21-PBPS103:YPOS-ALL-HIST-Y", + "ypos_all_m_pvname": "SAROP21-PBPS103:YPOS-ALL-HIST-M", + "ypos_all_w_pvname": "SAROP21-PBPS103:YPOS-ALL-HIST-W", + "xpos_evn_x_pvname": "SAROP21-PBPS103:XPOS-EVN-HIST-X", + "xpos_evn_y_pvname": "SAROP21-PBPS103:XPOS-EVN-HIST-Y", + "xpos_evn_m_pvname": "SAROP21-PBPS103:XPOS-EVN-HIST-M", + "xpos_evn_w_pvname": "SAROP21-PBPS103:XPOS-EVN-HIST-W", + "ypos_evn_x_pvname": "SAROP21-PBPS103:YPOS-EVN-HIST-X", + "ypos_evn_y_pvname": "SAROP21-PBPS103:YPOS-EVN-HIST-Y", + "ypos_evn_m_pvname": "SAROP21-PBPS103:YPOS-EVN-HIST-M", + "ypos_evn_w_pvname": "SAROP21-PBPS103:YPOS-EVN-HIST-W", + "xpos_odd_x_pvname": "SAROP21-PBPS103:XPOS-ODD-HIST-X", + "xpos_odd_y_pvname": "SAROP21-PBPS103:XPOS-ODD-HIST-Y", + "xpos_odd_m_pvname": "SAROP21-PBPS103:XPOS-ODD-HIST-M", + "xpos_odd_w_pvname": "SAROP21-PBPS103:XPOS-ODD-HIST-W", + "ypos_odd_x_pvname": "SAROP21-PBPS103:YPOS-ODD-HIST-X", + "ypos_odd_y_pvname": "SAROP21-PBPS103:YPOS-ODD-HIST-Y", + "ypos_odd_m_pvname": "SAROP21-PBPS103:YPOS-ODD-HIST-M", + "ypos_odd_w_pvname": "SAROP21-PBPS103:YPOS-ODD-HIST-W", + "xpos_dif_m_pvname": "SAROP21-PBPS103:XPOS-DIF-HIST-M", + "xpos_dif_w_pvname": "SAROP21-PBPS103:XPOS-DIF-HIST-W", + "ypos_dif_m_pvname": "SAROP21-PBPS103:YPOS-DIF-HIST-M", + "ypos_dif_w_pvname": "SAROP21-PBPS103:YPOS-DIF-HIST-W" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP21-PPRM094_sp.json b/configuration/pipeline_config/SAROP21-PPRM094_sp.json new file mode 100644 index 0000000..ad2392e --- /dev/null +++ b/configuration/pipeline_config/SAROP21-PPRM094_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SAROP21-PPRM094", + "name": "SAROP21-PPRM094_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP21-PPRM102_sp.json b/configuration/pipeline_config/SAROP21-PPRM102_sp.json new file mode 100644 index 0000000..e5a60b0 --- /dev/null +++ b/configuration/pipeline_config/SAROP21-PPRM102_sp.json @@ -0,0 +1,20 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": [ + 173, + 190, + 146, + 190 + ], + "image_good_region": null, + "image_slices": null, + "camera_name": "SAROP21-PPRM102", + "name": "SAROP21-PPRM102_sp", + "averaging": 30, + "Marker": [ + 91, + 89 + ] +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP21-PPRM113_proc.json b/configuration/pipeline_config/SAROP21-PPRM113_proc.json new file mode 100644 index 0000000..42cdda4 --- /dev/null +++ b/configuration/pipeline_config/SAROP21-PPRM113_proc.json @@ -0,0 +1,15 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SAROP21-PPRM113", + "name": "SAROP21-PPRM113_proc", + "function": "pprm", + "mode": "PUSH", + "no_client_timeout": 0, + "port": "9016" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP21-PPRM113_sp.json b/configuration/pipeline_config/SAROP21-PPRM113_sp.json new file mode 100644 index 0000000..d533633 --- /dev/null +++ b/configuration/pipeline_config/SAROP21-PPRM113_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SAROP21-PPRM113", + "name": "SAROP21-PPRM113_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP21-PPRM133_sp.json b/configuration/pipeline_config/SAROP21-PPRM133_sp.json new file mode 100644 index 0000000..e9ba00f --- /dev/null +++ b/configuration/pipeline_config/SAROP21-PPRM133_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SAROP21-PPRM133", + "name": "SAROP21-PPRM133_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP21-PPRM138_proc.json b/configuration/pipeline_config/SAROP21-PPRM138_proc.json index 4e23ae8..a3d9c79 100644 --- a/configuration/pipeline_config/SAROP21-PPRM138_proc.json +++ b/configuration/pipeline_config/SAROP21-PPRM138_proc.json @@ -8,6 +8,9 @@ "pipeline_type": "processing", "camera_name": "SAROP21-PPRM138", "name": "SAROP21-PPRM138_proc", - "function": "bernina", - "mode": "PUSH" -} + "function": "pprm.py", + "mode": "PUSH", + "no_client_timeout": 0, + "port": "9015", + "reload": true +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP21-PPRM138_sp.json b/configuration/pipeline_config/SAROP21-PPRM138_sp.json new file mode 100644 index 0000000..ce2e054 --- /dev/null +++ b/configuration/pipeline_config/SAROP21-PPRM138_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SAROP21-PPRM138", + "name": "SAROP21-PPRM138_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP21-PPRM146_sp.json b/configuration/pipeline_config/SAROP21-PPRM146_sp.json new file mode 100644 index 0000000..7665351 --- /dev/null +++ b/configuration/pipeline_config/SAROP21-PPRM146_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SAROP21-PPRM146", + "name": "SAROP21-PPRM146_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP21-PSCR097_sp.json b/configuration/pipeline_config/SAROP21-PSCR097_sp.json new file mode 100644 index 0000000..1c7fd86 --- /dev/null +++ b/configuration/pipeline_config/SAROP21-PSCR097_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SAROP21-PSCR097", + "name": "SAROP21-PSCR097_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP21-PSDR103_sp.json b/configuration/pipeline_config/SAROP21-PSDR103_sp.json new file mode 100644 index 0000000..0002131 --- /dev/null +++ b/configuration/pipeline_config/SAROP21-PSDR103_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SAROP21-PSDR103", + "name": "SAROP21-PSDR103_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP21-PSRD103_sp.json b/configuration/pipeline_config/SAROP21-PSRD103_sp.json new file mode 100644 index 0000000..9ed74b3 --- /dev/null +++ b/configuration/pipeline_config/SAROP21-PSRD103_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SAROP21-PSRD103", + "name": "SAROP21-PSRD103_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP31-PBPS113_proc.json b/configuration/pipeline_config/SAROP31-PBPS113_proc.json new file mode 100644 index 0000000..c6edcc7 --- /dev/null +++ b/configuration/pipeline_config/SAROP31-PBPS113_proc.json @@ -0,0 +1,56 @@ +{ + "pipeline_type": "stream", + "name": "SAROP31-PBPS113_proc", + "bsread_address": "", + "bsread_channels": [ + "SAROP31-PBPS113:Lnk9Ch0-PP_VAL_PD0", + "SAROP31-PBPS113:Lnk9Ch0-PP_VAL_PD1", + "SAROP31-PBPS113:Lnk9Ch0-PP_VAL_PD2", + "SAROP31-PBPS113:Lnk9Ch0-PP_VAL_PD3" + ], + "mode": "PUSH", + "function": "pbps_full.py", + "reload": true, + "no_client_timeout": 0, + "up": "SAROP31-PBPS113:Lnk9Ch0-PP_VAL_PD1", + "down": "SAROP31-PBPS113:Lnk9Ch0-PP_VAL_PD0", + "right": "SAROP31-PBPS113:Lnk9Ch0-PP_VAL_PD2", + "left": "SAROP31-PBPS113:Lnk9Ch0-PP_VAL_PD3", + "up_calib": 1.8208785459297164e-07, + "down_calib": 5.903306456586534e-07, + "left_calib": 4.183929223930265e-07, + "right_calib": 2.1156685735853252e-07, + "horiz_calib": -50.98515422434627, + "vert_calib": 37.66049112145287, + "uJ_calib": 605.9512700123181, + "threshold": 0, + "queue_length": 1000, + "xpos_all_x_pvname": "SAROP31-PBPS113:XPOS-ALL-HIST-X", + "xpos_all_y_pvname": "SAROP31-PBPS113:XPOS-ALL-HIST-Y", + "xpos_all_m_pvname": "SAROP31-PBPS113:XPOS-ALL-HIST-M", + "xpos_all_w_pvname": "SAROP31-PBPS113:XPOS-ALL-HIST-W", + "ypos_all_x_pvname": "SAROP31-PBPS113:YPOS-ALL-HIST-X", + "ypos_all_y_pvname": "SAROP31-PBPS113:YPOS-ALL-HIST-Y", + "ypos_all_m_pvname": "SAROP31-PBPS113:YPOS-ALL-HIST-M", + "ypos_all_w_pvname": "SAROP31-PBPS113:YPOS-ALL-HIST-W", + "xpos_evn_x_pvname": "SAROP31-PBPS113:XPOS-EVN-HIST-X", + "xpos_evn_y_pvname": "SAROP31-PBPS113:XPOS-EVN-HIST-Y", + "xpos_evn_m_pvname": "SAROP31-PBPS113:XPOS-EVN-HIST-M", + "xpos_evn_w_pvname": "SAROP31-PBPS113:XPOS-EVN-HIST-W", + "ypos_evn_x_pvname": "SAROP31-PBPS113:YPOS-EVN-HIST-X", + "ypos_evn_y_pvname": "SAROP31-PBPS113:YPOS-EVN-HIST-Y", + "ypos_evn_m_pvname": "SAROP31-PBPS113:YPOS-EVN-HIST-M", + "ypos_evn_w_pvname": "SAROP31-PBPS113:YPOS-EVN-HIST-W", + "xpos_odd_x_pvname": "SAROP31-PBPS113:XPOS-ODD-HIST-X", + "xpos_odd_y_pvname": "SAROP31-PBPS113:XPOS-ODD-HIST-Y", + "xpos_odd_m_pvname": "SAROP31-PBPS113:XPOS-ODD-HIST-M", + "xpos_odd_w_pvname": "SAROP31-PBPS113:XPOS-ODD-HIST-W", + "ypos_odd_x_pvname": "SAROP31-PBPS113:YPOS-ODD-HIST-X", + "ypos_odd_y_pvname": "SAROP31-PBPS113:YPOS-ODD-HIST-Y", + "ypos_odd_m_pvname": "SAROP31-PBPS113:YPOS-ODD-HIST-M", + "ypos_odd_w_pvname": "SAROP31-PBPS113:YPOS-ODD-HIST-W", + "xpos_dif_m_pvname": "SAROP31-PBPS113:XPOS-DIF-HIST-M", + "xpos_dif_w_pvname": "SAROP31-PBPS113:XPOS-DIF-HIST-W", + "ypos_dif_m_pvname": "SAROP31-PBPS113:YPOS-DIF-HIST-M", + "ypos_dif_w_pvname": "SAROP31-PBPS113:YPOS-DIF-HIST-W" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP31-PBPS149_proc.json b/configuration/pipeline_config/SAROP31-PBPS149_proc.json index 0cc9070..74bbb49 100644 --- a/configuration/pipeline_config/SAROP31-PBPS149_proc.json +++ b/configuration/pipeline_config/SAROP31-PBPS149_proc.json @@ -10,48 +10,49 @@ "SAROP31-PBPS149:Lnk9Ch0-PP_VAL_PD4" ], "mode": "PUSH", - "function": "pbps.py", + "function": "pbps_full.py", + "reload": true, "no_client_timeout": 0, "up": "SAROP31-PBPS149:Lnk9Ch0-PP_VAL_PD1", "down": "SAROP31-PBPS149:Lnk9Ch0-PP_VAL_PD0", "right": "SAROP31-PBPS149:Lnk9Ch0-PP_VAL_PD2", "left": "SAROP31-PBPS149:Lnk9Ch0-PP_VAL_PD3", - "up_calib": 2.503673389597217e-05, - "down_calib": 2.421143360740676e-05, - "left_calib": 1.0534124791624477e-05, - "right_calib": 3.4071828866743713e-05, - "horiz_calib": 64.46583408724379, - "vert_calib": -43.52641852658788, + "up_calib": 6.833542027201211e-07, + "down_calib": 1.0964922139513327e-05, + "left_calib": 8.090292845948203e-05, + "right_calib": 0.0003278301577518719, + "horiz_calib": -9370.044107284775, + "vert_calib": 250.36649750252232, "uJ_calib": 605.9512700123181, - "threshold": 0, - "queue_length": 1000, - "xpos_all_x_pvname": "SARFE10-PBPS053:XPOS-ALL-HIST-X", - "xpos_all_y_pvname": "SARFE10-PBPS053:XPOS-ALL-HIST-Y", - "xpos_all_m_pvname": "SARFE10-PBPS053:XPOS-ALL-HIST-M", - "xpos_all_w_pvname": "SARFE10-PBPS053:XPOS-ALL-HIST-W", - "ypos_all_x_pvname": "SARFE10-PBPS053:YPOS-ALL-HIST-X", - "ypos_all_y_pvname": "SARFE10-PBPS053:YPOS-ALL-HIST-Y", - "ypos_all_m_pvname": "SARFE10-PBPS053:YPOS-ALL-HIST-M", - "ypos_all_w_pvname": "SARFE10-PBPS053:YPOS-ALL-HIST-W", - "xpos_evn_x_pvname": "SARFE10-PBPS053:XPOS-EVN-HIST-X", - "xpos_evn_y_pvname": "SARFE10-PBPS053:XPOS-EVN-HIST-Y", - "xpos_evn_m_pvname": "SARFE10-PBPS053:XPOS-EVN-HIST-M", - "xpos_evn_w_pvname": "SARFE10-PBPS053:XPOS-EVN-HIST-W", - "ypos_evn_x_pvname": "SARFE10-PBPS053:YPOS-EVN-HIST-X", - "ypos_evn_y_pvname": "SARFE10-PBPS053:YPOS-EVN-HIST-Y", - "ypos_evn_m_pvname": "SARFE10-PBPS053:YPOS-EVN-HIST-M", - "ypos_evn_w_pvname": "SARFE10-PBPS053:YPOS-EVN-HIST-W", - "xpos_odd_x_pvname": "SARFE10-PBPS053:XPOS-ODD-HIST-X", - "xpos_odd_y_pvname": "SARFE10-PBPS053:XPOS-ODD-HIST-Y", - "xpos_odd_m_pvname": "SARFE10-PBPS053:XPOS-ODD-HIST-M", - "xpos_odd_w_pvname": "SARFE10-PBPS053:XPOS-ODD-HIST-W", - "ypos_odd_x_pvname": "SARFE10-PBPS053:YPOS-ODD-HIST-X", - "ypos_odd_y_pvname": "SARFE10-PBPS053:YPOS-ODD-HIST-Y", - "ypos_odd_m_pvname": "SARFE10-PBPS053:YPOS-ODD-HIST-M", - "ypos_odd_w_pvname": "SARFE10-PBPS053:YPOS-ODD-HIST-W", - "xpos_dif_m_pvname": "SARFE10-PBPS053:XPOS-DIF-HIST-M", - "xpos_dif_w_pvname": "SARFE10-PBPS053:XPOS-DIF-HIST-W", - "ypos_dif_m_pvname": "SARFE10-PBPS053:YPOS-DIF-HIST-M", - "ypos_dif_w_pvname": "SARFE10-PBPS053:YPOS-DIF-HIST-W", + "threshold": 10, + "queue_length": 5000, + "xpos_all_x_pvname": "SAROP31-PBPS149:XPOS-ALL-HIST-X", + "xpos_all_y_pvname": "SAROP31-PBPS149:XPOS-ALL-HIST-Y", + "xpos_all_m_pvname": "SAROP31-PBPS149:XPOS-ALL-HIST-M", + "xpos_all_w_pvname": "SAROP31-PBPS149:XPOS-ALL-HIST-W", + "ypos_all_x_pvname": "SAROP31-PBPS149:YPOS-ALL-HIST-X", + "ypos_all_y_pvname": "SAROP31-PBPS149:YPOS-ALL-HIST-Y", + "ypos_all_m_pvname": "SAROP31-PBPS149:YPOS-ALL-HIST-M", + "ypos_all_w_pvname": "SAROP31-PBPS149:YPOS-ALL-HIST-W", + "xpos_evn_x_pvname": "SAROP31-PBPS149:XPOS-EVN-HIST-X", + "xpos_evn_y_pvname": "SAROP31-PBPS149:XPOS-EVN-HIST-Y", + "xpos_evn_m_pvname": "SAROP31-PBPS149:XPOS-EVN-HIST-M", + "xpos_evn_w_pvname": "SAROP31-PBPS149:XPOS-EVN-HIST-W", + "ypos_evn_x_pvname": "SAROP31-PBPS149:YPOS-EVN-HIST-X", + "ypos_evn_y_pvname": "SAROP31-PBPS149:YPOS-EVN-HIST-Y", + "ypos_evn_m_pvname": "SAROP31-PBPS149:YPOS-EVN-HIST-M", + "ypos_evn_w_pvname": "SAROP31-PBPS149:YPOS-EVN-HIST-W", + "xpos_odd_x_pvname": "SAROP31-PBPS149:XPOS-ODD-HIST-X", + "xpos_odd_y_pvname": "SAROP31-PBPS149:XPOS-ODD-HIST-Y", + "xpos_odd_m_pvname": "SAROP31-PBPS149:XPOS-ODD-HIST-M", + "xpos_odd_w_pvname": "SAROP31-PBPS149:XPOS-ODD-HIST-W", + "ypos_odd_x_pvname": "SAROP31-PBPS149:YPOS-ODD-HIST-X", + "ypos_odd_y_pvname": "SAROP31-PBPS149:YPOS-ODD-HIST-Y", + "ypos_odd_m_pvname": "SAROP31-PBPS149:YPOS-ODD-HIST-M", + "ypos_odd_w_pvname": "SAROP31-PBPS149:YPOS-ODD-HIST-W", + "xpos_dif_m_pvname": "SAROP31-PBPS149:XPOS-DIF-HIST-M", + "xpos_dif_w_pvname": "SAROP31-PBPS149:XPOS-DIF-HIST-W", + "ypos_dif_m_pvname": "SAROP31-PBPS149:YPOS-DIF-HIST-M", + "ypos_dif_w_pvname": "SAROP31-PBPS149:YPOS-DIF-HIST-W", "port": "9011" -} +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP31-PPRM085_sp.json b/configuration/pipeline_config/SAROP31-PPRM085_sp.json new file mode 100644 index 0000000..dbeeaef --- /dev/null +++ b/configuration/pipeline_config/SAROP31-PPRM085_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SAROP31-PPRM085", + "name": "SAROP31-PPRM085_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP31-PPRM113_proc.json b/configuration/pipeline_config/SAROP31-PPRM113_proc.json new file mode 100644 index 0000000..41d4eda --- /dev/null +++ b/configuration/pipeline_config/SAROP31-PPRM113_proc.json @@ -0,0 +1,15 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SAROP31-PPRM113", + "name": "SAROP31-PPRM113_proc", + "function": "pprm", + "mode": "PUSH", + "no_client_timeout": 0, + "port": "9016" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP31-PPRM113_sp.json b/configuration/pipeline_config/SAROP31-PPRM113_sp.json new file mode 100644 index 0000000..77d39ce --- /dev/null +++ b/configuration/pipeline_config/SAROP31-PPRM113_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "max_frame_rate": 5.1, + "pipeline_type": "processing", + "camera_name": "SAROP31-PPRM113", + "name": "SAROP31-PPRM113_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP31-PPRM150_sp.json b/configuration/pipeline_config/SAROP31-PPRM150_sp.json new file mode 100644 index 0000000..7378786 --- /dev/null +++ b/configuration/pipeline_config/SAROP31-PPRM150_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "max_frame_rate": 5.1, + "pipeline_type": "processing", + "camera_name": "SAROP31-PPRM150", + "name": "SAROP31-PPRM150_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SAROP31-PSCR068_sp.json b/configuration/pipeline_config/SAROP31-PSCR068_sp.json new file mode 100644 index 0000000..a635cb0 --- /dev/null +++ b/configuration/pipeline_config/SAROP31-PSCR068_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SAROP31-PSCR068", + "name": "SAROP31-PSCR068_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATBD01-DSCR050_sp.json b/configuration/pipeline_config/SATBD01-DSCR050_sp.json new file mode 100644 index 0000000..35f6176 --- /dev/null +++ b/configuration/pipeline_config/SATBD01-DSCR050_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SATBD01-DSCR050", + "name": "SATBD01-DSCR050_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATBD01-DSCR110_sp.json b/configuration/pipeline_config/SATBD01-DSCR110_sp.json new file mode 100644 index 0000000..ff611ed --- /dev/null +++ b/configuration/pipeline_config/SATBD01-DSCR110_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SATBD01-DSCR110", + "name": "SATBD01-DSCR110_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATBD01-DSCR120_sp.json b/configuration/pipeline_config/SATBD01-DSCR120_sp.json new file mode 100644 index 0000000..673e57e --- /dev/null +++ b/configuration/pipeline_config/SATBD01-DSCR120_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATBD01-DSCR120", + "name": "SATBD01-DSCR120_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATBD01-DSCR210_sp.json b/configuration/pipeline_config/SATBD01-DSCR210_sp.json new file mode 100644 index 0000000..538cd05 --- /dev/null +++ b/configuration/pipeline_config/SATBD01-DSCR210_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATBD01-DSCR210", + "name": "SATBD01-DSCR210_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATBD02-DSCR050_sp.json b/configuration/pipeline_config/SATBD02-DSCR050_sp.json new file mode 100644 index 0000000..afbb462 --- /dev/null +++ b/configuration/pipeline_config/SATBD02-DSCR050_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SATBD02-DSCR050", + "name": "SATBD02-DSCR050_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATCL01-DSCR150_sp.json b/configuration/pipeline_config/SATCL01-DSCR150_sp.json new file mode 100644 index 0000000..db1fc9e --- /dev/null +++ b/configuration/pipeline_config/SATCL01-DSCR150_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATCL01-DSCR150", + "name": "SATCL01-DSCR150_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATDI01-DSCR040_sp.json b/configuration/pipeline_config/SATDI01-DSCR040_sp.json new file mode 100644 index 0000000..7d6f5bb --- /dev/null +++ b/configuration/pipeline_config/SATDI01-DSCR040_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATDI01-DSCR040", + "name": "SATDI01-DSCR040_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATDI01-DSCR065_sp.json b/configuration/pipeline_config/SATDI01-DSCR065_sp.json new file mode 100644 index 0000000..b095df7 --- /dev/null +++ b/configuration/pipeline_config/SATDI01-DSCR065_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATDI01-DSCR065", + "name": "SATDI01-DSCR065_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES21-CAMS-PATT1_sp.json b/configuration/pipeline_config/SATES21-CAMS-PATT1_sp.json new file mode 100644 index 0000000..a02966d --- /dev/null +++ b/configuration/pipeline_config/SATES21-CAMS-PATT1_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES21-CAMS-PATT1", + "name": "SATES21-CAMS-PATT1_sp", + "max_frame_rate": 5.1 +} diff --git a/configuration/pipeline_config/SATES21-CAMS154-GIGE1_sp.json b/configuration/pipeline_config/SATES21-CAMS154-GIGE1_sp.json new file mode 100644 index 0000000..2ce77a7 --- /dev/null +++ b/configuration/pipeline_config/SATES21-CAMS154-GIGE1_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES21-CAMS154-GIGE1", + "name": "SATES21-CAMS154-GIGE1_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES21-CAMS154-GIGE2_sp.json b/configuration/pipeline_config/SATES21-CAMS154-GIGE2_sp.json new file mode 100644 index 0000000..e4aff96 --- /dev/null +++ b/configuration/pipeline_config/SATES21-CAMS154-GIGE2_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES21-CAMS154-GIGE2", + "name": "SATES21-CAMS154-GIGE2_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES21-CAMS154-GIGE3_sp.json b/configuration/pipeline_config/SATES21-CAMS154-GIGE3_sp.json new file mode 100644 index 0000000..d17d77c --- /dev/null +++ b/configuration/pipeline_config/SATES21-CAMS154-GIGE3_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES21-CAMS154-GIGE3", + "name": "SATES21-CAMS154-GIGE3_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES21-CAMS154-GIGE4_sp.json b/configuration/pipeline_config/SATES21-CAMS154-GIGE4_sp.json new file mode 100644 index 0000000..23cbae7 --- /dev/null +++ b/configuration/pipeline_config/SATES21-CAMS154-GIGE4_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES21-CAMS154-GIGE4", + "name": "SATES21-CAMS154-GIGE4_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES21-CAMS154-GIGE5_sp.json b/configuration/pipeline_config/SATES21-CAMS154-GIGE5_sp.json new file mode 100644 index 0000000..43c7ae3 --- /dev/null +++ b/configuration/pipeline_config/SATES21-CAMS154-GIGE5_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES21-CAMS154-GIGE5", + "name": "SATES21-CAMS154-GIGE5_sp", + "processing_threads": 4 +} diff --git a/configuration/pipeline_config/SATES21-CAMS154-GIGE6_sp.json b/configuration/pipeline_config/SATES21-CAMS154-GIGE6_sp.json new file mode 100644 index 0000000..92f25d0 --- /dev/null +++ b/configuration/pipeline_config/SATES21-CAMS154-GIGE6_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES21-CAMS154-GIGE6", + "name": "SATES21-CAMS154-GIGE6_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES21-CAMS154-GIGE7_sp.json b/configuration/pipeline_config/SATES21-CAMS154-GIGE7_sp.json new file mode 100644 index 0000000..a2a3e69 --- /dev/null +++ b/configuration/pipeline_config/SATES21-CAMS154-GIGE7_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES21-CAMS154-GIGE7", + "name": "SATES21-CAMS154-GIGE7_sp" +} diff --git a/configuration/pipeline_config/SATES21-CAMS154-GIGE7b_sp.json b/configuration/pipeline_config/SATES21-CAMS154-GIGE7b_sp.json new file mode 100644 index 0000000..bbf812e --- /dev/null +++ b/configuration/pipeline_config/SATES21-CAMS154-GIGE7b_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES21-CAMS154-GIGE7b", + "name": "SATES21-CAMS154-GIGE7b_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES21-CAMS154-GIGE8_sp.json b/configuration/pipeline_config/SATES21-CAMS154-GIGE8_sp.json new file mode 100644 index 0000000..77dbb57 --- /dev/null +++ b/configuration/pipeline_config/SATES21-CAMS154-GIGE8_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES21-CAMS154-GIGE8", + "name": "SATES21-CAMS154-GIGE8_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES21-CAMS154-M1_sp.json b/configuration/pipeline_config/SATES21-CAMS154-M1_sp.json new file mode 100644 index 0000000..99b7318 --- /dev/null +++ b/configuration/pipeline_config/SATES21-CAMS154-M1_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES21-CAMS154-M1", + "name": "SATES21-CAMS154-M1_sp", + "max_frame_rate": 5.1 +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES21-CAMS154-M1_spec_db.json b/configuration/pipeline_config/SATES21-CAMS154-M1_spec_db.json index e2f8094..97f5ce5 100644 --- a/configuration/pipeline_config/SATES21-CAMS154-M1_spec_db.json +++ b/configuration/pipeline_config/SATES21-CAMS154-M1_spec_db.json @@ -1,6 +1,6 @@ { "image_background_enable": "passive", - "image_background": "SATES21-CAMS154-M1_20220311_183200_746851", + "image_background": "SATES21-CAMS154-M1_20220519_131606_322355", "image_threshold": null, "image_region_of_interest": null, "image_good_region": null, @@ -10,14 +10,14 @@ "camera_name": "SATES21-CAMS154-M1", "name": "SATES21-CAMS154-M1_spec_db", "mode": "PUSH", - "roi_signal": [ - 400, - 1500, - 400, - 600 - ], "processing_threads": 4, "thread_buffer_size": 30, "project_axis": 1, + "roi_signal": [ + 0, + 2038, + 0, + 212 + ], "threshold": 5 -} +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES21-CAMS154_sp.json b/configuration/pipeline_config/SATES21-CAMS154_sp.json new file mode 100644 index 0000000..65b964c --- /dev/null +++ b/configuration/pipeline_config/SATES21-CAMS154_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES21-CAMS154", + "name": "SATES21-CAMS154_sp", + "max_frame_rate": 5.1 +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES21-PATT-M1_sp.json b/configuration/pipeline_config/SATES21-PATT-M1_sp.json new file mode 100644 index 0000000..f75580c --- /dev/null +++ b/configuration/pipeline_config/SATES21-PATT-M1_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": "SATES21-CAMS-PATT1_20220129_173123_892798", + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES21-PATT-M1", + "name": "SATES21-PATT-M1_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES21_CAM154-GIGE1_sp.json b/configuration/pipeline_config/SATES21_CAM154-GIGE1_sp.json new file mode 100644 index 0000000..2fb80d3 --- /dev/null +++ b/configuration/pipeline_config/SATES21_CAM154-GIGE1_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES21_CAM154-GIGE1", + "name": "SATES21_CAM154-GIGE1_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES24-CAM161-M1_sp.json b/configuration/pipeline_config/SATES24-CAM161-M1_sp.json new file mode 100644 index 0000000..4471242 --- /dev/null +++ b/configuration/pipeline_config/SATES24-CAM161-M1_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES24-CAM161-M1", + "name": "SATES24-CAM161-M1_sp", + "max_frame_rate": 5.1 +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES24-CAMS161-M1_sp.json b/configuration/pipeline_config/SATES24-CAMS161-M1_sp.json new file mode 100644 index 0000000..c84620e --- /dev/null +++ b/configuration/pipeline_config/SATES24-CAMS161-M1_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES24-CAMS161-M1", + "name": "SATES24-CAMS161-M1_sp", + "max_frame_rate": 5.1 +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES24-CAMS161-M1_spec_db.json b/configuration/pipeline_config/SATES24-CAMS161-M1_spec_db.json index 534b0e9..8d7ba65 100644 --- a/configuration/pipeline_config/SATES24-CAMS161-M1_spec_db.json +++ b/configuration/pipeline_config/SATES24-CAMS161-M1_spec_db.json @@ -1,6 +1,6 @@ { "image_background_enable": "passive", - "image_background": "SATES24-CAMS161-M1_20211121_171508_526029", + "image_background": "SATES24-CAMS161-M1_20220518_102858_994223", "image_threshold": null, "image_region_of_interest": null, "image_good_region": null, @@ -11,13 +11,13 @@ "name": "SATES24-CAMS161-M1_spec_db", "mode": "PUSH", "roi_signal": [ - 103, - 997, - 370, - 1540 + 0, + 822, + 0, + 2432 ], "processing_threads": 4, "thread_buffer_size": 30, "project_axis": 0, - "threshold": 5 -} + "threshold": 0 +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES24-CAMS162-M1_sp.json b/configuration/pipeline_config/SATES24-CAMS162-M1_sp.json new file mode 100644 index 0000000..a074293 --- /dev/null +++ b/configuration/pipeline_config/SATES24-CAMS162-M1_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES24-CAMS162-M1", + "name": "SATES24-CAMS162-M1_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES30-CAMS182-GIGE1_sp.json b/configuration/pipeline_config/SATES30-CAMS182-GIGE1_sp.json new file mode 100644 index 0000000..d2079bd --- /dev/null +++ b/configuration/pipeline_config/SATES30-CAMS182-GIGE1_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES30-CAMS182-GIGE1", + "name": "SATES30-CAMS182-GIGE1_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATES31-CAMS187-RIXS1_sp.json b/configuration/pipeline_config/SATES31-CAMS187-RIXS1_sp.json new file mode 100644 index 0000000..b0f0556 --- /dev/null +++ b/configuration/pipeline_config/SATES31-CAMS187-RIXS1_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATES31-CAMS187-RIXS1", + "name": "SATES31-CAMS187-RIXS1_sp", + "max_frame_rate": 5.1 +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATFE10-PSCR066_sp.json b/configuration/pipeline_config/SATFE10-PSCR066_sp.json new file mode 100644 index 0000000..7f4087f --- /dev/null +++ b/configuration/pipeline_config/SATFE10-PSCR066_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SATFE10-PSCR066", + "name": "SATFE10-PSCR066_sp" +} diff --git a/configuration/pipeline_config/SATFE10-PSCR070_sp.json b/configuration/pipeline_config/SATFE10-PSCR070_sp.json new file mode 100644 index 0000000..141e595 --- /dev/null +++ b/configuration/pipeline_config/SATFE10-PSCR070_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SATFE10-PSCR070", + "name": "SATFE10-PSCR070_sp" +} diff --git a/configuration/pipeline_config/SATFE10-PSRD066_sp.json b/configuration/pipeline_config/SATFE10-PSRD066_sp.json new file mode 100644 index 0000000..d8cfeef --- /dev/null +++ b/configuration/pipeline_config/SATFE10-PSRD066_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATFE10-PSRD066", + "name": "SATFE10-PSRD066_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATMA01-DSCR030_sp.json b/configuration/pipeline_config/SATMA01-DSCR030_sp.json new file mode 100644 index 0000000..13be460 --- /dev/null +++ b/configuration/pipeline_config/SATMA01-DSCR030_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SATMA01-DSCR030", + "name": "SATMA01-DSCR030_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATOP11-PSCR074_sp.json b/configuration/pipeline_config/SATOP11-PSCR074_sp.json new file mode 100644 index 0000000..5332f74 --- /dev/null +++ b/configuration/pipeline_config/SATOP11-PSCR074_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATOP11-PSCR074", + "name": "SATOP11-PSCR074_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATOP11-PSCR086_sp.json b/configuration/pipeline_config/SATOP11-PSCR086_sp.json new file mode 100644 index 0000000..9ba21db --- /dev/null +++ b/configuration/pipeline_config/SATOP11-PSCR086_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATOP11-PSCR086", + "name": "SATOP11-PSCR086_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATOP11-PSCR090_sp.json b/configuration/pipeline_config/SATOP11-PSCR090_sp.json new file mode 100644 index 0000000..506ea45 --- /dev/null +++ b/configuration/pipeline_config/SATOP11-PSCR090_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATOP11-PSCR090", + "name": "SATOP11-PSCR090_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATOP11-PSCR140_sp.json b/configuration/pipeline_config/SATOP11-PSCR140_sp.json new file mode 100644 index 0000000..2b45b79 --- /dev/null +++ b/configuration/pipeline_config/SATOP11-PSCR140_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATOP11-PSCR140", + "name": "SATOP11-PSCR140_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATOP21-PSCR140_sp.json b/configuration/pipeline_config/SATOP21-PSCR140_sp.json new file mode 100644 index 0000000..39381d0 --- /dev/null +++ b/configuration/pipeline_config/SATOP21-PSCR140_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATOP21-PSCR140", + "name": "SATOP21-PSCR140_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATOP21-PSCR162_sp.json b/configuration/pipeline_config/SATOP21-PSCR162_sp.json new file mode 100644 index 0000000..649c5f9 --- /dev/null +++ b/configuration/pipeline_config/SATOP21-PSCR162_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATOP21-PSCR162", + "name": "SATOP21-PSCR162_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATOP31-PMOS132-1D_sp.json b/configuration/pipeline_config/SATOP31-PMOS132-1D_sp.json new file mode 100644 index 0000000..b16fbd2 --- /dev/null +++ b/configuration/pipeline_config/SATOP31-PMOS132-1D_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATOP31-PMOS132-1D", + "name": "SATOP31-PMOS132-1D_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATOP31-PMOS132-2D_sp.json b/configuration/pipeline_config/SATOP31-PMOS132-2D_sp.json new file mode 100644 index 0000000..5dce873 --- /dev/null +++ b/configuration/pipeline_config/SATOP31-PMOS132-2D_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATOP31-PMOS132-2D", + "name": "SATOP31-PMOS132-2D_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATOP31-PPRM176.json_sp.json b/configuration/pipeline_config/SATOP31-PPRM176.json_sp.json new file mode 100644 index 0000000..1ee6f10 --- /dev/null +++ b/configuration/pipeline_config/SATOP31-PPRM176.json_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATOP31-PPRM176.json", + "name": "SATOP31-PPRM176.json_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATOP31-PPRM176_sp.json b/configuration/pipeline_config/SATOP31-PPRM176_sp.json new file mode 100644 index 0000000..7c10c85 --- /dev/null +++ b/configuration/pipeline_config/SATOP31-PPRM176_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATOP31-PPRM176", + "name": "SATOP31-PPRM176_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATOP31-PSCR095_sp.json b/configuration/pipeline_config/SATOP31-PSCR095_sp.json new file mode 100644 index 0000000..27bf242 --- /dev/null +++ b/configuration/pipeline_config/SATOP31-PSCR095_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATOP31-PSCR095", + "name": "SATOP31-PSCR095_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATOP31-PSCR136_sp.json b/configuration/pipeline_config/SATOP31-PSCR136_sp.json new file mode 100644 index 0000000..a6f5091 --- /dev/null +++ b/configuration/pipeline_config/SATOP31-PSCR136_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATOP31-PSCR136", + "name": "SATOP31-PSCR136_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATOP31-PSRD132_sp.json b/configuration/pipeline_config/SATOP31-PSRD132_sp.json new file mode 100644 index 0000000..30f2da1 --- /dev/null +++ b/configuration/pipeline_config/SATOP31-PSRD132_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATOP31-PSRD132", + "name": "SATOP31-PSRD132_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATOP31-PSRD175_sp.json b/configuration/pipeline_config/SATOP31-PSRD175_sp.json new file mode 100644 index 0000000..6e0f61e --- /dev/null +++ b/configuration/pipeline_config/SATOP31-PSRD175_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATOP31-PSRD175", + "name": "SATOP31-PSRD175_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATSY02-DSCR220_sp.json b/configuration/pipeline_config/SATSY02-DSCR220_sp.json new file mode 100644 index 0000000..31c1ce3 --- /dev/null +++ b/configuration/pipeline_config/SATSY02-DSCR220_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SATSY02-DSCR220", + "name": "SATSY02-DSCR220_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATSY03-DLAC080-CAM1_sp.json b/configuration/pipeline_config/SATSY03-DLAC080-CAM1_sp.json new file mode 100644 index 0000000..a42eeba --- /dev/null +++ b/configuration/pipeline_config/SATSY03-DLAC080-CAM1_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATSY03-DLAC080-CAM1", + "name": "SATSY03-DLAC080-CAM1_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATSY03-DLAC080-CAM2_sp.json b/configuration/pipeline_config/SATSY03-DLAC080-CAM2_sp.json new file mode 100644 index 0000000..b7ba553 --- /dev/null +++ b/configuration/pipeline_config/SATSY03-DLAC080-CAM2_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATSY03-DLAC080-CAM2", + "name": "SATSY03-DLAC080-CAM2_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATSY03-DSCR140_sp.json b/configuration/pipeline_config/SATSY03-DSCR140_sp.json new file mode 100644 index 0000000..39bb994 --- /dev/null +++ b/configuration/pipeline_config/SATSY03-DSCR140_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATSY03-DSCR140", + "name": "SATSY03-DSCR140_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SATSY03-DSCR150_sp.json b/configuration/pipeline_config/SATSY03-DSCR150_sp.json new file mode 100644 index 0000000..5633ebe --- /dev/null +++ b/configuration/pipeline_config/SATSY03-DSCR150_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SATSY03-DSCR150", + "name": "SATSY03-DSCR150_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SINBC01-DSCR040_sp.json b/configuration/pipeline_config/SINBC01-DSCR040_sp.json new file mode 100644 index 0000000..a0691e6 --- /dev/null +++ b/configuration/pipeline_config/SINBC01-DSCR040_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SINBC01-DSCR040", + "name": "SINBC01-DSCR040_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SINBC02-DSCR220_sp.json b/configuration/pipeline_config/SINBC02-DSCR220_sp.json new file mode 100644 index 0000000..2ba003f --- /dev/null +++ b/configuration/pipeline_config/SINBC02-DSCR220_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SINBC02-DSCR220", + "name": "SINBC02-DSCR220_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SINBC02-DSRM310_sp.json b/configuration/pipeline_config/SINBC02-DSRM310_sp.json new file mode 100644 index 0000000..e57994a --- /dev/null +++ b/configuration/pipeline_config/SINBC02-DSRM310_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SINBC02-DSRM310", + "name": "SINBC02-DSRM310_sp", + "function": "SINBC02-DSRM310_sp.py" +} diff --git a/configuration/pipeline_config/SINBD01-DSCR010_sp.json b/configuration/pipeline_config/SINBD01-DSCR010_sp.json new file mode 100644 index 0000000..842a7d5 --- /dev/null +++ b/configuration/pipeline_config/SINBD01-DSCR010_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SINBD01-DSCR010", + "name": "SINBD01-DSCR010_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SIND02-DLAC055_sp.json b/configuration/pipeline_config/SIND02-DLAC055_sp.json new file mode 100644 index 0000000..85a801b --- /dev/null +++ b/configuration/pipeline_config/SIND02-DLAC055_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SIND02-DLAC055", + "name": "SIND02-DLAC055_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SINDI01-DSCR080_sp.json b/configuration/pipeline_config/SINDI01-DSCR080_sp.json new file mode 100644 index 0000000..97f3631 --- /dev/null +++ b/configuration/pipeline_config/SINDI01-DSCR080_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SINDI01-DSCR080", + "name": "SINDI01-DSCR080_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SINDI02-DLAC055_sp.json b/configuration/pipeline_config/SINDI02-DLAC055_sp.json new file mode 100644 index 0000000..1712435 --- /dev/null +++ b/configuration/pipeline_config/SINDI02-DLAC055_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SINDI02-DLAC055", + "name": "SINDI02-DLAC055_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SINDI02-DSCR075_sp.json b/configuration/pipeline_config/SINDI02-DSCR075_sp.json new file mode 100644 index 0000000..aa41a25 --- /dev/null +++ b/configuration/pipeline_config/SINDI02-DSCR075_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SINDI02-DSCR075", + "name": "SINDI02-DSCR075_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SINEG01-DSCR190_sp.json b/configuration/pipeline_config/SINEG01-DSCR190_sp.json new file mode 100644 index 0000000..4868a33 --- /dev/null +++ b/configuration/pipeline_config/SINEG01-DSCR190_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SINEG01-DSCR190", + "name": "SINEG01-DSCR190_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SINEG01-DSCR350_sp.json b/configuration/pipeline_config/SINEG01-DSCR350_sp.json new file mode 100644 index 0000000..36f3480 --- /dev/null +++ b/configuration/pipeline_config/SINEG01-DSCR350_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SINEG01-DSCR350", + "name": "SINEG01-DSCR350_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SINLH01-DSCR080_sp.json b/configuration/pipeline_config/SINLH01-DSCR080_sp.json new file mode 100644 index 0000000..163af3d --- /dev/null +++ b/configuration/pipeline_config/SINLH01-DSCR080_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SINLH01-DSCR080", + "name": "SINLH01-DSCR080_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SINLH02-DSCR220_sp.json b/configuration/pipeline_config/SINLH02-DSCR220_sp.json new file mode 100644 index 0000000..d0dd685 --- /dev/null +++ b/configuration/pipeline_config/SINLH02-DSCR220_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SINLH02-DSCR220", + "name": "SINLH02-DSCR220_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SINLH02-DSCR250_sp.json b/configuration/pipeline_config/SINLH02-DSCR250_sp.json new file mode 100644 index 0000000..578f21a --- /dev/null +++ b/configuration/pipeline_config/SINLH02-DSCR250_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SINLH02-DSCR250", + "name": "SINLH02-DSCR250_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SINLH03-DSCR070_sp.json b/configuration/pipeline_config/SINLH03-DSCR070_sp.json new file mode 100644 index 0000000..0db219c --- /dev/null +++ b/configuration/pipeline_config/SINLH03-DSCR070_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SINLH03-DSCR070", + "name": "SINLH03-DSCR070_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SINSB03-DSCR110_sp.json b/configuration/pipeline_config/SINSB03-DSCR110_sp.json new file mode 100644 index 0000000..78d89f6 --- /dev/null +++ b/configuration/pipeline_config/SINSB03-DSCR110_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SINSB03-DSCR110", + "name": "SINSB03-DSCR110_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SINSB03-DSSC110_sp.json b/configuration/pipeline_config/SINSB03-DSSC110_sp.json new file mode 100644 index 0000000..0ed41ba --- /dev/null +++ b/configuration/pipeline_config/SINSB03-DSSC110_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SINSB03-DSSC110", + "name": "SINSB03-DSSC110_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SINSB05-DSCR140_sp.json b/configuration/pipeline_config/SINSB05-DSCR140_sp.json new file mode 100644 index 0000000..175cdc1 --- /dev/null +++ b/configuration/pipeline_config/SINSB05-DSCR140_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SINSB05-DSCR140", + "name": "SINSB05-DSCR140_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLAAR11-LAMIC-C451_sp.json b/configuration/pipeline_config/SLAAR11-LAMIC-C451_sp.json new file mode 100644 index 0000000..c988b79 --- /dev/null +++ b/configuration/pipeline_config/SLAAR11-LAMIC-C451_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLAAR11-LAMIC-C451", + "name": "SLAAR11-LAMIC-C451_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLAAR11-LCAM-C421_sp.json b/configuration/pipeline_config/SLAAR11-LCAM-C421_sp.json new file mode 100644 index 0000000..fc4f070 --- /dev/null +++ b/configuration/pipeline_config/SLAAR11-LCAM-C421_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLAAR11-LCAM-C421", + "name": "SLAAR11-LCAM-C421_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLAAR11-LCAM-C432_sp.json b/configuration/pipeline_config/SLAAR11-LCAM-C432_sp.json new file mode 100644 index 0000000..db5982d --- /dev/null +++ b/configuration/pipeline_config/SLAAR11-LCAM-C432_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLAAR11-LCAM-C432", + "name": "SLAAR11-LCAM-C432_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLAAR11-LCAM-C433_sp.json b/configuration/pipeline_config/SLAAR11-LCAM-C433_sp.json new file mode 100644 index 0000000..2bec024 --- /dev/null +++ b/configuration/pipeline_config/SLAAR11-LCAM-C433_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLAAR11-LCAM-C433", + "name": "SLAAR11-LCAM-C433_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLAAR11-LCAM-C452_sp.json b/configuration/pipeline_config/SLAAR11-LCAM-C452_sp.json new file mode 100644 index 0000000..34b11f7 --- /dev/null +++ b/configuration/pipeline_config/SLAAR11-LCAM-C452_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLAAR11-LCAM-C452", + "name": "SLAAR11-LCAM-C452_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLAAR11-LCAM-C453_sp.json b/configuration/pipeline_config/SLAAR11-LCAM-C453_sp.json new file mode 100644 index 0000000..cb20559 --- /dev/null +++ b/configuration/pipeline_config/SLAAR11-LCAM-C453_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLAAR11-LCAM-C453", + "name": "SLAAR11-LCAM-C453_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLAAR21-LCAM-C511_sp.json b/configuration/pipeline_config/SLAAR21-LCAM-C511_sp.json new file mode 100644 index 0000000..d598e8f --- /dev/null +++ b/configuration/pipeline_config/SLAAR21-LCAM-C511_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLAAR21-LCAM-C511", + "name": "SLAAR21-LCAM-C511_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLAAR21-LCAM-C531_sp.json b/configuration/pipeline_config/SLAAR21-LCAM-C531_sp.json new file mode 100644 index 0000000..be1253b --- /dev/null +++ b/configuration/pipeline_config/SLAAR21-LCAM-C531_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLAAR21-LCAM-C531", + "name": "SLAAR21-LCAM-C531_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLAAR21-LCAM-C532_sp.json b/configuration/pipeline_config/SLAAR21-LCAM-C532_sp.json new file mode 100644 index 0000000..eb2c78b --- /dev/null +++ b/configuration/pipeline_config/SLAAR21-LCAM-C532_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLAAR21-LCAM-C532", + "name": "SLAAR21-LCAM-C532_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLAAR21-LCAM-C561_sp.json b/configuration/pipeline_config/SLAAR21-LCAM-C561_sp.json new file mode 100644 index 0000000..d7661e4 --- /dev/null +++ b/configuration/pipeline_config/SLAAR21-LCAM-C561_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLAAR21-LCAM-C561", + "name": "SLAAR21-LCAM-C561_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLAAR21-PSEN119_Spec_ROI_sp.json b/configuration/pipeline_config/SLAAR21-PSEN119_Spec_ROI_sp.json new file mode 100644 index 0000000..d0d63f1 --- /dev/null +++ b/configuration/pipeline_config/SLAAR21-PSEN119_Spec_ROI_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLAAR21-PSEN119_Spec_ROI", + "name": "SLAAR21-PSEN119_Spec_ROI_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLAAR21-PSEN119_Spec_sp.json b/configuration/pipeline_config/SLAAR21-PSEN119_Spec_sp.json new file mode 100644 index 0000000..73e5f5e --- /dev/null +++ b/configuration/pipeline_config/SLAAR21-PSEN119_Spec_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLAAR21-PSEN119_Spec", + "name": "SLAAR21-PSEN119_Spec_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLAAR21-PSEN119_V1_sp.json b/configuration/pipeline_config/SLAAR21-PSEN119_V1_sp.json new file mode 100644 index 0000000..09b0695 --- /dev/null +++ b/configuration/pipeline_config/SLAAR21-PSEN119_V1_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLAAR21-PSEN119_V1", + "name": "SLAAR21-PSEN119_V1_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLAAR21-PSEN135_sp.json b/configuration/pipeline_config/SLAAR21-PSEN135_sp.json new file mode 100644 index 0000000..183c736 --- /dev/null +++ b/configuration/pipeline_config/SLAAR21-PSEN135_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLAAR21-PSEN135", + "name": "SLAAR21-PSEN135_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLAAT21-LCAM-C703_sp.json b/configuration/pipeline_config/SLAAT21-LCAM-C703_sp.json new file mode 100644 index 0000000..3c11823 --- /dev/null +++ b/configuration/pipeline_config/SLAAT21-LCAM-C703_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLAAT21-LCAM-C703", + "name": "SLAAT21-LCAM-C703_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C011_sp.json b/configuration/pipeline_config/SLG-LCAM-C011_sp.json new file mode 100644 index 0000000..15be0e2 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C011_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-C011", + "name": "SLG-LCAM-C011_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C012_sp.json b/configuration/pipeline_config/SLG-LCAM-C012_sp.json new file mode 100644 index 0000000..b228b51 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C012_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-C012", + "name": "SLG-LCAM-C012_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C013_sp.json b/configuration/pipeline_config/SLG-LCAM-C013_sp.json new file mode 100644 index 0000000..250fd08 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C013_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-C013", + "name": "SLG-LCAM-C013_sp", + "function": "beam_full_width", + "Xfw_threshold": 10.0 +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C021_sp.json b/configuration/pipeline_config/SLG-LCAM-C021_sp.json new file mode 100644 index 0000000..e6b15cb --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C021_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-C021", + "name": "SLG-LCAM-C021_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C031_sp.json b/configuration/pipeline_config/SLG-LCAM-C031_sp.json new file mode 100644 index 0000000..38634f5 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C031_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-C031", + "name": "SLG-LCAM-C031_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C032_sp.json b/configuration/pipeline_config/SLG-LCAM-C032_sp.json new file mode 100644 index 0000000..a3cdf30 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C032_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-C032", + "name": "SLG-LCAM-C032_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C041_sp.json b/configuration/pipeline_config/SLG-LCAM-C041_sp.json new file mode 100644 index 0000000..517b0bf --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C041_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-C041", + "name": "SLG-LCAM-C041_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C042_sp.json b/configuration/pipeline_config/SLG-LCAM-C042_sp.json new file mode 100644 index 0000000..058a066 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C042_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-C042", + "name": "SLG-LCAM-C042_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C043_sp.json b/configuration/pipeline_config/SLG-LCAM-C043_sp.json new file mode 100644 index 0000000..e3bf905 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C043_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-C043", + "name": "SLG-LCAM-C043_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C044_sp.json b/configuration/pipeline_config/SLG-LCAM-C044_sp.json new file mode 100644 index 0000000..db111a0 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C044_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-C044", + "name": "SLG-LCAM-C044_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C051_sp.json b/configuration/pipeline_config/SLG-LCAM-C051_sp.json new file mode 100644 index 0000000..988cf4f --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C051_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-C051", + "name": "SLG-LCAM-C051_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C052_sp.json b/configuration/pipeline_config/SLG-LCAM-C052_sp.json new file mode 100644 index 0000000..461f2c5 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C052_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-C052", + "name": "SLG-LCAM-C052_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C061_sp.json b/configuration/pipeline_config/SLG-LCAM-C061_sp.json new file mode 100644 index 0000000..b344240 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C061_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-C061", + "name": "SLG-LCAM-C061_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C062_sp.json b/configuration/pipeline_config/SLG-LCAM-C062_sp.json new file mode 100644 index 0000000..044ab6e --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C062_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-C062", + "name": "SLG-LCAM-C062_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C063_sp.json b/configuration/pipeline_config/SLG-LCAM-C063_sp.json new file mode 100644 index 0000000..422d462 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C063_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-C063", + "name": "SLG-LCAM-C063_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C064_sp.json b/configuration/pipeline_config/SLG-LCAM-C064_sp.json new file mode 100644 index 0000000..9e3f327 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C064_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-C064", + "name": "SLG-LCAM-C064_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C071_sp.json b/configuration/pipeline_config/SLG-LCAM-C071_sp.json new file mode 100644 index 0000000..b4679fa --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C071_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-C071", + "name": "SLG-LCAM-C071_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C081_sp.json b/configuration/pipeline_config/SLG-LCAM-C081_sp.json new file mode 100644 index 0000000..dd65a5b --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C081_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-C081", + "name": "SLG-LCAM-C081_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C082_sp.json b/configuration/pipeline_config/SLG-LCAM-C082_sp.json new file mode 100644 index 0000000..def7857 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C082_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-C082", + "name": "SLG-LCAM-C082_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C083_sp.json b/configuration/pipeline_config/SLG-LCAM-C083_sp.json new file mode 100644 index 0000000..c386273 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C083_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-C083", + "name": "SLG-LCAM-C083_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C091_sp.json b/configuration/pipeline_config/SLG-LCAM-C091_sp.json new file mode 100644 index 0000000..cae4483 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C091_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-C091", + "name": "SLG-LCAM-C091_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C092_sp.json b/configuration/pipeline_config/SLG-LCAM-C092_sp.json new file mode 100644 index 0000000..f2b5fc3 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C092_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-C092", + "name": "SLG-LCAM-C092_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C093_sp.json b/configuration/pipeline_config/SLG-LCAM-C093_sp.json new file mode 100644 index 0000000..928ea20 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C093_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-C093", + "name": "SLG-LCAM-C093_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C102_sp.json b/configuration/pipeline_config/SLG-LCAM-C102_sp.json new file mode 100644 index 0000000..59ecd59 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C102_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-C102", + "name": "SLG-LCAM-C102_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C103_sp.json b/configuration/pipeline_config/SLG-LCAM-C103_sp.json new file mode 100644 index 0000000..e99ed9a --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C103_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-C103", + "name": "SLG-LCAM-C103_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C104_sp.json b/configuration/pipeline_config/SLG-LCAM-C104_sp.json new file mode 100644 index 0000000..f5622fd --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C104_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-C104", + "name": "SLG-LCAM-C104_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-C141_sp.json b/configuration/pipeline_config/SLG-LCAM-C141_sp.json new file mode 100644 index 0000000..bf0d4c0 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-C141_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-C141", + "name": "SLG-LCAM-C141_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-L101_sp.json b/configuration/pipeline_config/SLG-LCAM-L101_sp.json new file mode 100644 index 0000000..6ebb570 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-L101_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-L101", + "name": "SLG-LCAM-L101_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-L102_sp.json b/configuration/pipeline_config/SLG-LCAM-L102_sp.json new file mode 100644 index 0000000..e5099ef --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-L102_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-L102", + "name": "SLG-LCAM-L102_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-L103_sp.json b/configuration/pipeline_config/SLG-LCAM-L103_sp.json new file mode 100644 index 0000000..0d43f5d --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-L103_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-L103", + "name": "SLG-LCAM-L103_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-L104_sp.json b/configuration/pipeline_config/SLG-LCAM-L104_sp.json new file mode 100644 index 0000000..a08ace4 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-L104_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-L104", + "name": "SLG-LCAM-L104_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-L121_sp.json b/configuration/pipeline_config/SLG-LCAM-L121_sp.json new file mode 100644 index 0000000..dcf8429 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-L121_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-L121", + "name": "SLG-LCAM-L121_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-L122_sp.json b/configuration/pipeline_config/SLG-LCAM-L122_sp.json new file mode 100644 index 0000000..022b60d --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-L122_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-L122", + "name": "SLG-LCAM-L122_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-L123_sp.json b/configuration/pipeline_config/SLG-LCAM-L123_sp.json new file mode 100644 index 0000000..2997bb3 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-L123_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-L123", + "name": "SLG-LCAM-L123_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-L124_sp.json b/configuration/pipeline_config/SLG-LCAM-L124_sp.json new file mode 100644 index 0000000..5f73798 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-L124_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-L124", + "name": "SLG-LCAM-L124_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-L131_sp.json b/configuration/pipeline_config/SLG-LCAM-L131_sp.json new file mode 100644 index 0000000..8545ab3 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-L131_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "SLG-LCAM-L131", + "name": "SLG-LCAM-L131_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/SLG-LCAM-L141_sp.json b/configuration/pipeline_config/SLG-LCAM-L141_sp.json new file mode 100644 index 0000000..2d6a528 --- /dev/null +++ b/configuration/pipeline_config/SLG-LCAM-L141_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "SLG-LCAM-L141", + "name": "SLG-LCAM-L141_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/TestBS_sp.json b/configuration/pipeline_config/TestBS_sp.json new file mode 100644 index 0000000..5fc4404 --- /dev/null +++ b/configuration/pipeline_config/TestBS_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "TestBS", + "name": "TestBS_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/alain_sp.json b/configuration/pipeline_config/alain_sp.json new file mode 100644 index 0000000..09c194d --- /dev/null +++ b/configuration/pipeline_config/alain_sp.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "alain", + "name": "alain_sp", + "max_frame_rate": 5.1 +} \ No newline at end of file diff --git a/configuration/pipeline_config/bernina_sideview_sp.json b/configuration/pipeline_config/bernina_sideview_sp.json new file mode 100644 index 0000000..2a2ae86 --- /dev/null +++ b/configuration/pipeline_config/bernina_sideview_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "bernina_sideview", + "name": "bernina_sideview_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/bmyscreen_sp.json b/configuration/pipeline_config/bmyscreen_sp.json new file mode 100644 index 0000000..117592c --- /dev/null +++ b/configuration/pipeline_config/bmyscreen_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "bmyscreen", + "name": "bmyscreen_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/camera_name_sp.json b/configuration/pipeline_config/camera_name_sp.json new file mode 100644 index 0000000..8fdc3e1 --- /dev/null +++ b/configuration/pipeline_config/camera_name_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "camera_name", + "name": "camera_name_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/example_sp.json b/configuration/pipeline_config/example_sp.json new file mode 100644 index 0000000..4115fc1 --- /dev/null +++ b/configuration/pipeline_config/example_sp.json @@ -0,0 +1,10 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "example", + "name": "example_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/jungfrau_sp.json b/configuration/pipeline_config/jungfrau_sp.json new file mode 100644 index 0000000..8390188 --- /dev/null +++ b/configuration/pipeline_config/jungfrau_sp.json @@ -0,0 +1,15 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "jungfrau", + "name": "jungfrau_sp", + "_processing_threads": 4, + "_thread_buffer_size": 30, + "multiprocessing": true, + "max_frame_rate": 10.1 +} \ No newline at end of file diff --git a/configuration/pipeline_config/myscreen_sp.json b/configuration/pipeline_config/myscreen_sp.json new file mode 100644 index 0000000..2a3585b --- /dev/null +++ b/configuration/pipeline_config/myscreen_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "myscreen", + "name": "myscreen_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/name:_sp.json b/configuration/pipeline_config/name:_sp.json new file mode 100644 index 0000000..37bbb0e --- /dev/null +++ b/configuration/pipeline_config/name:_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "name:", + "name": "name:_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/new_camera_name_sp.json b/configuration/pipeline_config/new_camera_name_sp.json new file mode 100644 index 0000000..d5255a0 --- /dev/null +++ b/configuration/pipeline_config/new_camera_name_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "new_camera_name", + "name": "new_camera_name_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/permanent_instances.json b/configuration/pipeline_config/permanent_instances.json index 32cdd52..42c8387 100644 --- a/configuration/pipeline_config/permanent_instances.json +++ b/configuration/pipeline_config/permanent_instances.json @@ -3,8 +3,6 @@ "#SARES11-SPEC125-M2_psen_ib": "SARES11-SPEC125-M2_psen_ib1", "#SARES12-CAMS128-M1_psen_db": "SARES12-CAMS128-M1_psen_db", "#SARES12-CAMS128-M1_psen_ib": "SARES12-CAMS128-M1_psen_ib", - "#SLAAR11-LCAM-C421_sp": "SLAAR11-LCAM-C421_sp", - "#SLAAR11-LCAM-C452_sp": "SLAAR11-LCAM-C452_sp", "#test_stream": "test_stream", "#testdb_ib": "testdb_ib", "SARES11-SPEC125-M1_psen_db": "SARES11-SPEC125-M1_psen_db1", @@ -27,7 +25,7 @@ "SARFE10-PSSS059_psss_avg": "SARFE10-PSSS059_psss_avg", "SARFE10-PSSS059_store": "SARFE10-PSSS059_store1", "SAROP11-ATT01_proc": "SAROP11-ATT01_proc", - "SAROP11-PBPS117_proc": "SAROP11-PBPS117_proc", + "SAROP11-PBPS110_proc": "SAROP11-PBPS110_proc", "SAROP11-PBPS122_proc": "SAROP11-PBPS122_proc", "SAROP21-ATT01_proc": "SAROP21-ATT01_proc", "SAROP21-PBPS133_proc": "SAROP21-PBPS133_proc", diff --git a/configuration/pipeline_config/servers.json b/configuration/pipeline_config/servers.json index 8808d68..16f8098 100644 --- a/configuration/pipeline_config/servers.json +++ b/configuration/pipeline_config/servers.json @@ -47,8 +47,9 @@ "SAROP21-ATT01_proc:9003", "test_stream:9006", "SARFE10-PSSS059_psss_avg:9012", - "SAROP21-PBPS138_proc:9009", - "SAROP11-PBPS117_proc:9007", + "SAROP21-PBPS103_proc:9009", + "SAROP11-PBPS110_proc:9007", + "SAROP31-PBPS113_proc:9013", "SAROP31-PBPS149_proc:9011", "SAROP11-PBPS122_proc:9010", "SAROP21-PBPS133_proc:9008", @@ -84,18 +85,22 @@ "SARES12-CAMS128-M1", "SARES11-SPEC125-M2", "Alvra_spatial_encoding", - "Alvra_spectral_encoding" + "Alvra_spectral_encoding", + "SARES12-XPR128-C4F1", + "SARES11-XMI125-C4P1" ], "enabled": true, "expanding": false, "instances": [ - "SARES11-SPEC125-M1_psen_ib:9000", - "SARES11-SPEC125-M1_psen_db:9001", - "SARES11-SPEC125-M1_test:9009", - "#SARES11-SPEC125-M2_psen_ib:9010", - "#SARES11-SPEC125-M2_psen_db:9011", - "#SARES12-CAMS128-M1_psen_ib:9002", - "#SARES12-CAMS128-M1_psen_db:9003" + "#SARES11-SPEC125-M1_psen_ib:9000", + "#SARES11-SPEC125-M1_psen_db:9001", + "#SARES11-SPEC125-M1_test:9009", + "SARES11-SPEC125-M2_psen_ib:9010", + "SARES11-SPEC125-M2_psen_db:9011", + "SARES12-CAMS128-M1_psen_ib:9002", + "SARES12-CAMS128-M1_psen_db:9003", + "SARES12-XPR128-C4F1_ib:9004", + "SARES11-XMI125-C4P1_ib:9005" ] }, "http://sf-daqsync-06.psi.ch:8881": { @@ -125,7 +130,7 @@ "SARES20-PROF142-M1_ib:9005", "SARES20-PROF142-M1_proc:9017", "SAROP21-PPRM102_ib:9006", - "SAROP21-PPRM102_proc:9007", + "SAROP21-PPRM113_proc:9007", "SAROP21-PPRM138_proc:9015", "SAROP21-PPRM138_sp", "SARES20-PROF141-M1_sp", @@ -142,7 +147,8 @@ "cameras": [ "simulation_2", "simulation", - "SARES30-CAMS156-XE" + "SARES30-CAMS156-XE", + "alain" ], "enabled": true, "expanding": false, @@ -150,7 +156,10 @@ "simulation_2_sp", "simulation2_sp", "SARES30-CAMS156-XE_sp", - "test_str:9000" + "test_alain_100Hz:9010", + "test_str:9000", + "simulation_proc", + "SAROP31-PPRM113_proc:9001" ] }, "http://sf-daqsync-09.psi.ch:8881": { diff --git a/configuration/pipeline_config/sf-daqsync-01:8889_sp.json b/configuration/pipeline_config/sf-daqsync-01:8889_sp.json new file mode 100644 index 0000000..e51203f --- /dev/null +++ b/configuration/pipeline_config/sf-daqsync-01:8889_sp.json @@ -0,0 +1,11 @@ +{ + "camera_calibration": null, + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "camera_name": "sf-daqsync-01:8889", + "name": "sf-daqsync-01:8889_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/simulation2_sp.json b/configuration/pipeline_config/simulation2_sp.json new file mode 100644 index 0000000..1c5c351 --- /dev/null +++ b/configuration/pipeline_config/simulation2_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "simulation2", + "name": "simulation2_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/simulation_2_sp.json b/configuration/pipeline_config/simulation_2_sp.json new file mode 100644 index 0000000..454f7b8 --- /dev/null +++ b/configuration/pipeline_config/simulation_2_sp.json @@ -0,0 +1,13 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "simulation_2", + "name": "simulation_2_sp", + "function": "test_epics", + "processing_threads": 4 +} diff --git a/configuration/pipeline_config/simulation_3_sp.json b/configuration/pipeline_config/simulation_3_sp.json new file mode 100644 index 0000000..d9ab97e --- /dev/null +++ b/configuration/pipeline_config/simulation_3_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "simulation_3", + "name": "simulation_3_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/simulation_proc.json b/configuration/pipeline_config/simulation_proc.json new file mode 100644 index 0000000..c49ef8c --- /dev/null +++ b/configuration/pipeline_config/simulation_proc.json @@ -0,0 +1,12 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "simulation", + "name": "simulation_proc", + "function": "test6" +} \ No newline at end of file diff --git a/configuration/pipeline_config/simulation_sp.json b/configuration/pipeline_config/simulation_sp.json new file mode 100644 index 0000000..2aed331 --- /dev/null +++ b/configuration/pipeline_config/simulation_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "simulation", + "name": "simulation_sp" +} \ No newline at end of file diff --git a/configuration/pipeline_config/test_alain.json b/configuration/pipeline_config/test_alain.json new file mode 100644 index 0000000..5dde841 --- /dev/null +++ b/configuration/pipeline_config/test_alain.json @@ -0,0 +1,7 @@ +{ + "name": "test_alain", + "camera_name": "alain_1MP", + "function": "test_alain.py", + "mode": "PUSH", + "no_client_timeout": 1000 +} \ No newline at end of file diff --git a/configuration/pipeline_config/test_alain_100Hz.json b/configuration/pipeline_config/test_alain_100Hz.json new file mode 100644 index 0000000..5d75c27 --- /dev/null +++ b/configuration/pipeline_config/test_alain_100Hz.json @@ -0,0 +1,8 @@ +{ + "name": "test_alain_100Hz", + "camera_name": "alain", + "function": "test_alain", + "mode": "PUSH", + "processing_threads": 2, + "no_client_timeout": 1000 +} \ No newline at end of file diff --git a/configuration/pipeline_config/test_str.json b/configuration/pipeline_config/test_str.json new file mode 100644 index 0000000..11d6940 --- /dev/null +++ b/configuration/pipeline_config/test_str.json @@ -0,0 +1,6 @@ +{ + "name": "test_str", + "pipeline_type": "script", + "pipeline_script": "test_str", + "mode": "PUSH" +} \ No newline at end of file diff --git a/configuration/pipeline_config/test_stream.json b/configuration/pipeline_config/test_stream.json new file mode 100644 index 0000000..c23658d --- /dev/null +++ b/configuration/pipeline_config/test_stream.json @@ -0,0 +1,13 @@ +{ + "pipeline_type": "stream", + "name": "test_stream", + "bsread_address": "", + "bsread_channels": [ + "SARFE10-CVME-PHO6212:Lnk9Ch12-DATA-SUM", + "SARFE10-CVME-PHO6212:Lnk9Ch13-DATA-SUM", + "SARFE10-CVME-PHO6212:Lnk9Ch14-DATA-SUM", + "SARFE10-CVME-PHO6212:Lnk9Ch15-DATA-SUM" + ], + "mode": "PUSH", + "function": "test_stream" +} \ No newline at end of file diff --git a/configuration/pipeline_config/testdb_sp.json b/configuration/pipeline_config/testdb_sp.json new file mode 100644 index 0000000..c86bce9 --- /dev/null +++ b/configuration/pipeline_config/testdb_sp.json @@ -0,0 +1,11 @@ +{ + "image_background_enable": false, + "image_background": null, + "image_threshold": null, + "image_region_of_interest": null, + "image_good_region": null, + "image_slices": null, + "pipeline_type": "processing", + "camera_name": "testdb", + "name": "testdb_sp" +} \ No newline at end of file diff --git a/configuration/user_scripts/SARES11-SPEC125-M1_tt.py b/configuration/user_scripts/SARES11-SPEC125-M1_tt.py index 14f0099..7cbd6e4 100644 --- a/configuration/user_scripts/SARES11-SPEC125-M1_tt.py +++ b/configuration/user_scripts/SARES11-SPEC125-M1_tt.py @@ -12,7 +12,8 @@ _logger = getLogger(__name__) # Alvra spectral encoder constants/waveforms px2fs = 1.91 # calibration from ... -lambdas = 528.34 + 0.0261*np.arange(0,2048) # calibration from 2021-10-06 +#lambdas = 528.34 + 0.0261*np.arange(0,2048) # calibration from 2021-10-06 +lambdas = np.linspace(510.57796, 628.63459, num=2048) # calibration from 2022-05-18 nus = 299792458 / (lambdas * 10**-9) # frequency space, uneven nus_new = np.linspace(nus[0], nus[-1], num=2048, endpoint=True) # frequency space, even filters = { @@ -64,13 +65,13 @@ def edge(filter_name, backgrounds, signals, peakback): # Fourier filter sig_filtered = fourier_filter(sig_interp, ffilter) # interpolate to get unevenly sampled in frequency space (back to original wavelength space) - sig_uninterp = interpolate(nus_new, nus, sig_filtered[..., 0:2048]) + sig_uninterp = interpolate(nus_new, nus, sig_filtered[..., 0:2048]) + 1 # peak via the derivative - sig_deriv = gaussian_filter1d(sig_uninterp, 50, order=1) + sig_deriv = 20000 * gaussian_filter1d(sig_uninterp, 50, order=1) sig_deriv -= peakback peak_pos = 1024 - (np.argmax(sig_deriv[500:1500], axis=-1) + 500) peak_pos *= px2fs - peak_amp = 15000 * np.amax(sig_deriv[500:1500], axis=-1) # 15000 is the conversion factor to get the correct % + peak_amp = np.amax(sig_deriv[500:1500], axis=-1) return peak_pos, peak_amp, sig_deriv, sig_uninterp @@ -83,6 +84,7 @@ def process_image(image, pulse_id, timestamp, x_axis, y_axis, parameters, bsdata image = image.astype(int) camera_name = parameters["camera_name"] background = parameters.get("background_data") + background = background.astype(int) background_name = parameters.get("image_background") background_mode = parameters.get("image_background_enable") roi_signal = parameters.get("roi_signal") diff --git a/configuration/user_scripts/parameters.py b/configuration/user_scripts/parameters.py new file mode 100644 index 0000000..708515b --- /dev/null +++ b/configuration/user_scripts/parameters.py @@ -0,0 +1,7 @@ +from cam_server.pipeline.data_processing import functions, processor + +def process_image(image, pulse_id, timestamp, x_axis, y_axis, parameters, bsdata=None): + ret={} + camera_name = parameters["camera_name"] + ret[camera_name+":parameters"] = str(parameters) + return ret \ No newline at end of file diff --git a/configuration/user_scripts/pbps_full.py b/configuration/user_scripts/pbps_full.py new file mode 100644 index 0000000..c748b51 --- /dev/null +++ b/configuration/user_scripts/pbps_full.py @@ -0,0 +1,182 @@ +import time +from collections import defaultdict, deque +from functools import partial +from logging import getLogger +from threading import Thread + +import epics +import numpy as np +from cam_server.utils import create_thread_pvs, epics_lock + +_logger = getLogger(__name__) + +initialized = False +intensity_pv, xpos_pv, ypos_pv = None, None, None +sent_pid = -1 + +dif_vals = defaultdict(int) + +# this is to avoid exceptions in the 'process' function upon appending to buffers if not all of +# them were created in the 'initialize' function +buffers = defaultdict(partial(deque, maxlen=1)) + + +def initialize(params): + global initialized + + epics.ca.clear_cache() + + for label in ("xpos_all", "ypos_all", "xpos_odd", "ypos_odd", "xpos_evn", "ypos_evn"): + x_pvname = params[f"{label}_x_pvname"] + y_pvname = params[f"{label}_y_pvname"] + m_pvname = params[f"{label}_m_pvname"] + w_pvname = params[f"{label}_w_pvname"] + + if x_pvname and y_pvname and m_pvname and w_pvname: + buffer = deque(maxlen=params["queue_length"]) + buffers[label] = buffer + + thread = Thread(target=update_PVs, args=(label, buffer, x_pvname, y_pvname, m_pvname, w_pvname)) + thread.start() + + # diff PVs + xpos_dif_m_pvname = params["xpos_dif_m_pvname"] + xpos_dif_w_pvname = params["xpos_dif_w_pvname"] + ypos_dif_m_pvname = params["ypos_dif_m_pvname"] + ypos_dif_w_pvname = params["ypos_dif_w_pvname"] + + thread = Thread(target=update_dif_PVs, args=(xpos_dif_m_pvname, xpos_dif_w_pvname, ypos_dif_m_pvname, ypos_dif_w_pvname)) + thread.start() + + initialized = True + + +def update_PVs(label, buffer, x_pvname, y_pvname, m_pvname, w_pvname): + x_pv, y_pv, m_pv, w_pv = create_thread_pvs([x_pvname, y_pvname, m_pvname, w_pvname]) + + x_pv.wait_for_connection() + y_pv.wait_for_connection() + m_pv.wait_for_connection() + w_pv.wait_for_connection() + if not (x_pv.connected and y_pv.connected and m_pv.connected and w_pv.connected): + raise (f"Cannot connect to {label} PVs.") + + x_pv.put(np.arange(buffer.maxlen)) + y_pv.put(np.zeros(buffer.maxlen)) + m_pv.put(0) + w_pv.put(0) + + while True: + time.sleep(3) + if len(buffer) != buffer.maxlen: + continue + + _buffer = np.array(buffer) + _buffer = _buffer[~np.isnan(_buffer)] + + # histogram + y_hist, x_hist = np.histogram(_buffer, bins=101) + x_hist = (x_hist[1:] + x_hist[:-1]) / 2 + + x_pv.put(x_hist) + y_pv.put(y_hist) + + # stats + mean_val = np.mean(_buffer) + std_val = np.std(_buffer) + + m_pv.put(mean_val) + w_pv.put(std_val) + + dif_vals[f"{label}_m"] = mean_val + dif_vals[f"{label}_w"] = std_val + + +def update_dif_PVs(xpos_dif_m_pvname, xpos_dif_w_pvname, ypos_dif_m_pvname, ypos_dif_w_pvname): + xpos_dif_m_pv, xpos_dif_w_pv, ypos_dif_m_pv, ypos_dif_w_pv = create_thread_pvs( + [xpos_dif_m_pvname, xpos_dif_w_pvname, ypos_dif_m_pvname, ypos_dif_w_pvname] + ) + + xpos_dif_m_pv.wait_for_connection() + xpos_dif_w_pv.wait_for_connection() + ypos_dif_m_pv.wait_for_connection() + ypos_dif_w_pv.wait_for_connection() + if not (xpos_dif_m_pv.connected and xpos_dif_w_pv.connected and ypos_dif_m_pv.connected and ypos_dif_w_pv.connected): + raise (f"Cannot connect to dif PVs.") + + while True: + time.sleep(3) + xpos_dif_m_pv.put(dif_vals["xpos_odd_m"] - dif_vals["xpos_evn_m"]) + xpos_dif_w_pv.put(dif_vals["xpos_odd_w"] - dif_vals["xpos_evn_w"]) + ypos_dif_m_pv.put(dif_vals["ypos_odd_m"] - dif_vals["ypos_evn_m"]) + ypos_dif_w_pv.put(dif_vals["ypos_odd_w"] - dif_vals["ypos_evn_w"]) + + +def process(data, pulse_id, timestamp, params): + global sent_pid + global intensity_pv, xpos_pv, ypos_pv + # Initialize on first run + if not initialized: + initialize(params) + + # Read stream inputs + up = data[params["up"]] * params["up_calib"] + down = data[params["down"]] * params["down_calib"] + right = data[params["right"]] * params["right_calib"] + left = data[params["left"]] * params["left_calib"] + + # Calculations + try: + intensity = down + up + left + right + intensity_uJ = intensity * params["uJ_calib"] + except: + intensity = np.nan + intensity_uJ = np.nan + + if intensity > params["threshold"]: + xpos = ((right - left) / (right + left)) * params["horiz_calib"] + ypos = ((up - down) / (up + down)) * params["vert_calib"] + else: + xpos = np.nan + ypos = np.nan + + # Update buffers + buffers["xpos_all"].append(xpos) + buffers["ypos_all"].append(ypos) + if pulse_id % 2: + buffers["xpos_odd"].append(xpos) + buffers["ypos_odd"].append(ypos) + else: + buffers["xpos_evn"].append(xpos) + buffers["ypos_evn"].append(ypos) + + device, _ = params["up"].split(":", 1) + intensity_ch_name = device + ":INTENSITY" + xpos_ch_name = device + ":XPOS" + ypos_ch_name = device + ":YPOS" + + # Set bs outputs + output = {} + output[intensity_ch_name] = intensity + output[f"{device}:INTENSITY_UJ"] = intensity_uJ + output[xpos_ch_name] = xpos + output[ypos_ch_name] = ypos + + intensity_pv, xpos_pv, ypos_pv = create_thread_pvs([intensity_ch_name, xpos_ch_name, ypos_ch_name]) + if epics_lock.acquire(False): + try: + if pulse_id > sent_pid: + sent_pid = pulse_id + if intensity_pv and intensity_pv.connected: + intensity_pv.put(output[intensity_ch_name]) + + if xpos_pv and xpos_pv.connected: + xpos_pv.put(output[xpos_ch_name]) + + if ypos_pv and ypos_pv.connected: + ypos_pv.put(output[ypos_ch_name]) + + finally: + epics_lock.release() + + return output diff --git a/configuration/user_scripts/pmos132-2D.py b/configuration/user_scripts/pmos132-2D.py index 7802f91..fa5aabf 100644 --- a/configuration/user_scripts/pmos132-2D.py +++ b/configuration/user_scripts/pmos132-2D.py @@ -78,7 +78,7 @@ def process_image(image, pulse_id, timestamp, x_axis, y_axis, parameters, bsdata _logger.warning("Energy axis not connected"); return None - if len(axis) < image.shape[1]: + if len(axis) < image.shape[0]: _logger.warning("Energy axis length %d < image width %d", len(axis), image.shape[1]) return None diff --git a/configuration/user_scripts/pprm.py b/configuration/user_scripts/pprm.py new file mode 100644 index 0000000..c73223f --- /dev/null +++ b/configuration/user_scripts/pprm.py @@ -0,0 +1,12 @@ +from collections import OrderedDict +from cam_server.pipeline.data_processing import functions, processor + + +def process_image(image, pulse_id, timestamp, x_axis, y_axis, parameters, bsdata): + r = processor.process_image(image, pulse_id, timestamp, x_axis, y_axis, parameters, bsdata) + ret = OrderedDict() + channels = ["intensity","x_center_of_mass","x_fwhm","x_rms","x_fit_amplitude", "x_fit_mean","x_fit_offset","x_fit_standard_deviation","x_profile","y_center_of_mass","y_fwhm","y_rms","y_fit_amplitude", "y_fit_mean","y_fit_offset","y_fit_standard_deviation","y_profile"] + prefix = parameters["camera_name"] + for c in channels: + ret[prefix+":"+c] = r[c] + return ret diff --git a/configuration/user_scripts/psen_min_processing.py b/configuration/user_scripts/psen_min_processing.py index da86e79..3a5ace0 100644 --- a/configuration/user_scripts/psen_min_processing.py +++ b/configuration/user_scripts/psen_min_processing.py @@ -14,7 +14,7 @@ def get_roi_x_profile(image, roi): offset_x, size_x, offset_y, size_y = roi roi_image = image[offset_y:offset_y + size_y, offset_x:offset_x + size_x] - return roi_image.sum(0) + return roi_image.sum(0).astype("int64") #_logger.warning("----- START ---- ") #pid = None diff --git a/configuration/user_scripts/psss.py b/configuration/user_scripts/psss.py index 2694c18..c88cc47 100644 --- a/configuration/user_scripts/psss.py +++ b/configuration/user_scripts/psss.py @@ -7,6 +7,7 @@ from cam_server.utils import create_thread_pvs, epics_lock import json import numpy as np +import numpy import scipy.signal import scipy.optimize import numba @@ -39,6 +40,7 @@ def get_spectrum(image, background): def initialize(params): global ymin_pv, ymax_pv, axis_pv, output_pv, center_pv, fwhm_pv global channel_names, spectra_buffer + #fit.recompile() camera_name = params["camera_name"] output_pv_name = camera_name + ":SPECTRUM_Y" center_pv_name = camera_name + ":SPECTRUM_CENTER" @@ -50,7 +52,6 @@ def initialize(params): std_pv_name = camera_name + ":SPECTRUM_STD" channel_names = [output_pv_name, center_pv_name, fwhm_pv_name, ymin_pv_name, ymax_pv_name, axis_pv_name, com_pv_name, std_pv_name] - def process_image(image, pulse_id, timestamp, x_axis, y_axis, parameters, bsdata=None, background=None): global roi, initialized, sent_pid, nrows, axis global channel_names @@ -125,8 +126,8 @@ def process_image(image, pulse_id, timestamp, x_axis, y_axis, parameters, bsdata skip = False # gaussian fitting offset, amplitude, center, sigma = functions.gauss_fit_psss(smoothed_spectrum[::2], axis[::2], - offset=minimum, amplitude=amplitude, skip=skip, maxfev=20) - + offset=minimum, amplitude=amplitude, skip=skip, maxfev=10) + smoothed_spectrum_normed = smoothed_spectrum / np.sum(smoothed_spectrum) spectrum_com = np.sum(axis * smoothed_spectrum_normed) spectrum_std = np.sqrt(np.sum((axis - spectrum_com) ** 2 * smoothed_spectrum_normed)) diff --git a/configuration/user_scripts/test5.py b/configuration/user_scripts/test5.py new file mode 100644 index 0000000..57db06f --- /dev/null +++ b/configuration/user_scripts/test5.py @@ -0,0 +1,5 @@ +from cam_server.pipeline.data_processing import functions, processor + +def process_image(image, pulse_id, timestamp, x_axis, y_axis, parameters, bsdata=None): + ret = processor.process_image(image, pulse_id, timestamp, x_axis, y_axis, parameters, bsdata) + return ret \ No newline at end of file diff --git a/configuration/user_scripts/test6.py b/configuration/user_scripts/test6.py new file mode 100644 index 0000000..b541ee5 --- /dev/null +++ b/configuration/user_scripts/test6.py @@ -0,0 +1,156 @@ +from logging import getLogger + +from cam_server.pipeline.data_processing import functions, processor +from cam_server.utils import create_thread_pvs, epics_lock + +import json + +import numpy as np +import numpy +import scipy.signal +import scipy.optimize +import numba + +numba.set_num_threads(4) + +_logger = getLogger(__name__) + +channel_names = None + +roi = [0, 0] +initialized = False +sent_pid = -1 +nrows = 1 +axis = None + + +@numba.njit(parallel=False) +def get_spectrum(image, background): + y = image.shape[0] + x = image.shape[1] + + profile = np.zeros(x, dtype=np.float64) + + for i in numba.prange(y): + for j in range(x): + profile[j] += image[i, j] - background[i, j] + return profile + + + +@numba.njit() +def _gauss_function(x, offset, amplitude, center, standard_deviation): + # return offset + amplitude * numpy.exp(-(numpy.power((x - center), 2) / (2 * numpy.power(standard_deviation, 2)))) + return offset + amplitude * numpy.exp(-(x - center) ** 2 / (2 * standard_deviation ** 2)) + + +@numba.njit() +def _gauss_deriv(x, offset, amplitude, center, standard_deviation): + fac = numpy.exp(-(x - center) ** 2 / (2 * standard_deviation ** 2)) + result = numpy.empty((4, x.size), dtype=x.dtype) + result[0, :] = 1.0 + result[1, :] = fac + result[2, :] = amplitude * fac * (x - center) / (standard_deviation ** 2) + result[3, :] = amplitude * fac * ((x - center) ** 2) / (standard_deviation ** 3) + return result + + +@numba.jit(forceobj=True) +def fit(profile, axis, offset, amplitude, skip, maxfev, std): + center = numpy.dot(axis, profile) / profile.sum() # Center of mass is a good estimation of center (mu) + # Consider gaussian integral is amplitude * sigma * sqrt(2*pi) + standard_deviation = std # numpy.trapz((profile - offset), x=axis) / (amplitude * numpy.sqrt(2 * numpy.pi)) + # If user requests fitting to be skipped, return the estimated parameters. + if skip: + return offset, amplitude, center, abs(standard_deviation) + #try: + optimal_parameter, _ = scipy.optimize.curve_fit( + _gauss_function, axis, profile.astype("float64"), + p0=[offset, amplitude, center, standard_deviation], + jac=_gauss_deriv, + col_deriv=1, + maxfev=maxfev) + #except: + # # Make sure return always as same type + # optimal_parameter = numpy.array([offset, amplitude, center, standard_deviation]).astype("float64") + offset, amplitude, center, standard_deviation = optimal_parameter + return offset, amplitude, center, abs(standard_deviation) + + +def process_image(image, pulse_id, timestamp, x_axis, y_axis, parameters, bsdata=None, background=None): + global roi, initialized, sent_pid, nrows, axis + global channel_names + parameters["pixel_bkg"] = 1 + + processed_data = {} #processor.process_image(image, pulse_id, timestamp, x_axis, y_axis, parameters, bsdata) + + camera_name = parameters["camera_name"] + axis = np.array(range(image.shape[1]), dtype="float") + + + processing_image = image.astype(np.float32) - np.float32(parameters["pixel_bkg"]) + nrows, ncols = processing_image.shape + + # validate background data if passive mode (background subtraction handled here) + background_image = parameters.pop('background_data', None) + if isinstance(background_image, np.ndarray): + background_image = background_image.astype(np.float32) + if background_image.shape != processing_image.shape: + _logger.info("Invalid background shape: %s instead of %s" % ( + str(background_image.shape), str(processing_image.shape))) + background_image = None + else: + background_image = None + + processed_data[camera_name + ":processing_parameters"] = json.dumps( + {"roi": roi, "background": None if (background_image is None) else parameters.get('image_background')}) + + # crop the image in y direction + ymin, ymax = int(roi[0]), int(roi[1]) + if nrows >= ymax > ymin >= 0: + if (nrows != ymax) or (ymin != 0): + processing_image = processing_image[ymin: ymax, :] + if background_image is not None: + background_image = background_image[ymin:ymax, :] + + # remove the background and collapse in y direction to get the spectrum + if background_image is not None: + spectrum = get_spectrum(processing_image, background_image) + else: + spectrum = np.sum(processing_image, axis=0) + + # smooth the spectrum with savgol filter with 51 window size and 3rd order polynomial + smoothed_spectrum = scipy.signal.savgol_filter(spectrum, 51, 3) + + # check wether spectrum has only noise. the average counts per pixel at the peak + # should be larger than 1.5 to be considered as having real signals. + minimum, maximum = smoothed_spectrum.min(), smoothed_spectrum.max() + amplitude = maximum - minimum + skip = True + if amplitude > nrows * 1.5: + skip = False + # gaussian fitting + #offset, amplitude, center, sigma = functions.gauss_fit_psss(smoothed_spectrum[::2], axis[::2], + # offset=minimum, amplitude=amplitude, skip=skip, + # maxfev=20) + + _axis, _profile = axis[::2], smoothed_spectrum[::2] + if _axis.shape[0] != _profile.shape[0]: + raise RuntimeError("Invalid axis passed %d %d" % (_axis.shape[0], _profile.shape[0])) + std = numpy.trapz((_profile - minimum), x=_axis) / (amplitude * numpy.sqrt(2 * numpy.pi)) + offset, amplitude, center, sigma = fit(_profile,_axis, offset=minimum, amplitude=amplitude, skip=skip, maxfev=20, std=std) + + smoothed_spectrum_normed = smoothed_spectrum / np.sum(smoothed_spectrum) + spectrum_com = np.sum(axis * smoothed_spectrum_normed) + spectrum_std = np.sqrt(np.sum((axis - spectrum_com) ** 2 * smoothed_spectrum_normed)) + processed_data["skip"]= 1 if skip else 0 + # outputs + processed_data[camera_name + ":SPECTRUM_Y"] = spectrum + processed_data[camera_name + ":SPECTRUM_X"] = axis + processed_data[camera_name + ":SPECTRUM_CENTER"] = np.float64(center) + processed_data[camera_name + ":SPECTRUM_FWHM"] = np.float64(2.355 * sigma) + processed_data[camera_name + ":SPECTRUM_COM"] = spectrum_com + processed_data[camera_name + ":SPECTRUM_STD"] = spectrum_std + + + return processed_data diff --git a/configuration/user_scripts/test_alain.py b/configuration/user_scripts/test_alain.py new file mode 100644 index 0000000..b981210 --- /dev/null +++ b/configuration/user_scripts/test_alain.py @@ -0,0 +1,36 @@ +#from cam_server.pipeline.data_processing import functions, processor +from cam_server.utils import timestamp_as_float +from logging import getLogger +import numpy as np + +_logger = getLogger(__name__) + +def addGaussSpot(image, sigma_1, sigma_2, mu_1, mu_2, rotAngle=0): + if not (mu_1 < image.shape[0] and mu_2 < image.shape[1]): + print ("Spot outside image, igoring...") + return image + x = np.arange(image.shape[0]) + y = np.arange(image.shape[1]) + g_x = np.exp(-(x - mu_1)**2/(2.0*sigma_1**2)) + g_y = np.exp(-(y - mu_2)**2/(2.0*sigma_2**2)) + g = np.kron(g_x, g_y).reshape(image.shape)#/(2*np.pi*sigma_1*sigma_2) + if rotAngle > 0: + g = ndi.rotate(g, rotAngle, reshape=False) + return image + g + +def process_image(image, pulse_id, timestamp, x_axis, y_axis, parameters, bsdata=None): + od = dict() + + position_row = image.shape[0]//2 + position_colums = image.shape[1]//2 + sigma_row = 12 + sigma_column = 24 + #image = np.copy(image) + #image = addGaussSpot(image, sigma_row, sigma_column, position_row, position_colums) + od["image"] = image + od["pulse_id"] = pulse_id + #_logger.info(str(pulse_id)) + #od["timestamp"] = timestamp_as_float(timestamp) + #if parameters: + #od["parameters"] = json.dumps(parameters) + return od \ No newline at end of file diff --git a/configuration/user_scripts/test_alain_default.py b/configuration/user_scripts/test_alain_default.py new file mode 100644 index 0000000..57db06f --- /dev/null +++ b/configuration/user_scripts/test_alain_default.py @@ -0,0 +1,5 @@ +from cam_server.pipeline.data_processing import functions, processor + +def process_image(image, pulse_id, timestamp, x_axis, y_axis, parameters, bsdata=None): + ret = processor.process_image(image, pulse_id, timestamp, x_axis, y_axis, parameters, bsdata) + return ret \ No newline at end of file diff --git a/configuration/user_scripts/test_str.py b/configuration/user_scripts/test_str.py new file mode 100644 index 0000000..5524bfc --- /dev/null +++ b/configuration/user_scripts/test_str.py @@ -0,0 +1,59 @@ +from cam_server.pipeline.utils import * +from logging import getLogger +import time +from cam_server.utils import update_statistics, init_statistics + +_logger = getLogger(__name__) + +NAME = "TEST_STR" +INTERVAL = 0.01 + +def run(stop_event, statistics, parameter_queue, cam_client, pipeline_config, output_stream_port, + background_manager, user_scripts_manager=None): + + set_log_tag(NAME) + exit_code = 0 + + pars = init_pipeline_parameters(pipeline_config) + try: + init_statistics(statistics) + set_log_tag(" [" + str(pipeline_config.get_name()) + ":" + str(output_stream_port) + "]") + sender = create_sender(output_stream_port, stop_event) + + + _logger.debug("Transceiver started. %s" % log_tag) + # Indicate that the startup was successful. + stop_event.clear() + counter = 0 + while not stop_event.is_set(): + try: + start = time.time() + + data = {} + data[NAME+":counter"]=counter + data[NAME+":parameters"]=str(pars) + send(sender, data, None, None) + + update_statistics(sender) + counter = counter+1 + sleep = INTERVAL-(time.time()-start) + if sleep>0: + time.sleep(sleep) + except Exception as e: + _logger.exception("Could not process message: " + str(e) + ". %s" % log_tag) + if abort_on_error(): + stop_event.set() + _logger.info("Stopping transceiver. %s" % log_tag) + except: + _logger.exception("Exception while trying to start the receive and process thread. %s" % log_tag) + exit_code = 1 + raise + + finally: + _logger.info("Stopping transceiver. %s" % log_tag) + if sender: + try: + sender.close() + except: + pass + sys.exit(exit_code)