From 70588ea9a337aa77bf593339a41c68c6f2560ee7 Mon Sep 17 00:00:00 2001 From: Dhanya Thattil Date: Fri, 2 Oct 2020 17:03:18 +0200 Subject: [PATCH] wip config --- RELEASE.txt | 2 +- docs/src/quick_start_guide.rst | 30 ++ docs/src/virtualserver.rst | 5 + examples/eiger_10Gb.config | 60 +-- examples/eiger_1Gb.config | 35 +- examples/gotthard.config | 33 +- examples/gotthard_II.config | 25 +- examples/gotthard_setup.det | 32 -- examples/gotthard_two.config | 62 +-- examples/jctb_moench03_T1.config | 28 +- examples/jungfrau.config | 45 +- examples/jungfrau_two.config | 55 ++- examples/measurement_setup.det | 32 ++ examples/moench03_T1.config | 5 +- examples/two_gotthard.config | 55 --- examples/virtual_ctb_moench.config | 477 +++++++++++++++++++ examples/virtual_eiger_1_half_module.config | 22 + examples/virtual_eiger_2_half_modules.config | 23 + examples/virtual_gotthard.config | 23 + examples/virtual_gotthard2.config | 37 ++ examples/virtual_jungfrau.config | 32 ++ examples/virtual_jungfrau_4.config | 47 ++ examples/virtual_moench.config | 21 + examples/virtual_mythen3.config | 24 + 24 files changed, 958 insertions(+), 252 deletions(-) delete mode 100755 examples/gotthard_setup.det create mode 100755 examples/measurement_setup.det delete mode 100755 examples/two_gotthard.config create mode 100644 examples/virtual_ctb_moench.config create mode 100644 examples/virtual_eiger_1_half_module.config create mode 100644 examples/virtual_eiger_2_half_modules.config create mode 100644 examples/virtual_gotthard.config create mode 100644 examples/virtual_gotthard2.config create mode 100644 examples/virtual_jungfrau.config create mode 100644 examples/virtual_jungfrau_4.config create mode 100644 examples/virtual_moench.config create mode 100644 examples/virtual_mythen3.config diff --git a/RELEASE.txt b/RELEASE.txt index 186594db0..f3244a3a3 100755 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -1,4 +1,4 @@ -SLS Detector Package 5.0.0-rc1 released on 25.09.2020 (Release Candidate 1) +SLS Detector Package 5.0.0-rc2 released on 05.10.2020 (Release Candidate 2) =========================================================================== CONTENTS diff --git a/docs/src/quick_start_guide.rst b/docs/src/quick_start_guide.rst index c90b56eb3..e35b499d5 100644 --- a/docs/src/quick_start_guide.rst +++ b/docs/src/quick_start_guide.rst @@ -50,6 +50,7 @@ Refer :ref:`Sample Config file` to create config file. Sample Config file ^^^^^^^^^^^^^^^^^^ +There are sample config files for each detector in slsDetectorPackage/examples folder. For a Single Module .. code-block:: bash @@ -71,6 +72,33 @@ For a Single Module # destination udp ip picked up from rx_hostname (if auto) udp_dstip auto + # set file path + fpath /tmp + +For a Single Module with custom Receiver (not slsReceiver) + .. code-block:: bash + + # connects to module + hostname bchipxxx + + # sets destination udp ports (not needed, default is 50001) + udp_dstport 50012 + + # source udp ips must be same subnet at destintaion udp ips + udp_srcip 192.168.1.112 + + # destination udp ip + udp_dstip 192.168.1.100 + + # source udp mac + udp_srcmac aa:bb:cc:dd:ee:ff + + # destination udp mac + udp_dstmac 3c:ab:98:bf:50:60 + + # set file path + fpath /tmp + For Multiple Modules .. code-block:: bash @@ -91,6 +119,8 @@ For Multiple Modules # destination udp ip picked up from rx_hostname (if auto) udp_dstip auto + # set file path + fpath /tmp Gui ---- diff --git a/docs/src/virtualserver.rst b/docs/src/virtualserver.rst index 493444072..fc1889843 100644 --- a/docs/src/virtualserver.rst +++ b/docs/src/virtualserver.rst @@ -83,6 +83,9 @@ For a Single Module # destination udp ip picked up from rx_hostname (if auto) udp_dstip auto + # set file path + fpath /tmp + For Multiple Modules .. code-block:: bash @@ -104,6 +107,8 @@ For Multiple Modules # destination udp ip picked up from rx_hostname (if auto) udp_dstip auto + # set file path + fpath /tmp Receivers ---------- diff --git a/examples/eiger_10Gb.config b/examples/eiger_10Gb.config index 2635deb3f..30bb33213 100755 --- a/examples/eiger_10Gb.config +++ b/examples/eiger_10Gb.config @@ -1,33 +1,37 @@ -detsizechan 1024 512 -#detetctor geometry, long side of the module first +# detetctor geometry, long side of the module first +detsize 1024 512 + +# detector hostname for controls hostname beb059+beb058+ -#1Gb detector hostname for controls -0:rx_tcpport 1991 -#tcpport for the first halfmodule -0:rx_udpport 50011 -#udp port first quadrant, first halfmodule -0:rx_udpport2 50012 -#udp port second quadrant, first halfmodule -0:rx_udpip 10.0.30.210 -#udp IP of the receiver over 10Gb -0:detectorip 10.0.30.100 -#first half module 10 Gb IP +# 1Gb receiver pc hostname with tcp port to configure receiver +rx_hostname x12sa-vcons:1991+x12sa-vcons:1992 -1:rx_tcpport 1992 -#tcpport for the second halfmodule -1:rx_udpport 50013 -#udp port first quadrant, second halfmodule -1:rx_udpport2 50014 -#udp port second quadrant, second halfmodule -1:rx_udpip 10.0.40.210 -#udp IP of the receiver over 10Gb, -#can be the same or different from 0:rx_udpip -1:detectorip 10.0.40.101 -#second half module 10 Gb IP +# udp port first quadrant, first halfmodule +0:udp_dstport 50011 -rx_hostname x12sa-vcons -#1Gb receiver pc hostname +# udp port second quadrant, first halfmodule +0:udp_dstport2 50012 -outdir /sls/X12SA/data/x12saop/Data10/Eiger0.5M -threaded 1 +# udp IP of the receiver over 10Gb +0:udp_dstip 10.0.30.210 + +# first half module 10 Gb IP (same subnet as 0:udp_dstip) +0:udp_srcip 10.0.30.100 + +# udp port first quadrant, second halfmodule +1:udp_dstport 50013 + +# udp port second quadrant, second halfmodule +1:udp_dstport2 50014 + +# udp IP of the receiver over 10Gb, +1:udp_dstip 10.0.40.210 + +# second half module 10 Gb IP +# can be the same or different from 0:rx_udpip +# butsame subnet as 1:udp_dstip +1:udp_srcip 10.0.40.101 + +# output directory +fpath /sls/X12SA/data/x12saop/Data10/Eiger0.5M diff --git a/examples/eiger_1Gb.config b/examples/eiger_1Gb.config index a36225844..936473f35 100755 --- a/examples/eiger_1Gb.config +++ b/examples/eiger_1Gb.config @@ -1,24 +1,21 @@ -detsizechan 1024 512 -#detetctor geometry, long side of the module first +# detetctor geometry, long side of the module first +detsize 1024 512 + +# detector hostname for controls hostname beb059+beb058+ -#1Gb detector hostname for controls -0:rx_tcpport 1991 -#tcpport for the first halfmodule -0:rx_udpport 50011 -#udp port first quadrant, first halfmodule -0:rx_udpport2 50012 +# 1Gb receiver pc hostname with tcp port to configure receiver +rx_hostname x12sa-vcons:1991+x12sa-vcons:1992 + +# udp port first quadrant, first halfmodule +0:udp_dstport 50011 #udp port second quadrant, first halfmodule +0:udp_dstport2 50012 -1:rx_tcpport 1992 -#tcpport for the second halfmodule -1:rx_udpport 50013 -#udp port first quadrant, second halfmodule -1:rx_udpport2 50014 -#udp port second quadrant, second halfmodule +# udp port first quadrant, second halfmodule +1:udp_dstport 50013 +# udp port second quadrant, second halfmodule +1:udp_dstport2 50014 -rx_hostname x12sa-vcons -#1Gb receiver pc hostname - -outdir /sls/X12SA/data/x12saop/Data10/Eiger0.5M -threaded 1 +# output directory +fpath /sls/X12SA/data/x12saop/Data10/Eiger0.5M diff --git a/examples/gotthard.config b/examples/gotthard.config index ed73f49e0..efd4e402f 100755 --- a/examples/gotthard.config +++ b/examples/gotthard.config @@ -1,27 +1,12 @@ +# detector hostname hostname bchip007 -#0:port 1952 -#0:stopport 1953 -#0:rx_tcpport 1956 must also have this in receiver config file -0:angdir 1.000000 -0:moveflag 0.000000 -0:extsig:0 off -#0:detectorip 129.129.202.9 -0:detectormac 00:aa:bb:cc:dd:ee -0:rx_udpport 50004 -0:rx_udpip 129.129.202.98 -0:rx_hostname pc6898 -0:outdir /bigRAID/datadir_gotthard/rec_test_data -0:highvoltage 120 -master -1 -sync none -outdir /bigRAID/datadir_gotthard/rec_test_data -headerbefore none -headerafter none -headerbeforepar none -headerafterpar none -badchannels none -angconv none -globaloff 0.000000 -binsize 0.001000 +# receiver pc hostname of 1Gb IP of the machine +rx_hostname my_receiver_hostname + +# output directory +fpath /bigRAID/datadir_gotthard/rec_test_data + +# high voltage +highvoltage 120 diff --git a/examples/gotthard_II.config b/examples/gotthard_II.config index 50b32064f..e71ed7f0a 100644 --- a/examples/gotthard_II.config +++ b/examples/gotthard_II.config @@ -1,29 +1,34 @@ +# detector hostname hostname strip3 +# receiver pc hostname with tcp port +rx_hostname pc12365:1982 + +# udp source ip udp_srcip 10.1.1.184 + +# udp destination ip (receiver interface ip) udp_dstip 10.1.1.107 +# only needed for debugging veto signals +# udp destination port must be different from udp_dstport (default of 50001) udp_dstport2 50084 udp_srcip2 10.1.1.185 udp_dstip2 10.1.1.107 -rx_hostname pc12365:1954 -#udp_dstmac 3c:fd:fe:d2:a4:25 +# output directory fpath /tmp -fname run + +# disable file writing fwrite 0 -bursts 10 -frames 2700 -burstperiod 100ms - +# to enable 2nd interface for veto debugging numinterfaces 2 + +# enable veto data streaming veto 1 -#fixing data looks # Sampling pipeline 1 clk reg 0x120 0x00000010 clkphase 1 135 deg - - diff --git a/examples/gotthard_setup.det b/examples/gotthard_setup.det deleted file mode 100755 index 98b1a70c3..000000000 --- a/examples/gotthard_setup.det +++ /dev/null @@ -1,32 +0,0 @@ -fname run -index 0 -dr 16 -settings veryhighgain -threshold 0 -exptime 0.000002990 -period 0.000024984 -delay 0.999999968 -gates 1 -frames 300000.000000000 -triggers 1.000000000 -timing auto -fineoff 0.000000 -startscript none -startscriptpar none -stopscript none -stopscriptpar none -scriptbefore none -scriptbeforepar none -scriptafter none -scriptafterpar none -scan0script none -scan0par none -scan0prec 0 -scan0steps 0 -scan1script none -scan1par none -scan1prec 0 -scan1steps 0 -ratecorr 0.000000 -flatfield none -badchannels none diff --git a/examples/gotthard_two.config b/examples/gotthard_two.config index 4cbeef01a..33f315688 100755 --- a/examples/gotthard_two.config +++ b/examples/gotthard_two.config @@ -1,17 +1,17 @@ -detsizechan 2560 1 - +# detector hostname hostname bchip074+bchip075+ +# receiver pc hostname of 1Gb IP of the machine (with tcpport) +rx_hostname my_receiver_hostname+my_receiver_hostname:1955 -0:extsig:0 trigger_in_rising_edge -0:rx_tcpport 1954 -0:rx_udpport 50001 -0:highvoltage 0 +# default udp destination port 50001 +1:udp_dstport 50002 -1:extsig:0 trigger_in_rising_edge -1:rx_tcpport 1955 -1:rx_udpport 50002 -1:highvoltage 0 +# output directory +fpath /tmp + +extsig 0 trigger_in_rising_edge +highvoltage 0 ############################################################################## ######### @@ -19,39 +19,27 @@ hostname bchip074+bchip075+ ######### ############################################################################## -# #replace my_receiver_hostname with the hostname of IP of the machine where the receiver runs -#0:rx_zmqip my_receiver_hostname -#0:rx_zmqport 30003 -# #replace my_client_hostname with the hostname of IP of the machine where the client/GUI or softIOC runs -#0:zmqip my_client_hostname -#0:zmqport 40003 +## receiver pc hostname of 1Gb IP of the machine +#rx_zmqip my_receiver_hostname +## client/gui or softIOc pc hostname +#zmqip my_client_hostname -# #replace my_receiver_hostname with the hostname of IP of the machine where the receiver runs -#1:rx_zmqip my_receiver_hostname +## rxr zmq streaming out port +#0:rx_zmqport 30003 +## client zmq listening port +#0:zmqport 40003 +## rxr zmq streaming out port #1:rx_zmqport 30004 -# #replace my_client_hostname with the hostname of IP of the machine where the client/GUI or softIOC runs -#1:zmqip my_client_hostname +## client zmq listening port #1:zmqport 40004 +## stream out every frame via zmq +#rx_zmqfreq 1 +## enable zmq streaming +#rx_zmqstream 1 + ############################################################################## ######### ######### until here ######### ############################################################################## - - -r_readfreq 1 -rx_zmqstream 1 - -#replace my_receiver_hostname with the hostname of 1Gb IP of the machine where the receiver runs -rx_hostname my_receiver_hostname -rx_zmqstream 1 -outdir /tmp/ - - -settings veryhighgain -exptime 0.000005 -period 0.0001 - -highvoltage 90 - diff --git a/examples/jctb_moench03_T1.config b/examples/jctb_moench03_T1.config index 29572d3aa..41b95d719 100644 --- a/examples/jctb_moench03_T1.config +++ b/examples/jctb_moench03_T1.config @@ -8,8 +8,6 @@ adcclk 20 dbitclk 40 - - patword 0000 0000000000000000 patword 0001 0000000000000000 patword 0002 0008000900080000 @@ -424,21 +422,24 @@ patwaittime1 0 patwait2 0400 patwaittime2 0 - -#0:rx_tcpport 1977 +############################################# +### edit with hostname or 1Gbs IP address of your server +############################################ +rx_hostname mpc2011 +#rx_hostname mpc2011:1977 ############################################# ### edit with 10 Gbs IP of your server ############################################ -0:udp_dstip 10.1.1.102 -#0:udp_dstip 129.129.202.136 +udp_dstip 10.1.1.102 +#udp_dstip 129.129.202.136 ############################################# ### edit with any number in the subnet of your server (first 3 numbers as above) ############################################ -0:udp_srcip 10.1.1.19 -#0:udp_srcip 129.129.202.13 +udp_srcip 10.1.1.19 +#udp_srcip 129.129.202.13 -0:udp_dstport 33410 +udp_dstport 33410 ############################################# ### edit with 10 Gbs IP of your server ############################################ @@ -452,13 +453,7 @@ patwaittime2 0 #zmqport 50001 -############################################# -### edit with hostname or 1Gbs IP address of your server -############################################ -rx_hostname mpc2011 - tengiga 1 - rx_zmqstream 1 rx_zmqfreq 1 @@ -496,6 +491,5 @@ rx_jsonpara detectorMode analog #flags newpedestal #flags analog -reg 0x5e 0x00010000 -#powerchip 1 +powerchip 1 highvoltage 90 diff --git a/examples/jungfrau.config b/examples/jungfrau.config index a8ae9c971..c8cc83518 100755 --- a/examples/jungfrau.config +++ b/examples/jungfrau.config @@ -1,16 +1,41 @@ -hostname localhost +# detector hostname +hostname bchip052 -0:rx_udpport 50004 -0:rx_udpip 172.24.8.84 -0:detectorip 172.24.8.254 -rx_hostname localhost +# 1Gb receiver pc hostname (default tcpport: 1954) +rx_hostname pcmoench01 -#powerchip 1 -#highvoltage 200 +# udp destination port (receiver) +udp_dstport 50004 -#extsig:0 trigger_in_rising_edge -#timing trigger +# udp destination ip (receiver) +#udp_dstip 172.24.8.84 +# or to get ip from rx_hostname +udp_dstip auto -outdir /tmp/slsdetector +# udp source ip (same subnet as udp_dstip) +udp_srcip 172.24.8.254 +# PCBv2.0 (using 2 interfaces) +udp_dstport2 50005 +udp_dstip2 auto +udp_srcip2 172.24.8.111 +# enable two interfaces +numinterfaces 2 +# select inner interface(effective only when numinterfaces is 1) +#selinterface 1 + +# power on chip +powerchip 1 + +# high voltage +highvoltage 200 + +# timing to trigger +timing trigger + +# output file directory +fpath /external_pool/jungfrau_data/softwaretest + +# disable file writing +fwrite 0 diff --git a/examples/jungfrau_two.config b/examples/jungfrau_two.config index 2198f03f6..f6c6230fe 100755 --- a/examples/jungfrau_two.config +++ b/examples/jungfrau_two.config @@ -1,26 +1,49 @@ -detsizechan 1024 1024 +# detector geometry x, y +detsize 1024 1024 + +# detector hostname hostname bchip048+bchip052+ -0:rx_udpport 50004 -0:rx_udpip 10.1.1.100 -0:rx_udpmac F4:52:14:2F:32:00 -0:detectorip 10.1.1.10 -0:detectormac 00:aa:bb:cc:dd:33 +# 1Gb receiver pc hostname (default tcpport: 1954) +rx_hostname pcmoench01+pcmoench01:1955 -1:rx_tcpport 1955 -1:rx_udpport 50005 -1:rx_udpip 10.1.1.100 -1:rx_udpmac F4:52:14:2F:32:00 -1:detectorip 10.1.1.11 -1:detectormac 00:aa:bb:cc:dd:33 -rx_hostname pcmoench01 +# udp configurations for 1st module +# udp destination port (receiver) +0:udp_dstport 50004 + +# udp destination ip (receiver) +0:udp_dstip 10.1.1.100 + +# udp source ip (same subnet as 0:udp_dstip) +0:udp_srcip 10.1.1.10 + + + +# udp configurations for 2nd module +# udp destination port (receiver) +1:udp_dstport 50005 + +# udp destination ip (receiver) +1:udp_dstip 10.1.1.100 + +# udp source ip (same subnet as 1:udp_dstip) +1:udp_srcip 10.1.1.11 + + + +# power on chip powerchip 1 + +# high voltage highvoltage 200 -#extsig:0 trigger_in_rising_edge -#timing trigger -outdir /external_pool/jungfrau_data/softwaretest +# timing to trigger +timing trigger +# output file directory +fpath /external_pool/jungfrau_data/softwaretest +# disable file writing +fwrite 0 \ No newline at end of file diff --git a/examples/measurement_setup.det b/examples/measurement_setup.det new file mode 100755 index 000000000..44e3edeb6 --- /dev/null +++ b/examples/measurement_setup.det @@ -0,0 +1,32 @@ +# file name prefix +fname measurement1 + +# file acquisition index +findex 3000 + +# dynamic range (only for Mythen3 and Eiger) +dr 32 + +# settings +settings veryhighgain + +# exposure time +exptime 100us + +# period +period 2ms + +# frames per trigger +frames 30000 + +# timing mode +timing trigger + +# triggers +triggers 10 + +# delay after trigger +delay 1ms + + + diff --git a/examples/moench03_T1.config b/examples/moench03_T1.config index f69c7b185..a67fca6ce 100644 --- a/examples/moench03_T1.config +++ b/examples/moench03_T1.config @@ -9,7 +9,6 @@ hostname bchip181+ ############################################ rx_hostname mpc2011 -rx_tcpport 1954 ############################################# ### edit with 10 Gbs IP of your server ############################################ @@ -33,7 +32,6 @@ zmqport 50001 - tengiga 1 rx_zmqstream 1 @@ -41,12 +39,13 @@ rx_zmqstream 1 frames 100000 period 0.0006 + ############################################# ### edit with directory you want to write to ############################################ fpath /mnt/moench_data/scratch/ + fwrite 0 -rx_zmqstream 1 rx_jsonpara frameMode frame rx_jsonpara detectorMode counting diff --git a/examples/two_gotthard.config b/examples/two_gotthard.config deleted file mode 100755 index c46375aa6..000000000 --- a/examples/two_gotthard.config +++ /dev/null @@ -1,55 +0,0 @@ -#####Any line with a # is not read###### - -detsizechan 2560 1 - -hostname bchip007+bchip009+ - -#0:hostname bchip007 -#0:port 1952 -#0:stopport 1953 -#0:rx_tcpport 1956 -0:angdir 1.000000 -0:moveflag 0.000000 -0:ffdir /home/l_msdetect -0:extsig:0 off - -0:detectorip 10.1.1.2 -#0:detectormac 00:aa:bb:cc:dd:ee -#0:rx_udpport 50001 -0:rx_udpip 10.1.1.1 -0:rx_hostname 129.129.202.134 -0:outdir /data/speedt -0:highvoltage 120 - - -#1:hostname bchip009 -#1:port 1952 -#1:stopport 1953 -1:rx_tcpport 1957 -1:angdir 1.000000 -1:moveflag 0.000000 -1:ffdir /home/l_msdetect -1:extsig:0 off - -1:detectorip 10.1.2.2 -#1:detectormac 00:aa:bb:cc:dd:ee -1:rx_udpport 50004 -1:rx_udpip 10.1.2.1 -1:rx_hostname 129.129.202.134 -1:outdir /data/speedt -1:highvoltage 120 - - -master -1 -sync none -outdir /data/speedt -ffdir /home/l_msdetect -headerbefore none -headerafter none -headerbeforepar none -headerafterpar none -badchannels none -angconv none -globaloff 0.000000 -binsize 0.001000 - diff --git a/examples/virtual_ctb_moench.config b/examples/virtual_ctb_moench.config new file mode 100644 index 000000000..501ac0622 --- /dev/null +++ b/examples/virtual_ctb_moench.config @@ -0,0 +1,477 @@ +# detector hostname +hostname localhost:1910 + +# receiver hostname +rx_hostname mpc1922:2010 + +# udp destination ports +udp_dstport 50010 + +# udp destination ip from rx_hostname +udp_dstip auto + +# udp source ip (same subnet as udp_dstip) +udp_srcip 192.168.1.100 + +# output file directory +fpath /tmp + +# disable file writing +fwrite 0 + + +# default clocks +runclk 40 +adcclk 20 +dbitclk 40 + + +# patterns +patword 0x0000 0x0000000000000000 +patword 0x0001 0x0000000000000000 +patword 0x0002 0x0008000900080000 +patword 0x0003 0x0008000900080000 +patword 0x0004 0x0008000900080000 +patword 0x0005 0x0008000900080000 +patword 0x0006 0x0008000900080000 +patword 0x0007 0x0008000900080000 +patword 0x0008 0x0008000900080000 +patword 0x0009 0x0008000900080000 +patword 0x000a 0x0008000900080000 +patword 0x000b 0x0008000900080000 +patword 0x000c 0x0008000900080000 +patword 0x000d 0x0008000900080000 +patword 0x000e 0x0008000900080000 +patword 0x000f 0x0008000900080000 +patword 0x0010 0x0008000900080000 +patword 0x0011 0x0008000900080000 +patword 0x0012 0x0008000900080000 +patword 0x0013 0x0008000900080000 +patword 0x0014 0x0008000900080000 +patword 0x0015 0x0008000900080000 +patword 0x0016 0x0008400900080020 +patword 0x0017 0x0008400900080020 +patword 0x0018 0x0008599f0418503a +patword 0x0019 0x0008599f0418503a +patword 0x001a 0x0108599f0418503a +patword 0x001b 0x0108599f0418503a +patword 0x001c 0x0108599f0418503a +patword 0x001d 0x0108599f0418503a +patword 0x001e 0x0108599f0418503a +patword 0x001f 0x0108599f0418503a +patword 0x0020 0x0108599f0418503a +patword 0x0021 0x0108599f0418503a +patword 0x0022 0x0108599f0418503a +patword 0x0023 0x0108599f0418503a +patword 0x0024 0x0108599f0418503a +patword 0x0025 0x0108599f0418503a +patword 0x0026 0x0108599f0418503a +patword 0x0027 0x0108599f0418503a +patword 0x0028 0x0108599f0418503a +patword 0x0029 0x0108599f0418503a +patword 0x002a 0x0108599f0418503a +patword 0x002b 0x0108599f0418503a +patword 0x002c 0x0108599f0418503a +patword 0x002d 0x0108599f0418503a +patword 0x002e 0x0108599f0418503a +patword 0x002f 0x0108599f0418503a +patword 0x0030 0x0108599f0418503a +patword 0x0031 0x0108599f0418503a +patword 0x0032 0x0108599f0418503a +patword 0x0033 0x0108599f0418503a +patword 0x0034 0x0108599f0418503a +patword 0x0035 0x0108599f0418503a +patword 0x0036 0x0108599f0418503a +patword 0x0037 0x0108599f0418503a +patword 0x0038 0x0108599f0418503a +patword 0x0039 0x0108599f0418503a +patword 0x003a 0x0108599f0418503a +patword 0x003b 0x0108599f0418503a +patword 0x003c 0x0108599f0418503a +patword 0x003d 0x0108599f0418503a +patword 0x003e 0x0108599f0418503a +patword 0x003f 0x0108599f0418503a +patword 0x0040 0x0108599f0418503a +patword 0x0041 0x0108599f0418503a +patword 0x0042 0x0108599f0418503a +patword 0x0043 0x0108599f0418503a +patword 0x0044 0x0108599f0418503a +patword 0x0045 0x0108599f0418503a +patword 0x0046 0x0108599f0418503a +patword 0x0047 0x0108599f0418503a +patword 0x0048 0x0108599f0418503a +patword 0x0049 0x0108599f0418503a +patword 0x004a 0x0108599f0418503a +patword 0x004b 0x0108599f0418503a +patword 0x004c 0x0108599f0418503a +patword 0x004d 0x0108599f0418503a +patword 0x004e 0x0108599f0418503a +patword 0x004f 0x0108599f0418503a +patword 0x0050 0x0108599f0418503a +patword 0x0051 0x0108599f0418503a +patword 0x0052 0x0108599f0418503a +patword 0x0053 0x0108599f0418503a +patword 0x0054 0x0108599f0418503a +patword 0x0055 0x0108599f0418503a +patword 0x0056 0x0108599f0418503a +patword 0x0057 0x0108599f0418503a +patword 0x0058 0x0108599f0418503a +patword 0x0059 0x0108599f0418503a +patword 0x005a 0x0108599f0418503a +patword 0x005b 0x0108599f0418503a +patword 0x005c 0x0108599f0418503a +patword 0x005d 0x0108599f0418503a +patword 0x005e 0x0108599f0418503a +patword 0x005f 0x0108599f0418503a +patword 0x0060 0x0108599f0418503a +patword 0x0061 0x0108599f0418503a +patword 0x0062 0x0108599f0418503a +patword 0x0063 0x0108599f0418503a +patword 0x0064 0x0108599f0418503a +patword 0x0065 0x0108599f0418503a +patword 0x0066 0x0108599f0418503a +patword 0x0067 0x0108599f0418503a +patword 0x0068 0x0108599f0418503a +patword 0x0069 0x0108599f0418503a +patword 0x006a 0x0108599f0418503a +patword 0x006b 0x0108599f0418503a +patword 0x006c 0x0108599f0418503a +patword 0x006d 0x0108599f0418503a +patword 0x006e 0x0108599f0418503a +patword 0x006f 0x0108599f0418503a +patword 0x0070 0x0108599f0418503a +patword 0x0071 0x0108599f0418503a +patword 0x0072 0x0108599f0418503a +patword 0x0073 0x0108599f0418503a +patword 0x0074 0x0108599f0418503a +patword 0x0075 0x0108599f0418503a +patword 0x0076 0x0108599f0418503a +patword 0x0077 0x0108599f0418503a +patword 0x0078 0x0108599f0418503a +patword 0x0079 0x0108599f0418503a +patword 0x007a 0x0108599f0418503a +patword 0x007b 0x0108599f0418503a +patword 0x007c 0x0108599f0418503a +patword 0x007d 0x0108599f0418503a +patword 0x007e 0x010859960418503a +patword 0x007f 0x010859960418503a +patword 0x0080 0x010859960418503a +patword 0x0081 0x010859960418503a +patword 0x0082 0x010859960418503a +patword 0x0083 0x010859960418503a +patword 0x0084 0x010859960418503a +patword 0x0085 0x010859960418503a +patword 0x0086 0x010859960418503a +patword 0x0087 0x010859960418503a +patword 0x0088 0x010859960418503a +patword 0x0089 0x010859960418503a +patword 0x008a 0x010859960418503a +patword 0x008b 0x010859960418503a +patword 0x008c 0x010859960418503a +patword 0x008d 0x010859960418503a +patword 0x008e 0x010859960418503a +patword 0x008f 0x010859960418503a +patword 0x0090 0x010859960418503a +patword 0x0091 0x010859960418503a +patword 0x0092 0x010819960418501a +patword 0x0093 0x010819960418501a +patword 0x0094 0x010819960418501a +patword 0x0095 0x010819960418501a +patword 0x0096 0x030819960418501a +patword 0x0097 0x030819960418501a +patword 0x0098 0x030819960418501a +patword 0x0099 0x030819960418501a +patword 0x009a 0x030819960418501a +patword 0x009b 0x030819960418501a +patword 0x009c 0x030819960418501a +patword 0x009d 0x030819960418501a +patword 0x009e 0x030819960418501a +patword 0x009f 0x030819960418501a +patword 0x00a0 0x030819960418501a +patword 0x00a1 0x030819960418501a +patword 0x00a2 0x030819960418501a +patword 0x00a3 0x030819960418501a +patword 0x00a4 0x030819960418501a +patword 0x00a5 0x030819960418501a +patword 0x00a6 0x030819960418501a +patword 0x00a7 0x030819960418501a +patword 0x00a8 0x030819960418501a +patword 0x00a9 0x030819960418501a +patword 0x00aa 0x030819960418501a +patword 0x00ab 0x030819960418501a +patword 0x00ac 0x030819960008501a +patword 0x00ad 0x030819960008501a +patword 0x00ae 0x030819960008501a +patword 0x00af 0x030819960008501a +patword 0x00b0 0x030819960008501a +patword 0x00b1 0x030819960008501a +patword 0x00b2 0x030819960008501a +patword 0x00b3 0x030819960008501a +patword 0x00b4 0x030819960008501a +patword 0x00b5 0x030819960008501a +patword 0x00b6 0x030819960008501a +patword 0x00b7 0x030819960008501a +patword 0x00b8 0x030819960008501a +patword 0x00b9 0x030819960008501a +patword 0x00ba 0x030819960008501a +patword 0x00bb 0x030819960008501a +patword 0x00bc 0x030819960008501a +patword 0x00bd 0x030819960008501a +patword 0x00be 0x030819960008501a +patword 0x00bf 0x030819960008501a +patword 0x00c0 0x0308199f0008501a +patword 0x00c1 0x0308199f0008501a +patword 0x00c2 0x0308199f0008501a +patword 0x00c3 0x0308199f0008501a +patword 0x00c4 0x0308199f0008501a +patword 0x00c5 0x0308199f0008501a +patword 0x00c6 0x0308199f0008501a +patword 0x00c7 0x0308199f0008501a +patword 0x00c8 0x0308199f0008501a +patword 0x00c9 0x0308199f0008501a +patword 0x00ca 0x0308199f0008501a +patword 0x00cb 0x0308199f0008501a +patword 0x00cc 0x0308199f0008501a +patword 0x00cd 0x0308199f0008501a +patword 0x00ce 0x0308199f0008501a +patword 0x00cf 0x0308199f0008501a +patword 0x00d0 0x0308199f0008501a +patword 0x00d1 0x0308199f0008501a +patword 0x00d2 0x0308199f0008501a +patword 0x00d3 0x0308199f0008501a +patword 0x00d4 0x0308599f0008503a +patword 0x00d5 0x0308599f0008503a +patword 0x00d6 0x030c599f000850ba +patword 0x00d7 0x030c599f000850ba +patword 0x00d8 0x030c599f000850ba +patword 0x00d9 0x030c599f000850ba +patword 0x00da 0x030c599f000850ba +patword 0x00db 0x030c599f000850ba +patword 0x00dc 0x030c599f000850ba +patword 0x00dd 0x030c599f000850ba +patword 0x00de 0x030c599f000850ba +patword 0x00df 0x030c599f000850ba +patword 0x00e0 0x030c599f000850ba +patword 0x00e1 0x030c599f000850ba +patword 0x00e2 0x030c599f000850ba +patword 0x00e3 0x030c599f000850ba +patword 0x00e4 0x030c599f000850ba +patword 0x00e5 0x030c599f000850ba +patword 0x00e6 0x030c599f000850ba +patword 0x00e7 0x030c599f000850ba +patword 0x00e8 0x030c599f000850ba +patword 0x00e9 0x030c599f000850ba +patword 0x00ea 0x030c799f010858ba +patword 0x00eb 0x030c799f010858ba +patword 0x00ec 0x030c599f000850ba +patword 0x00ed 0x030c599f000850ba +patword 0x00ee 0x030c599f000850ba +patword 0x00ef 0x030c599f000850ba +patword 0x00f0 0x030c599f000850ba +patword 0x00f1 0x030c599f000850ba +patword 0x00f2 0x030c599f000850ba +patword 0x00f3 0x030c599f000850ba +patword 0x00f4 0x030c599f000850ba +patword 0x00f5 0x030c599f000850ba +patword 0x00f6 0x030c599f000850ba +patword 0x00f7 0x030c599f000850ba +patword 0x00f8 0x030c599f000850ba +patword 0x00f9 0x030c599f000850ba +patword 0x00fa 0x030c599f000850ba +patword 0x00fb 0x030c599f000850ba +patword 0x00fc 0x030c599f000850ba +patword 0x00fd 0x030c599f000850ba +patword 0x00fe 0x030c599f000850ba +patword 0x00ff 0x030c599f000850ba +patword 0x0100 0x030c599f000850ba +patword 0x0101 0x030c599f000850ba +patword 0x0102 0x030c599f400850ba +patword 0x0103 0x030c599f400850ba +patword 0x0104 0x030c599f600850ba +patword 0x0105 0x030c599f400850ba +patword 0x0106 0x030c599f400850ba +patword 0x0107 0x030c599f400850ba +patword 0x0108 0x870c599f682e50ba +patword 0x0109 0x870c599f482850ba +patword 0x010a 0x870c599f000e50ba +patword 0x010b 0x870c599f000850ba +patword 0x010c 0x870c599f000e50ba +patword 0x010d 0x870c599f000850ba +patword 0x010e 0x870c599f000e50ba +patword 0x010f 0x870c599f000850ba +patword 0x0110 0x870c599f000e50ba +patword 0x0111 0x870c599f000850ba +patword 0x0112 0x870c599f000e50ba +patword 0x0113 0x870c599f000850ba +patword 0x0114 0x870c599f000e50ba +patword 0x0115 0x870c599f000850ba +patword 0x0116 0x870c599f000e50ba +patword 0x0117 0x870c599f000850ba +patword 0x0118 0x870c599f000e50ba +patword 0x0119 0x870c599f000850ba +patword 0x011a 0x870c599f000e50ba +patword 0x011b 0x870c599f000850ba +patword 0x011c 0x870c599f000e50ba +patword 0x011d 0x870c599f000850ba +patword 0x011e 0x870c599f000e50ba +patword 0x011f 0x870c599f000850ba +patword 0x0120 0x870c599f000e50ba +patword 0x0121 0x870c599f000850ba +patword 0x0122 0x870c599f200e50ba +patword 0x0123 0x870c599f000850ba +patword 0x0124 0x870c599f000e50ba +patword 0x0125 0x870c599f000850ba +patword 0x0126 0x870c599f000e50ba +patword 0x0127 0x870c599f000850ba +patword 0x0128 0x870c599f000e50ba +patword 0x0129 0x870c599f000850ba +patword 0x012a 0x870c599f000e50ba +patword 0x012b 0x870c599f000850ba +patword 0x012c 0x870c599f000e50ba +patword 0x012d 0x870c599f000850ba +patword 0x012e 0x870c599f000e50ba +patword 0x012f 0x870c599f000850ba +patword 0x0130 0x870c599f000e50ba +patword 0x0131 0x870c599f000850ba +patword 0x0132 0x870c599f000e50ba +patword 0x0133 0x870c599f000850ba +patword 0x0134 0x870c599f000e50ba +patword 0x0135 0x870c599f000850ba +patword 0x0136 0x870c599f000e50ba +patword 0x0137 0x870c599f000850ba +patword 0x0138 0x870c599f000e50ba +patword 0x0139 0x870c599f000850ba +patword 0x013a 0x870c599f282e50ba +patword 0x013b 0x870c599f082850ba +patword 0x013c 0x870c599f000e50ba +patword 0x013d 0x870c599f000850ba +patword 0x013e 0x870c599f000e50ba +patword 0x013f 0x870c599f000850ba +patword 0x0140 0x870c599f000e50ba +patword 0x0141 0x870c599f000850ba +patword 0x0142 0x870c599f000e50ba +patword 0x0143 0x870c599f000850ba +patword 0x0144 0x870c599f000e50ba +patword 0x0145 0x870c599f000850ba +patword 0x0146 0x870c599f000e50ba +patword 0x0147 0x870c599f000850ba +patword 0x0148 0x870c599f000e50ba +patword 0x0149 0x870c599f000850ba +patword 0x014a 0x870c599f000e50ba +patword 0x014b 0x870c599f000850ba +patword 0x014c 0x870c599f000e50ba +patword 0x014d 0x870c599f000850ba +patword 0x014e 0x870c599f000e50ba +patword 0x014f 0x870c599f000850ba +patword 0x0150 0x870c599f000e50ba +patword 0x0151 0x870c599f000850ba +patword 0x0152 0x870c599f000e50ba +patword 0x0153 0x870c599f000850ba +patword 0x0154 0x870c599f200e50ba +patword 0x0155 0x870c599f000850ba +patword 0x0156 0x870c599f000e50ba +patword 0x0157 0x870c599f000850ba +patword 0x0158 0x870c599f000e50ba +patword 0x0159 0x870c599f000850ba +patword 0x015a 0x870c599f000e50ba +patword 0x015b 0x870c599f000850ba +patword 0x015c 0x870c599f000e50ba +patword 0x015d 0x870c599f000850ba +patword 0x015e 0x870c599f000e50ba +patword 0x015f 0x870c599f000850ba +patword 0x0160 0x870c599f000e50ba +patword 0x0161 0x870c599f000850ba +patword 0x0162 0x870c599f000e50ba +patword 0x0163 0x870c599f000850ba +patword 0x0164 0x870c599f000e50ba +patword 0x0165 0x870c599f000850ba +patword 0x0166 0x870c599f000e50ba +patword 0x0167 0x870c599f000850ba +patword 0x0168 0x870c599f000e50ba +patword 0x0169 0x870c599f000850ba +patword 0x016a 0x870c599f000e50ba +patword 0x016b 0x870c599f000850ba +patword 0x016c 0x070c599f000850ba +patword 0x016d 0x070c599f000850ba +patword 0x016e 0x000c599f000850ba +patword 0x016f 0x000c599f000850ba +patword 0x0170 0x0008599f200e503a +patword 0x0171 0x0008599f0008503a +patword 0x0172 0x0008599f200e503a +patword 0x0173 0x0008599f0008503a +patword 0x0174 0x0008599f0008503a +patword 0x0175 0x0008599f0008503a +patword 0x0176 0x0008599f0008503a +patword 0x0177 0x0008599f0008503a +patword 0x0178 0x0008599f0008503a +patword 0x0179 0x0008599f0008503a +patword 0x017a 0x0008599f0008503a +patword 0x017b 0x0008599f0008503a +patword 0x017c 0x0008599f0008503a +patword 0x017d 0x0008599f0008503a +patword 0x017e 0x0008599f0008503a +patword 0x017f 0x0008599f0008503a +patword 0x0180 0x0008599f0008503a +patword 0x0181 0x0008599f0008503a +patword 0x0182 0x0008599f0008503a +patword 0x0183 0x0008599f0008503a +patword 0x0184 0x0008599f0008503a +patword 0x0185 0x0008599f0008503a +patword 0x0186 0x0008599f0008503a +patword 0x0187 0x0008599f0008503a +patword 0x0188 0x0008599f0008503a +patword 0x0189 0x0008599f0008503a +patword 0x018a 0x0008599f0008503a +patword 0x018b 0x0008599f0008503a +patword 0x018c 0x0008599f0008503a +patword 0x018d 0x0008599f0008503a +patioctrl 0x8f0effff6dbffdbf +patlimits 0x0000 0x018c +patloop0 0x013a 0x016b +patnloop0 0x199 +patloop1 0x0400 0x0400 +patnloop1 0 +patloop2 0x0400 0x0400 +patnloop2 0 +patwait0 0x00aa +patwaittime0 10000 +patwait1 0x0400 +patwaittime1 0 +patwait2 0x0400 +patwaittime2 0 + +# dacs +dac 6 800 +dac 0 1300 +dac 4 1428 +dac 1 1000 +dac 7 900 +dac 3 680 +dac 2 1400 +dac 5 1200 + + +adcinvert 4a342593 + +# analog samples +asamples 5000 + +# digital samples +dsamples 0 + +# adc phase +adcphase 30 deg + +# adc pipeline +adcpipeline 14 + +# analog readout +romode analog + +# frames +frames 1 + +# period +period 1ms + + diff --git a/examples/virtual_eiger_1_half_module.config b/examples/virtual_eiger_1_half_module.config new file mode 100644 index 000000000..fa815af3e --- /dev/null +++ b/examples/virtual_eiger_1_half_module.config @@ -0,0 +1,22 @@ +# detector hostname +hostname localhost:1900 + +# receiver hostname +rx_hostname mpc1922:2000 + +# udp destination ports +udp_dstport 50000 +udp_dstport2 50001 + +# udp destination ip from rx_hostname +udp_dstip auto + +# output file directory +fpath /tmp + +# disable file writing +fwrite 0 + +#imagetest 1 + + diff --git a/examples/virtual_eiger_2_half_modules.config b/examples/virtual_eiger_2_half_modules.config new file mode 100644 index 000000000..f58270678 --- /dev/null +++ b/examples/virtual_eiger_2_half_modules.config @@ -0,0 +1,23 @@ +# detector hostname +hostname localhost:1900+localhost:1902+ + +# receiver hostname +rx_hostname mpc1922:2000+mpc1922:2001+ + +# udp destination ports +0:udp_dstport 50000 +0:udp_dstport2 50001 +1:udp_dstport 50002 +1:udp_dstport2 50003 + +# udp destination ip from rx_hostname +udp_dstip auto + +# output file directory +fpath /tmp + +# disable file writing +fwrite 0 + +#imagetest 1 + diff --git a/examples/virtual_gotthard.config b/examples/virtual_gotthard.config new file mode 100644 index 000000000..c30957154 --- /dev/null +++ b/examples/virtual_gotthard.config @@ -0,0 +1,23 @@ +# detector hostname +hostname localhost:1904 + +# receiver hostname +rx_hostname mpc1922:2004 + +# udp destination ports +udp_dstport 50004 + +# udp destination ip from rx_hostname +udp_dstip auto + +# udp source ip (same subnet as udp_dstip) +udp_srcip 192.168.1.100 + +# output file directory +fpath /tmp + +# disable file writing +fwrite 0 + + + diff --git a/examples/virtual_gotthard2.config b/examples/virtual_gotthard2.config new file mode 100644 index 000000000..9e2456fe9 --- /dev/null +++ b/examples/virtual_gotthard2.config @@ -0,0 +1,37 @@ +# detector hostname +hostname localhost:1914 + +# receiver hostname +rx_hostname mpc1922:2014 + +# udp destination ports +udp_dstport 50014 + +# udp destination ip from rx_hostname +udp_dstip auto + +# udp source ip (same subnet as udp_dstip) +udp_srcip 192.168.1.100 + +# output file directory +fpath /tmp + +# disable file writing +fwrite 0 + +# enable 2nd interface for veto debugging +# udp destination port for veto +udp_dstport2 50015 +# udp destination ip (from rx_hostname) +udp_dstip2 auto +# udp source ip (same subnet as udp_dstip) +udp_srcip2 192.168.1.100 + +# to enable 2nd interface for veto debugging +numinterfaces 2 + +# enable veto data streaming +veto 1 + + + diff --git a/examples/virtual_jungfrau.config b/examples/virtual_jungfrau.config new file mode 100644 index 000000000..c81b8d08c --- /dev/null +++ b/examples/virtual_jungfrau.config @@ -0,0 +1,32 @@ +# detector hostname +hostname localhost:1906 + +# receiver hostname +rx_hostname mpc1922:2006 + +# udp destination ports +udp_dstport 50006 +udp_dstport2 50007 + +# udp destination ip from rx_hostname +udp_dstip auto +udp_dstip2 auto + +# udp source ip (same subnet as udp_dstip) +udp_srcip 192.168.1.100 +udp_srcip2 192.168.1.100 + +# output file directory +fpath /tmp + +# disable file writing +fwrite 0 + +#imagetest 1 +#frames 1 + +# enable two interfaces +numinterfaces 2 + +# select inner interface(effective only when numinterfaces is 1) +#selinterface 1 diff --git a/examples/virtual_jungfrau_4.config b/examples/virtual_jungfrau_4.config new file mode 100644 index 000000000..91e5b259f --- /dev/null +++ b/examples/virtual_jungfrau_4.config @@ -0,0 +1,47 @@ +# detector geometry +detsize 2048 1024 + +# detector hostname +virtual 4 1952 + +# receiver hostname and tcpports +0:rx_tcpport 1970 +1:rx_tcpport 1971 +2:rx_tcpport 1972 +3:rx_tcpport 1973 +rx_hostname mpc1922 + +# udp destination ports +0:udp_dstport2 50001 +0:udp_dstport2 50002 +1:udp_dstport 50003 +1:udp_dstport2 50004 +2:udp_dstport 50005 +2:udp_dstport2 50006 +3:udp_dstport 50007 +3:udp_dstport2 50008 + +# udp destination ip from rx_hostname +udp_dstip auto +udp_dstip2 auto + +# udp source ip (same subnet as udp_dstip) +udp_srcip 192.168.1.100 +udp_srcip2 192.168.1.100 + +# transmission delay frame +0:txndelay_frame 0 +1:txndelay_frame 1 +2:txndelay_frame 2 +3:txndelay_frame 3 + +# output file directory +fpath /tmp + +# disable file writing +fwrite 0 + +#imagetest 1 +#frames 1 + + diff --git a/examples/virtual_moench.config b/examples/virtual_moench.config new file mode 100644 index 000000000..be9adfb14 --- /dev/null +++ b/examples/virtual_moench.config @@ -0,0 +1,21 @@ +# detector hostname +hostname localhost:1908 + +# receiver hostname +rx_hostname mpc1922:2008 + +# udp destination ports +udp_dstport 50008 + +# udp destination ip from rx_hostname +udp_dstip auto + +# udp source ip (same subnet as udp_dstip) +udp_srcip 192.168.1.100 + +# output file directory +fpath /tmp + +# disable file writing +fwrite 0 + diff --git a/examples/virtual_mythen3.config b/examples/virtual_mythen3.config new file mode 100644 index 000000000..55bcfc625 --- /dev/null +++ b/examples/virtual_mythen3.config @@ -0,0 +1,24 @@ +# detector hostname +hostname localhost:1912 + +# receiver hostname +rx_hostname mpc1922:2012 + +# udp destination ports +udp_dstport 50012 + +# udp destination ip from rx_hostname +udp_dstip auto + +# udp source ip (same subnet as udp_dstip) +udp_srcip 192.168.1.100 + +# output file directory +fpath /tmp + +# disable file writing +fwrite 0 + +# load ascii pattern file +#pattern ../pat.txt +