6b149244d3
added documentation of order in hostname command in quick start guide, udp header format for row and column values and in command line hostname ( #1099 )
2025-02-18 11:11:33 +01:00
436d180e93
dont usleep if no transmission delay ( #1101 )
2025-02-18 11:10:06 +01:00
c43a4030a5
removed .str().c_str() ( #1090 )
2025-02-11 09:14:56 +01:00
5fd319725e
include <mutex>
2025-02-10 20:05:13 +01:00
fb77bc7f1d
Rework for mutex safety and RAII compliance
2025-02-10 20:01:36 +01:00
8a5bd21ecc
Add constructor printout (debug)
2025-02-10 19:08:13 +01:00
cb99aa40cb
Adapt main() for storage cell case
2025-02-10 17:45:05 +01:00
41bb7ca1ed
Adapt file pointer setting + pedestal reading
2025-02-10 16:50:09 +01:00
d85d4f94d6
Adapt constructor for multithreaded storage cell use
2025-02-10 16:11:30 +01:00
ea288a1939
Globally implement Copy() function for deep copy of detector objects
2025-02-10 16:10:53 +01:00
be607e8a2e
Fix missing includes
2025-02-07 21:49:06 +01:00
7396ceed54
Create copy constructor for singlePhotonDetector that creates a new mutex
2025-02-07 21:09:31 +01:00
243c555798
Remove explicit class member analogDetector<uint16_t>* dd[MAXTHREADS]
2025-02-07 16:32:09 +01:00
7b1e74f4a4
Adapt get and writeImage methods to storage cell data
2025-02-07 15:33:31 +01:00
fcbb87b71a
Adapt multithreaded cluster finder to storage cell data - continued (non-functional)
2025-02-06 20:42:36 +01:00
3a1945116a
First (unfinished) attempt to adapt multithreaded cluster finding to storage cell data; REVERT BACK TO PREVIOUS COMMIT IF THIS FAILS!
2025-02-05 20:17:46 +01:00
884104156b
Minor debugging
2025-02-04 18:15:33 +01:00
830ce66a4c
Remove redundant default constructor and destructor of HDF5File reader class
2025-02-03 18:52:39 +01:00
69e1702493
Clear up warnings
2025-02-03 18:36:57 +01:00
027534cc2f
comments
2025-02-03 18:01:13 +01:00
633f83f9c7
Minor include cleanup
2025-02-03 17:35:50 +01:00
b73684612b
Merge branch 'developer' into jf_h5reader
2025-02-03 17:29:11 +01:00
71ca4e9f0f
Generalize HDF5 reader for 3- or 4-dimensional datasets
2025-02-03 17:28:33 +01:00
6e826d2840
Pyctbgui/taborder pattern ( #1082 )
...
* tab order for pattern tab
2025-01-31 17:05:58 +01:00
315d49f8df
ctb: patwaittime and exptime ( #1076 )
...
* cli: patwaittime also takes time argument, api: patwaitclocks and patwaitinterval, tcp: patwaitinterval is 2 functions for set and get, patwaitclocks remains a single for backward compatibility with -1 for get, server (loadpattern): clks using member names (needs to be refactored). needs tobe discussed what to do with pattern files.
* all tests passed
* fixed test
* exptime deprecated for ctb and xilinx
* pyctbgui..not there yet
* fixed in pyctbgui
* removed redundant warning for ctb and xilinx exptime in Detector class (already in module class handling all exptime signatures), patwait, patloop and patnloop have to be non inferrable commands because of support for old commands (level as suffix)
* fix formatting error from command line parsing
* fix tests for patwaittime
2025-01-31 16:48:32 +01:00
e92578f89d
formatting
2025-01-31 12:27:35 +01:00
0e45ae189d
allowing pyctbgui to work for xilinx ctb ( #1079 )
...
* allowing pyctbgui to work for xilinx ctb
* slowadc and adc enable (only 10g) allowed for xilinx ctb
2025-01-31 12:24:05 +01:00
Martin Mueller
e6e260d8ca
remove cross-compiler option in the case of compiling the detector server on the detector module CPU ( #1078 )
...
Co-authored-by: Martin Mueller <martin.mueller@psi.ch>
2025-01-30 09:44:36 +01:00
fcc9b6ad54
added sls_detector_acquire_zmq binary in conda ( #1074 )
2025-01-14 15:43:11 +01:00
0771461c01
CLI: added empty dbit list option 'none' ( #1069 )
...
* cli: added 'none' to the rx_dbitlist command to be able to set the dbit list to an empty list
2025-01-13 16:46:01 +01:00
ed6686d4a7
Dev/workflow build fix png and tiff ( #1071 )
...
* installing png on github workflow actions for the build fail on github due to latest ubuntu
* installing tiff on github workflow
2025-01-13 16:07:34 +01:00
ec3d3e38a6
minor to test
2025-01-13 14:44:28 +01:00
e47d3d4d15
documentation for moenchzmq conda
2024-12-05 10:50:52 +01:00
f9dbffcb6e
documentation: added moenchzmq conda info in installation page ( #1066 )
2024-12-05 10:39:43 +01:00
25854f7736
Init problem fixed, add comments
2024-12-03 16:56:47 +01:00
bc6814ad0b
Initialize image for all threads
2024-12-03 16:23:24 +01:00
7608d6392c
Merge branch 'developer' into jf_h5reader
2024-12-02 15:06:48 +01:00
adcaf6b3df
Debug getImage()
2024-12-02 15:06:09 +01:00
e83527adee
ctb: make patternX path autocomplete ( #1065 )
2024-11-29 15:02:29 +01:00
dee86c63eb
back to getting version for conda from tag ( #1060 )
2024-11-26 14:35:38 +01:00
ce41e8aa34
adding pmodules variant for 9.0.0_rh8
2024-11-26 11:41:16 +01:00
7e2c8a37dc
Dev/900/docs ( #1057 )
...
* minimum python is 3.8, so >=
* removed ctb frame documentation. should be in internal wiki
* minor doc change
2024-11-26 10:48:58 +01:00
aeb59364c5
dev: pybind 2.13.6 and python 3.8 ( #1055 )
...
* changed pybind 2.13.0 to 2.13.6, kept conda at min 2.13.0
* changed min python version from 3.6 to 3.8
2024-11-25 15:01:18 +01:00
1f16f84fed
dev cmake_source_dir ( #1052 )
...
* when package used as subdirectory (cmake-subfolder-example) it fails when python is used because the cmake_source_dir is now the one above package.
* changed cmake_current_list_dir to cmake_current_source_dir
* removing the unnecessary VERSION file installed in the root directory (from PR #1020 )
2024-11-25 14:55:22 +01:00
Erik Fröjdh
0123169e35
dev/ bumped pybind11 version and added setuptools on host ( #1049 )
...
* bumped pybind11 version and added setuptools on host
* updated pybind11 tarball to 2.13 and in cmakefile to get 2.13 frpm github, also updated documentation about pybind 2.13
* updated client versioing, doc
* updating readme
---------
Co-authored-by: Dhanya Thattil <dhanya.thattil@psi.ch>
2024-11-22 14:32:39 +01:00
ffd7cd1070
fix cmake (cannot find VERSION file) when using package as subfolder as cmake_source_dir is not same anymore, add troubleshooting doc for m3 regarding loose control board for waiting status in auto timing mode, fix m3 tests to test register write (previously was read only) ( #1048 )
2024-11-21 16:44:09 +01:00
577362f95e
Merge branch 'developer' into jf_h5reader
2024-11-21 16:34:08 +01:00
cfa0b003ba
include <memory>
2024-11-21 16:33:38 +01:00
c6c7632ef7
updated m3 fw version ( #1045 )
2024-11-21 12:18:59 +01:00
b79759bcff
formatting
2024-11-21 11:09:38 +01:00