{ "zeromq" : { "image_socket": ["tcp://0.0.0.0:5500"] }, "zeromq_preview": { "socket_address": "tcp://0.0.0.0:5400", "enabled": true, "period_ms": 1000 }, "instrument" : { "source_name": "SwissFEL", "instrument_name": "CrMX", "source_type": "Free-Electron Laser", "pulsed_source": true }, "detector": [ { "description": "PSI JUNGFRAU 8M (CrMX)", "udp_interface_count": 1, "tx_delay": [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1], "serial_number": "E1", "type": "JUNGFRAU", "mirror_y": true, "custom_geometry": [ {"x0": 606, "y0": 0, "fast_axis":"Xp", "slow_axis":"Yp"}, {"x0": 1645, "y0": 69, "fast_axis":"Xp", "slow_axis":"Yp"}, {"x0": 606, "y0": 550, "fast_axis":"Xp", "slow_axis":"Yp"}, {"x0": 1645, "y0": 619, "fast_axis":"Xp", "slow_axis":"Yp"}, {"x0": 606, "y0": 1100, "fast_axis":"Xp", "slow_axis":"Yp"}, {"x0": 1645, "y0": 1169, "fast_axis":"Xp", "slow_axis":"Yp"}, {"x0": 537, "y0": 1650, "fast_axis":"Xp", "slow_axis":"Yp"}, {"x0": 1576, "y0": 1719, "fast_axis":"Xp", "slow_axis":"Yp"}, {"x0": 537, "y0": 2200, "fast_axis":"Xp", "slow_axis":"Yp"}, {"x0": 1576, "y0": 2269, "fast_axis":"Xp", "slow_axis":"Yp"}, {"x0": 537, "y0": 2750, "fast_axis":"Xp", "slow_axis":"Yp"}, {"x0": 1576, "y0": 2819, "fast_axis":"Xp", "slow_axis":"Yp"}, {"x0": 582, "y0": 597, "fast_axis":"Yp", "slow_axis":"Xn"}, {"x0": 3211, "y0": 667, "fast_axis":"Yp", "slow_axis":"Xn"}, {"x0": 513, "y0": 1636, "fast_axis":"Yp", "slow_axis":"Xn"}, {"x0": 3142, "y0": 1706, "fast_axis":"Yp", "slow_axis":"Xn"} ], "base_data_ipv4_address": "10.3.30.155", "hostname": [ "jf8MA-00", "jf8MA-01", "jf8MA-02", "jf8MA-03", "jf8MA-04", "jf8MA-05", "jf8MA-06", "jf8MA-07", "jf8MA-08", "jf8MA-09", "jf8MA-10", "jf8MA-11", "jf8MA-12", "jf8MA-13", "jf8MA-14", "jf8MA-15" ], "calibration_file": [ "/opt/jfjoch/gainmaps/CrMX/gainMaps_M023_2022-04-26.bin", "/opt/jfjoch/gainmaps/CrMX/gainMaps_M263_2019-08-15.bin", "/opt/jfjoch/gainmaps/CrMX/gainMaps_M521_2022-04-26.bin", "/opt/jfjoch/gainmaps/CrMX/gainMaps_M523_2022-04-26.bin", "/opt/jfjoch/gainmaps/CrMX/gainMaps_M515_2022-04-26.bin", "/opt/jfjoch/gainmaps/CrMX/gainMaps_M518_2022-04-26.bin", "/opt/jfjoch/gainmaps/CrMX/gainMaps_M513_2022-04-26.bin", "/opt/jfjoch/gainmaps/CrMX/gainMaps_M514_2022-04-26.bin", "/opt/jfjoch/gainmaps/CrMX/gainMaps_M392_2022-04-26.bin", "/opt/jfjoch/gainmaps/CrMX/gainMaps_M394_2022-04-26.bin", "/opt/jfjoch/gainmaps/CrMX/gainMaps_M035_2019-07-29.bin", "/opt/jfjoch/gainmaps/CrMX/gainMaps_M064_2022-04-26.bin", "/opt/jfjoch/gainmaps/CrMX/gainMaps_M349_2022-04-26.bin", "/opt/jfjoch/gainmaps/CrMX/gainMaps_M125_2019-07-29.bin", "/opt/jfjoch/gainmaps/CrMX/gainMaps_M239_2022-04-26.bin", "/opt/jfjoch/gainmaps/CrMX/gainMaps_M086_2019-07-29.bin"] } ], "frontend_directory": "/usr/share/jfjoch/frontend/", "image_pusher": "ZeroMQ", "numa_policy": "n2g2", "receiver_threads": 64, "image_buffer_MiB": 4096, "pcie": [ { "blk": "/dev/jfjoch0", "ipv4": "10.3.30.200" } ], "detector_settings": { "frame_time_us": 10000, "count_time_us": 10, "jungfrau_pedestal_g0_frames": 2000, "jungfrau_pedestal_g1_frames": 300, "jungfrau_pedestal_g2_frames": 300, "jungfrau_pedestal_g0_rms_limit": 100, "jungfrau_pedestal_min_image_count": 128, "jungfrau_storage_cell_count": 1, "jungfrau_storage_cell_delay_ns": 2100, "jungfrau_fixed_gain_g1": false, "jungfrau_use_gain_hg0": false, "internal_frame_generator": false, "internal_frame_generator_images": 1, "detector_trigger_delay_ns": 0 } }